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.