Beyond linux - from scratch

Пакет Xulrunner-Xulrunner-9.0.1

Знайомимося з пакетом Xulrunner

Xulrunne є середовищем часу виконання для додатків XUL, а також формою подання більшої частини коду Mozilla. Зокрема, в цьому середовищі є движок gecko разом з файлами pkg, так, що такі додатки, як Yelp, можуть їх знаходити і використовувати. Однак слід пам'ятати, що в Gnome пропонується перехід на Webkit замість gecko.

Відомо, що пакет правильно збирається і працює на платформі LFS-7.0.

Інформація про пакет

Залежно пакета Xulrunner

обов'язкові

Примітка: бібліотеки libjpeg і libpng повинні бути встановлена ​​до установки gdk-pixbuf і має бути присутня у вашій системі. Якщо з якихось причин у вас вони не встановлені, ви повинні з файлу mozconfig, який буде створений нижче, видалити параметри --with-system-jpeg і --with-system-png options.

Рекомендовані

необов'язкові

Установка пакета Xulrunner

Встановіть пакет Xulrunner за допомогою наступних команд:

У цьому пакеті набір тестів відсутній.

Тепер в ролі користувача root виконайте:

Якщо ви вирішили використовувати пакети NSPR і NSS (тобто якщо у вас не встановлені пакети NSPR-4.8.9 і NSS-3.13.1), то, залишаючись в ролі користувача root. завершите установку за допомогою наступних команд:

пояснення команд

sed. Requires: nspr. Якщо ви спробуєте зібрати Yelp без цієї команди, то не зможете знайти в NSPR заголовки. Можна сперечатися про те, що це за помилка (код, імовірно, працює в більш ранніх варіантів gecko), але, малоймовірно, що виправлення цієї помилки викличе будь-які проблеми в інших пакетах.

make -f client.mk. . Пакети з виробами Mozilla зібрані в пакети так, що дозволяють використовувати конфігураційні файли, які можна використовувати для передачі параметрів в команду configure. У make використовується файл client.mk. для якого можна задати параметри початкової конфігурації і настройки, а потім, в залежності від виконуваної завдання (завдання збірки build або завдання установки install), або запустити скрипт configure і скомпілювати пакунок, або встановити пакет.

for DL ​​in. . Бібліотеки NSPR і NSS, що поставляються разом з даними пакетом, встановлюються в директорій /usr/lib/xulrunner-1.9.2.13. що означає, що їх не вдасться знайти під час виконання програм. Якщо в директорії / usr / lib створити символічні посилання, то бібліотек будуть знайдені, а посилання при оновленні можна буде легко змінити за тим, вони вказували на нову версію.

ln -sv. / Mozilla / plugins. . Деякі пакети будуть встановлювати плагіни браузера в директорій / usr / lib / mozilla / plugins. Щоб плагіни зберігалися в загальному директорії, створіть директорій як символічне посилання на плагіни XULRunner.