В голове сразу всплыло два варианта: подкинуть недостающие библиотеки и попытаться удовлетворить зависимости и обновить систему.
Ну так так легкие пути не для нас, то я сначала попытался обновиться.
Итак шаг первый: официальные репозитарии. Фиг-вам! 2.8 и все. Хреново.Начал компилить из исходников. Сразу попытался заменять системные пакеты на новые, благо checkconfig быстро и качественно собирает rpm-ки. Ну и как обычно бывает после установки и перезагрузки все что gtk не работает )))).
Ну тогда взяв в руки компилятор начал делать костыль))))
Понадобились мне следующие пакеты:
dbus-1.2.16
glib-2.22.4
dbus-glib-0.80
fontconfig-2.8.0
freetype-2.3.12
poppler-0.13.0
pixman-0.17.4
cairo-1.8.8
atk-1.22.0
pango-1.26.2
gtk+-2.18.6
Собирал я их в такой же последовательности, с префиксом /opt/usr (так мне чего-то захотелось) предварительно указав следующие переменные окружения
export LDFLAGS=" -L/opt/usr/lib"
export CPPFLAGS=" -I/opt/usr/include"
export LD_LIBRARY_PATH="/opt/usr/lib"
export PKG_CONFIG_PATH="/opt/usr/lib/pkgconfig"
и наконец в скрипте запуска Firefox-а добавил
export LD_LIBRARY_PATH=/opt/usr/lib
все, завелся огнелис.
Немає коментарів:
Дописати коментар