Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
сборка Mozilla FireFox под Ubuntu
сборка Mozilla FireFox под Ubuntu
Доброго времени
кто занимается сборкой пакетов из исходников, подскажите:
собираю Mozilla Fire Fox, release 48, загрузил исходники, распаковал, поставил g++, обновил pip, поставил массу библиотек(которых вдруг не оказалось в дистрибутиве), запустил auto-apt update && auto-apt -y run ./configure, после непродолжительной работы программы запускаю ./mach build , и получаю такое сообщение:
configure: ошибка: требования к библиотеке (gtk + -2.0> = 2.10.0 gtk + -unix-print-2.0 glib-2.0 gobject-2.0 gdk-x11-2.0) не выполняются; рассмотрите возможность изменения переменной среды PKG_CONFIG_PATH, если ваши библиотеки находятся в нестандартном префиксе, поэтому pkg-config может их найти.
причем не могу найти эти библиотеки, в лучшем случае - предложение собрать из исходников.
Кто может помочь собрать FireFox, отзовитесь
кто занимается сборкой пакетов из исходников, подскажите:
собираю Mozilla Fire Fox, release 48, загрузил исходники, распаковал, поставил g++, обновил pip, поставил массу библиотек(которых вдруг не оказалось в дистрибутиве), запустил auto-apt update && auto-apt -y run ./configure, после непродолжительной работы программы запускаю ./mach build , и получаю такое сообщение:
configure: ошибка: требования к библиотеке (gtk + -2.0> = 2.10.0 gtk + -unix-print-2.0 glib-2.0 gobject-2.0 gdk-x11-2.0) не выполняются; рассмотрите возможность изменения переменной среды PKG_CONFIG_PATH, если ваши библиотеки находятся в нестандартном префиксе, поэтому pkg-config может их найти.
причем не могу найти эти библиотеки, в лучшем случае - предложение собрать из исходников.
Кто может помочь собрать FireFox, отзовитесь
- Oleg65
- Местный говорун
- Сообщения: 859
- Зарегистрирован: 18 янв 2015, 10:56
- Откуда: г.Коломна Моск.обл.
Re: сборка Mozilla FireFox под Ubuntu
Конечно, не мое дело: а зачем собирать? и именно 48? Ну и Вам же пишут рассмотрите.... Короче - ставьте библиотеки .... и вперед....
- ChubaDuba
- Уважаемый участник
- Сообщения: 238
- Зарегистрирован: 18 янв 2015, 19:39
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: сборка Mozilla FireFox под Ubuntu
Может вам готовый deb подойдёт?
Re: сборка Mozilla FireFox под Ubuntu
установочники, конечно хорошо, но как там изменить исходный алгоритм если уже все пролинковано?
- Oleg65
- Местный говорун
- Сообщения: 859
- Зарегистрирован: 18 янв 2015, 10:56
- Откуда: г.Коломна Моск.обл.
Re: сборка Mozilla FireFox под Ubuntu
Зачем что-то менять? Зачем создавать себе проблемы? Если погуглите - пользователи генту собирают, плюются и ставят "стандартный" ФФ. Не, ну может руки кривые... Но зачем изобретать изобретенное - разве только в плане эксперимента и саморазвития....MozFan писал(а):установочники, конечно хорошо, но как там изменить исходный алгоритм если уже все пролинковано?
Re: сборка Mozilla FireFox под Ubuntu
можешь помочь не в плане сборки, а в плане получения нужного кода - пиши в личку
Re: сборка Mozilla FireFox под Ubuntu
firefox собирается достаточно просто, если конечно вы не напортачите с правкой кода.
И так вы загрузили исходники. Я стараюсь собирать в пакеты и всё делаю на виртуальной сборочной машине в чистой chroot среде.
Даже если вы не хотите заморачиваться firefox есть в репозиториях debian/ubuntu и в виде дебианизированных исходников. Что это даёт:
подключаем сорцовый репозиторий для этого раскоментируем или добавляем строку основного источника ( для ubuntu это universe ) только с
deb-src и обновляем список пакетов после этого мы сразу же можем установить сборочные зависимости для firefox текущей версии, если даже не все то большинство из них будут удовлетворены.
В худшем случае из за версии программы ( хотя 48 firefox по времени близок к ubuntu 16.04 ) могут потребоваться 1-2 дополнительных пакета о чём непременно сообщит выхлоп ./configure
Если их нет в репозитории можно собрать из исходников в локальный префикс /usr/local и от туда сделать симлинк на запрашиваемые лайбры.
По вашему запросу скрипт у вас просит установить
https://packages.ubuntu.com/xenial/libgtk2.0-dev
https://packages.ubuntu.com/xenial/libcups2-dev
https://packages.ubuntu.com/xenial/libglib2.0-dev
скорее всего https://packages.ubuntu.com/xenial/libpgobject-perl и https://packages.ubuntu.com/xenial/libd ... a-0.30-dev
Так же можно найти сорцовые пакеты firefox 48 например от ubuntu 14.04 и подсмотреть сборочные зависимости в них с поправкой на ваш дистрибутив конечно.
И так вы загрузили исходники. Я стараюсь собирать в пакеты и всё делаю на виртуальной сборочной машине в чистой chroot среде.
Даже если вы не хотите заморачиваться firefox есть в репозиториях debian/ubuntu и в виде дебианизированных исходников. Что это даёт:
подключаем сорцовый репозиторий для этого раскоментируем или добавляем строку основного источника ( для ubuntu это universe ) только с
deb-src и обновляем список пакетов
Код: Выделить всё
sudo apt-get update
Код: Выделить всё
apt-get build-dep
Если их нет в репозитории можно собрать из исходников в локальный префикс /usr/local и от туда сделать симлинк на запрашиваемые лайбры.
По вашему запросу скрипт у вас просит установить
https://packages.ubuntu.com/xenial/libgtk2.0-dev
https://packages.ubuntu.com/xenial/libcups2-dev
https://packages.ubuntu.com/xenial/libglib2.0-dev
скорее всего https://packages.ubuntu.com/xenial/libpgobject-perl и https://packages.ubuntu.com/xenial/libd ... a-0.30-dev
Так же можно найти сорцовые пакеты firefox 48 например от ubuntu 14.04 и подсмотреть сборочные зависимости в них с поправкой на ваш дистрибутив конечно.
Re: сборка Mozilla FireFox под Ubuntu
sudo apt-get buil-dep firefox конечно.
Re: сборка Mozilla FireFox под Ubuntu
ну вот, получил error на 226 минуте
/usr/bin/ld.gold.real: error: read-only segment has dynamic relocations
225:09.88 /usr/bin/ld.gold.real: error: hidden symbol 'FT_Get_X11_Font_Format' is not defined locally
225:09.88 collect2: error: ld returned 1 exit status
225:09.88 /home/tor/Downloads/mozilla-release/config/rules.mk:829: recipe for target 'libxul.so' failed
225:09.88 make[5]: *** [libxul.so] Error 1
225:09.88 /home/tor/Downloads/mozilla-release/config/recurse.mk:85: recipe for target 'toolkit/library/target' failed
225:09.88 make[4]: *** [toolkit/library/target] Error 2
225:09.89 /home/tor/Downloads/mozilla-release/config/recurse.mk:42: recipe for target 'compile' failed
225:09.89 make[3]: *** [compile] Error 2
225:09.89 /home/tor/Downloads/mozilla-release/config/rules.mk:547: recipe for target 'default' failed
225:09.89 make[2]: *** [default] Error 2
225:09.89 /home/tor/Downloads/mozilla-release/client.mk:398: recipe for target 'realbuild' failed
225:09.89 make[1]: *** [realbuild] Error 2
225:09.89 client.mk:171: recipe for target 'build' failed
225:09.89 make: *** [build] Error 2
225:09.89 359 compiler warnings present.
225:12.53 Failed to parse ccache stats output: primary config /home/tor/.ccache/ccache.conf
сегодня системку переставлю, снова попробую
/usr/bin/ld.gold.real: error: read-only segment has dynamic relocations
225:09.88 /usr/bin/ld.gold.real: error: hidden symbol 'FT_Get_X11_Font_Format' is not defined locally
225:09.88 collect2: error: ld returned 1 exit status
225:09.88 /home/tor/Downloads/mozilla-release/config/rules.mk:829: recipe for target 'libxul.so' failed
225:09.88 make[5]: *** [libxul.so] Error 1
225:09.88 /home/tor/Downloads/mozilla-release/config/recurse.mk:85: recipe for target 'toolkit/library/target' failed
225:09.88 make[4]: *** [toolkit/library/target] Error 2
225:09.89 /home/tor/Downloads/mozilla-release/config/recurse.mk:42: recipe for target 'compile' failed
225:09.89 make[3]: *** [compile] Error 2
225:09.89 /home/tor/Downloads/mozilla-release/config/rules.mk:547: recipe for target 'default' failed
225:09.89 make[2]: *** [default] Error 2
225:09.89 /home/tor/Downloads/mozilla-release/client.mk:398: recipe for target 'realbuild' failed
225:09.89 make[1]: *** [realbuild] Error 2
225:09.89 client.mk:171: recipe for target 'build' failed
225:09.89 make: *** [build] Error 2
225:09.89 359 compiler warnings present.
225:12.53 Failed to parse ccache stats output: primary config /home/tor/.ccache/ccache.conf
сегодня системку переставлю, снова попробую
Re: сборка Mozilla FireFox под Ubuntu
Что то время сборки мне совсем не нравится. Мой старенький но 4х ядерный i5 перекидывает подобную программу минут за 10. Что за железо вы используете?
Недавно встречалась тема https://debianforum.ru/index.php?topic=13355.0 которая кажется актуальна и для вас, ключевое слово xulrunner
По поводу переустановки системы, не мучайте себя и компьютер. Эксперименты лучше всего проводить на виртуальной машине в среде chroot это незначительное потребление ресурсов, быстрая установка, чистая среда где нет лишних зависимостей и конфликтов. В меру сил я написал https://debianforum.ru/index.php?topic=10410.0
Недавно встречалась тема https://debianforum.ru/index.php?topic=13355.0 которая кажется актуальна и для вас, ключевое слово xulrunner
По поводу переустановки системы, не мучайте себя и компьютер. Эксперименты лучше всего проводить на виртуальной машине в среде chroot это незначительное потребление ресурсов, быстрая установка, чистая среда где нет лишних зависимостей и конфликтов. В меру сил я написал https://debianforum.ru/index.php?topic=10410.0