[Решено]Перенос настроек шрифтов

Автор alsoijw, 10 января 2015, 13:21:37

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Malaheenee

alsoijw, и остальные тоже. Смортие по версиям, короче.
Все мы где-то, когда-то и в чем-то были новичками.

alsoijw

Malaheenee, c saucy у меня что-то не вышло.
Открыть содержимое (спойлер)
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ sudo aptitude update
Из кэша http://ftp.ua.debian.org wheezy Release.gpg
Из кэша http://ftp.ua.debian.org wheezy-updates Release.gpg                                                 
Из кэша http://ftp.ua.debian.org wheezy Release                               
Из кэша http://security.debian.org wheezy/updates Release.gpg       
Игнор   http://old-releases.ubuntu.com saucy Release.gpg
Из кэша http://ftp.ua.debian.org wheezy-updates Release
Из кэша http://ftp.ua.debian.org wheezy/main amd64 Packages         
Из кэша http://ftp.ua.debian.org wheezy/contrib amd64 Packages
Игнор   http://old-releases.ubuntu.com saucy-security Release.gpg
Из кэша http://security.debian.org wheezy/updates Release                               
Из кэша http://ftp.ua.debian.org wheezy/non-free amd64 Packages   
Из кэша http://ftp.ua.debian.org wheezy/contrib Translation-en   
Игнор   http://old-releases.ubuntu.com saucy-updates Release.gpg 
Из кэша http://ftp.ua.debian.org wheezy/main Translation-ru                             
Из кэша http://security.debian.org wheezy/updates/main amd64 Packages
Из кэша http://ftp.ua.debian.org wheezy/main Translation-en       
Игнор   http://old-releases.ubuntu.com saucy Release             
Из кэша http://ftp.ua.debian.org wheezy/non-free Translation-en   
Из кэша http://security.debian.org wheezy/updates/contrib amd64 Packages
Из кэша http://ftp.ua.debian.org wheezy-updates/main amd64 Packages/DiffIndex           
Из кэша http://ftp.ua.debian.org wheezy-updates/contrib amd64 Packages
Игнор   http://old-releases.ubuntu.com saucy-security Release     
Из кэша http://ftp.ua.debian.org wheezy-updates/non-free amd64 Packages                 
Из кэша http://security.debian.org wheezy/updates/non-free amd64 Packages
Из кэша http://ftp.ua.debian.org wheezy-updates/contrib Translation-en
Игнор   http://old-releases.ubuntu.com saucy-updates Release     
Из кэша http://ftp.ua.debian.org wheezy-updates/main Translation-en/DiffIndex
Из кэша http://security.debian.org wheezy/updates/contrib Translation-en
Из кэша http://ftp.ua.debian.org wheezy-updates/non-free Translation-en
Из кэша http://security.debian.org wheezy/updates/main Translation-en
Из кэша http://security.debian.org wheezy/updates/non-free Translation-en
Ошибка  http://old-releases.ubuntu.com saucy/main Sources
  404  Not Found
Ошибка  http://old-releases.ubuntu.com saucy-security/main Sources
  404  Not Found
Ошибка  http://old-releases.ubuntu.com saucy-updates/main Sources
  404  Not Found
100% [Обработка]W: Не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/saucy/main/source/Sources: 404  Not Found
W: Не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/saucy-security/main/source/Sources: 404  Not Found
W: Не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/saucy-updates/main/source/Sources: 404  Not Found
E: Не удалось скачать некоторые индексные файлы. Они были проигнорированы, или вместо них использовались старые.
E: Не удалось перестроить кэш пакетов

alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ cat /etc/apt/sources.list
#

# deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 NETINST Binary-1 20141018-13:04]/ wheezy main

#deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 NETINST Binary-1 20141018-13:04]/ wheezy main

#deb http://ftp.ua.debian.org/debian/ wheezy main contrib non-free

#deb-src http://ftp.ua.debian.org/debian/ wheezy main contrib non-free

#deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
#deb http://ftp.ua.debian.org/debian/ wheezy-updates main
#deb-src http://ftp.ua.debian.org/debian/ wheezy-updates main

## Добавлено для портирования

deb http://ftp.ua.debian.org/debian/ wheezy main contrib non-free
deb http://ftp.ua.debian.org/debian/ wheezy-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free

###### Ubuntu SRC Repos
deb-src http://old-releases.ubuntu.com/ubuntu saucy main
deb-src http://old-releases.ubuntu.com/ubuntu saucy-security main
deb-src http://old-releases.ubuntu.com/ubuntu saucy-updates main
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$
[свернуть]
. 13.10 не обновляется, подумал, подумал и перехотел с ней разбираться.
Зато собрал для Precise.
cairo-perf-utils_1.10.2-6.1ubuntu3_amd64.deb
fontconfig_2.8.0-3ubuntu9.1_amd64.deb
fontconfig-config_2.8.0-3ubuntu9.1_all.deb
freetype2-demos_2.4.8-1ubuntu2.1_amd64.deb
libcairo2_1.10.2-6.1ubuntu3_amd64.deb
libcairo2-dbg_1.10.2-6.1ubuntu3_amd64.deb
libcairo2-dev_1.10.2-6.1ubuntu3_amd64.deb
libcairo2-doc_1.10.2-6.1ubuntu3_all.deb
libcairo-gobject2_1.10.2-6.1ubuntu3_amd64.deb
libcairo-script-interpreter2_1.10.2-6.1ubuntu3_amd64.deb
libfontconfig1_2.8.0-3ubuntu9.1_amd64.deb
libfontconfig1-dbg_2.8.0-3ubuntu9.1_amd64.deb
libfontconfig1-dev_2.8.0-3ubuntu9.1_amd64.deb
libfreetype6_2.4.8-1ubuntu2.1_amd64.deb
libfreetype6-dev_2.4.8-1ubuntu2.1_amd64.deb
Старее чем в дебиане только fontconfig
Открыть содержимое (спойлер)
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ aptitude show libfreetype6 | grep 'Версия:'
Версия: 2.4.9-1.1
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ aptitude show fontconfig | grep 'Версия:'
Версия: 2.9.0-7.1
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ aptitude show fontconfig-config | grep 'Версия:'
Версия: 2.9.0-7.1
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ aptitude show libfontconfig1 | grep 'Версия:'
Версия: 2.9.0-7.1
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ aptitude show libcairo2 | grep 'Версия:'
Версия: 1.12.2-3
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$
[свернуть]
Можно ставить?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Malaheenee

Для начала посмотрите - какие у Вас установлены и только эти же и ставьте.
Все мы где-то, когда-то и в чем-то были новичками.

alsoijw

Malaheenee, Спасибо, всё заработало.
Открыть содержимое (спойлер)
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$ sudo dpkg -i fontconfig_2.8.0-3ubuntu9.1_amd64.deb fontconfig-config_2.8.0-3ubuntu9.1_all.deb libcairo2_1.10.2-6.1ubuntu3_amd64.deb libcairo2-dev_1.10.2-6.1ubuntu3_amd64.deb libcairo-gobject2_1.10.2-6.1ubuntu3_amd64.deb libcairo-script-interpreter2_1.10.2-6.1ubuntu3_amd64.deb libfontconfig1_2.8.0-3ubuntu9.1_amd64.deb libfontconfig1-dev_2.8.0-3ubuntu9.1_amd64.deb libfreetype6_2.4.8-1ubuntu2.1_amd64.deb libfreetype6-dev_2.4.8-1ubuntu2.1_amd64.deb
[sudo] password for alsoijw:
dpkg: предупреждение: снижение версии fontconfig с 2.9.0-7.1 до 2.8.0-3ubuntu9.1
(Чтение базы данных ... на данный момент установлен 154701 файл и каталог.)
Подготовка к замене пакета fontconfig 2.9.0-7.1 (используется файл fontconfig_2.8.0-3ubuntu9.1_amd64.deb) ...
Распаковывается замена для пакета fontconfig ...
dpkg: предупреждение: снижение версии fontconfig-config с 2.9.0-7.1 до 2.8.0-3ubuntu9.1
Подготовка к замене пакета fontconfig-config 2.9.0-7.1 (используется файл fontconfig-config_2.8.0-3ubuntu9.1_all.deb) ...
Распаковывается замена для пакета fontconfig-config ...
dpkg: предупреждение: снижение версии libcairo2:amd64 с 1.12.2-3 до 1.10.2-6.1ubuntu3
Подготовка к замене пакета libcairo2:amd64 1.12.2-3 (используется файл libcairo2_1.10.2-6.1ubuntu3_amd64.deb) ...
Распаковывается замена для пакета libcairo2:amd64 ...
dpkg: предупреждение: снижение версии libcairo2-dev с 1.12.2-3 до 1.10.2-6.1ubuntu3
Подготовка к замене пакета libcairo2-dev 1.12.2-3 (используется файл libcairo2-dev_1.10.2-6.1ubuntu3_amd64.deb) ...
Распаковывается замена для пакета libcairo2-dev ...
dpkg: предупреждение: снижение версии libcairo-gobject2:amd64 с 1.12.2-3 до 1.10.2-6.1ubuntu3
Подготовка к замене пакета libcairo-gobject2:amd64 1.12.2-3 (используется файл libcairo-gobject2_1.10.2-6.1ubuntu3_amd64.deb) ...
Распаковывается замена для пакета libcairo-gobject2:amd64 ...
dpkg: предупреждение: снижение версии libcairo-script-interpreter2:amd64 с 1.12.2-3 до 1.10.2-6.1ubuntu3
Подготовка к замене пакета libcairo-script-interpreter2:amd64 1.12.2-3 (используется файл libcairo-script-interpreter2_1.10.2-6.1ubuntu3_amd64.deb) ...
Распаковывается замена для пакета libcairo-script-interpreter2:amd64 ...
dpkg: предупреждение: снижение версии libfontconfig1:amd64 с 2.9.0-7.1 до 2.8.0-3ubuntu9.1
Подготовка к замене пакета libfontconfig1:amd64 2.9.0-7.1 (используется файл libfontconfig1_2.8.0-3ubuntu9.1_amd64.deb) ...
Распаковывается замена для пакета libfontconfig1:amd64 ...
dpkg: предупреждение: снижение версии libfontconfig1-dev с 2.9.0-7.1 до 2.8.0-3ubuntu9.1
Подготовка к замене пакета libfontconfig1-dev 2.9.0-7.1 (используется файл libfontconfig1-dev_2.8.0-3ubuntu9.1_amd64.deb) ...
Распаковывается замена для пакета libfontconfig1-dev ...
dpkg: предупреждение: снижение версии libfreetype6:amd64 с 2.4.9-1.1 до 2.4.8-1ubuntu2.1
Подготовка к замене пакета libfreetype6:amd64 2.4.9-1.1 (используется файл libfreetype6_2.4.8-1ubuntu2.1_amd64.deb) ...
Распаковывается замена для пакета libfreetype6:amd64 ...
dpkg: предупреждение: снижение версии libfreetype6-dev с 2.4.9-1.1 до 2.4.8-1ubuntu2.1
Подготовка к замене пакета libfreetype6-dev 2.4.9-1.1 (используется файл libfreetype6-dev_2.4.8-1ubuntu2.1_amd64.deb) ...
Распаковывается замена для пакета libfreetype6-dev ...
Настраивается пакет fontconfig-config (2.8.0-3ubuntu9.1) ...
Устанавливается новая версия файла настройки /etc/fonts/conf.avail/65-nonlatin.conf ...
Устанавливается новая версия файла настройки /etc/fonts/conf.avail/45-latin.conf ...
Устанавливается новая версия файла настройки /etc/fonts/conf.avail/30-metric-aliases.conf ...
Устанавливается новая версия файла настройки /etc/fonts/conf.avail/60-latin.conf ...
Устанавливается новая версия файла настройки /etc/fonts/conf.avail/40-nonlatin.conf ...
Устанавливается новая версия файла настройки /etc/fonts/conf.avail/30-urw-aliases.conf ...
Устанавливается новая версия файла настройки /etc/fonts/fonts.dtd ...
dpkg: зависимости пакетов не позволяют настроить пакет libcairo2:amd64:
libcairo2:amd64 зависит от libfontconfig1 (>= 2.9.0), однако:
  Версия libfontconfig1:amd64 в системе 2.8.0-3ubuntu9.1.

dpkg: ошибка при обработке параметра libcairo2:amd64 (--install):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет libcairo2-dev:
libcairo2-dev зависит от libcairo2 (= 1.10.2-6.1ubuntu3), однако:
  Пакет libcairo2:amd64 пока не настроен.

dpkg: ошибка при обработке параметра libcairo2-dev (--install):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет libcairo-gobject2:amd64:
libcairo-gobject2:amd64 зависит от libcairo2 (>= 1.10.0), однако:
  Пакет libcairo2:amd64 пока не настроен.

dpkg: ошибка при обработке параметра libcairo-gobject2:amd64 (--install):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет libcairo-script-interpreter2:amd64:
libcairo-script-interpreter2:amd64 зависит от libcairo2 (>= 1.10.0), однако:
  Пакет libcairo2:amd64 пока не настроен.
libcairo-script-interpreter2:amd64 зависит от libfontconfig1 (>= 2.9.0), однако:
  Версия libfontconfig1:amd64 в системе 2.8.0-3ubuntu9.1.

dpkg: ошибка при обработке параметра libcairo-script-interpreter2:amd64 (--install):
проблемы зависимостей — оставляем не настроенным
Настраивается пакет libfreetype6:amd64 (2.4.8-1ubuntu2.1) ...
Настраивается пакет libfreetype6-dev (2.4.8-1ubuntu2.1) ...
Обрабатываются триггеры для man-db ...
Настраивается пакет libfontconfig1:amd64 (2.8.0-3ubuntu9.1) ...
Настраивается пакет libfontconfig1-dev (2.8.0-3ubuntu9.1) ...
Настраивается пакет fontconfig (2.8.0-3ubuntu9.1) ...
Regenerating fonts cache... done.
При обработке следующих пакетов произошли ошибки:
libcairo2:amd64
libcairo2-dev
libcairo-gobject2:amd64
libcairo-script-interpreter2:amd64
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch$
[свернуть]
На это обращать внимание? И как часто теперь придётся бекпортировать?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Malaheenee

Libcairo не захотел ставиться. Вы в его зависимостях fontconfig до 2.8.0 понизьте.
Вообще - сбэкпортировали и готово. НО! пометьте жти пакеты как удерживаемые (hold) - apt-get hold ... или aptitude hold. Иначе при первмо же лобновлении встанут родные версии.
Все мы где-то, когда-то и в чем-то были новичками.

alsoijw

Malaheenee, Malaheenee, а как его зависимости править?
dch -i
bash: dch: команда не найдена
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Malaheenee

Цитата: Malaheenee от 14 февраля 2012, 18:56:22попробовать понизить в файле debian/control

Открыть обычным текстовым редактором и руками поправить.
Все мы где-то, когда-то и в чем-то были новичками.

alsoijw

Иду в ./debian/control. Там написано libfontconfig1-dev (>= 2.2.95), а мне надо найти libfontconfig1 (>= 2.9.0). С трудом нашёл в ./debian/libcairo2/DEBIAN/control и ./debian/libcairo-script-interpreter2/DEBIAN/control.  :o Вот где смерть кощеева. Поменял. Пересобираю пакет
Открыть содержимое (спойлер)
dpkg-buildpackage -rfakeroot -D
dpkg-buildpackage: пакет исходных текстов cairo
dpkg-buildpackage: версия исходных текстов 1.10.2-6.1ubuntu3
dpkg-buildpackage: исходные тексты изменены Sebastien Bacher <seb128@ubuntu.com>
dpkg-buildpackage: архитектура узла amd64
dpkg-source --before-build cairo-1.10.2
fakeroot debian/rules clean
dh_testdir
dh_testroot
[ ! -r src/cairo-features.h.orig ] || mv -f src/cairo-features.h.orig src/cairo-features.h
[ ! -r configure-common-stamp ] || patch -NRp1 < debian/ltmain_as-needed.patch
patching file build/ltmain.sh
Hunk #1 succeeded at 5800 (offset 1084 lines).
Hunk #2 succeeded at 6163 (offset 1093 lines).
rm -f *-stamp
рм -рф /home/alsoijw/build_patch/cairo-1.10.2/debian/build /home/alsoijw/build_patch/cairo-1.10.2/debian/install
dh_autoreconf_clean
dh_clean
dpkg-source -b cairo-1.10.2
dpkg-source: инфо: используется формат исходника «3.0 (quilt)»
dpkg-source: инфо: сборка cairo с использованием существующего ./cairo_1.10.2.orig.tar.gz
dpkg-source: предупреждение: игнорируется удаление файла configure
dpkg-source: предупреждение: игнорируется удаление файла INSTALL
dpkg-source: предупреждение: игнорируется удаление файла Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла aclocal.m4
dpkg-source: предупреждение: игнорируется удаление файла config.h.in
dpkg-source: предупреждение: игнорируется удаление файла test/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла test/pdiff/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла build/config.sub
dpkg-source: предупреждение: игнорируется удаление файла build/config.guess
dpkg-source: предупреждение: игнорируется удаление файла build/missing
dpkg-source: предупреждение: игнорируется удаление файла build/lt~obsolete.m4
dpkg-source: предупреждение: игнорируется удаление файла build/ltoptions.m4
dpkg-source: предупреждение: игнорируется удаление файла build/ltversion.m4
dpkg-source: предупреждение: игнорируется удаление файла build/libtool.m4
dpkg-source: предупреждение: игнорируется удаление файла build/ltmain.sh
dpkg-source: предупреждение: игнорируется удаление файла build/depcomp
dpkg-source: предупреждение: игнорируется удаление файла build/compile
dpkg-source: предупреждение: игнорируется удаление файла build/install-sh
dpkg-source: предупреждение: игнорируется удаление файла boilerplate/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-gobject/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-fdr/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-script/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-script/examples/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-trace/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла util/cairo-sphinx/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла src/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла perf/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла doc/Makefile.in
dpkg-source: предупреждение: игнорируется удаление файла doc/public/Makefile.in
dpkg-source: предупреждение: недавно созданный пустой файл «build-stamp-main» не будет включён в diff
dpkg-source: предупреждение: недавно созданный пустой файл «build-stamp-udeb» не будет включён в diff
dpkg-source: инфо: обнаружены локальные изменения, изменённые файлы:
cairo-1.10.2/boilerplate/Makefile.am.features
cairo-1.10.2/boilerplate/Makefile.win32.features
cairo-1.10.2/build/Makefile.win32.features
cairo-1.10.2/build/Makefile.win32.features-h
cairo-1.10.2/src/Makefile.am.features
cairo-1.10.2/src/Makefile.win32.features
dpkg-source: инфо: вы можете встроить локальные изменения в dpkg-source --commit
dpkg-source: ошибка: прерывание работы из-за неожиданных изменений авторского кода, смотрите /tmp/cairo_1.10.2-6.1ubuntu3.diff.erglv2
dpkg-buildpackage: ошибка: dpkg-source -b cairo-1.10.2 возвратил код ошибки 2
alsoijw@alsoijw-TravelMate-P253-MG:~/build_patch/cairo-1.10.2$
[свернуть]
Что такое? Ладно, качаю исходники в отдельную папку. Опа, а там нет тех файлов, какие надо править. Собираю пакет(а вдруг повезёт)? Повезло: файлы появились уже с нужным текстом. Поставил. Встало. А что сразу не хотело?? ???
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

alsoijw

Бекпортировал pixman и бекпортировал из 14.04. 12.04 похоже древнее дебиана.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?