Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов.
8(977)608-78-62 adm@nixm.ru

сборка Mozilla FireFox под Ubuntu

Установка и настройка программного обеспечения
MozFan
Молчаливый гость
Молчаливый гость
Сообщения: 5
Зарегистрирован: 18 дек 2017, 07:23

сборка Mozilla FireFox под Ubuntu

Сообщение MozFan »

Доброго времени
кто занимается сборкой пакетов из исходников, подскажите:
собираю 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

Сообщение Oleg65 »

Конечно, не мое дело: а зачем собирать? и именно 48? Ну и Вам же пишут рассмотрите.... Короче - ставьте библиотеки .... и вперед....
Аватара пользователя
ChubaDuba
Уважаемый участник
Уважаемый участник
Сообщения: 238
Зарегистрирован: 18 янв 2015, 19:39
Откуда: Ростов-на-Дону
Контактная информация:

Re: сборка Mozilla FireFox под Ubuntu

Сообщение ChubaDuba »

Может вам готовый deb подойдёт?
MozFan
Молчаливый гость
Молчаливый гость
Сообщения: 5
Зарегистрирован: 18 дек 2017, 07:23

Re: сборка Mozilla FireFox под Ubuntu

Сообщение MozFan »

установочники, конечно хорошо, но как там изменить исходный алгоритм если уже все пролинковано?
Аватара пользователя
Oleg65
Местный говорун
Местный говорун
Сообщения: 859
Зарегистрирован: 18 янв 2015, 10:56
Откуда: г.Коломна Моск.обл.

Re: сборка Mozilla FireFox под Ubuntu

Сообщение Oleg65 »

MozFan писал(а):установочники, конечно хорошо, но как там изменить исходный алгоритм если уже все пролинковано?
Зачем что-то менять? Зачем создавать себе проблемы? Если погуглите - пользователи генту собирают, плюются и ставят "стандартный" ФФ. Не, ну может руки кривые... Но зачем изобретать изобретенное - разве только в плане эксперимента и саморазвития.... :)
MozFan
Молчаливый гость
Молчаливый гость
Сообщения: 5
Зарегистрирован: 18 дек 2017, 07:23

Re: сборка Mozilla FireFox под Ubuntu

Сообщение MozFan »

можешь помочь не в плане сборки, а в плане получения нужного кода - пиши в личку
ferum
Молчаливый гость
Молчаливый гость
Сообщения: 12
Зарегистрирован: 19 дек 2017, 19:41

Re: сборка Mozilla FireFox под Ubuntu

Сообщение ferum »

firefox собирается достаточно просто, если конечно вы не напортачите с правкой кода.
И так вы загрузили исходники. Я стараюсь собирать в пакеты и всё делаю на виртуальной сборочной машине в чистой chroot среде.
Даже если вы не хотите заморачиваться firefox есть в репозиториях debian/ubuntu и в виде дебианизированных исходников. Что это даёт:
подключаем сорцовый репозиторий для этого раскоментируем или добавляем строку основного источника ( для ubuntu это universe ) только с
deb-src и обновляем список пакетов

Код: Выделить всё

sudo apt-get update
после этого мы сразу же можем установить сборочные зависимости для firefox текущей версии, если даже не все то большинство из них будут удовлетворены.

Код: Выделить всё

apt-get build-dep
В худшем случае из за версии программы ( хотя 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 и подсмотреть сборочные зависимости в них с поправкой на ваш дистрибутив конечно.
ferum
Молчаливый гость
Молчаливый гость
Сообщения: 12
Зарегистрирован: 19 дек 2017, 19:41

Re: сборка Mozilla FireFox под Ubuntu

Сообщение ferum »

sudo apt-get buil-dep firefox конечно.
MozFan
Молчаливый гость
Молчаливый гость
Сообщения: 5
Зарегистрирован: 18 дек 2017, 07:23

Re: сборка Mozilla FireFox под Ubuntu

Сообщение MozFan »

ну вот, получил 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

сегодня системку переставлю, снова попробую
ferum
Молчаливый гость
Молчаливый гость
Сообщения: 12
Зарегистрирован: 19 дек 2017, 19:41

Re: сборка Mozilla FireFox под Ubuntu

Сообщение ferum »

Что то время сборки мне совсем не нравится. Мой старенький но 4х ядерный i5 перекидывает подобную программу минут за 10. Что за железо вы используете?
Недавно встречалась тема https://debianforum.ru/index.php?topic=13355.0 которая кажется актуальна и для вас, ключевое слово xulrunner
По поводу переустановки системы, не мучайте себя и компьютер. Эксперименты лучше всего проводить на виртуальной машине в среде chroot это незначительное потребление ресурсов, быстрая установка, чистая среда где нет лишних зависимостей и конфликтов. В меру сил я написал https://debianforum.ru/index.php?topic=10410.0
Ответить

Вернуться в «Установка программ»