Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 37. Графические веб-браузеры | Вперед |
Пакет SeaMonkey-2.0
Знакомимся с пакетом SeaMonkey
SeaMonkey представляет собой набор программ для работы в сети интернет, являющийся аналогом браузера Netscape и имеющий открытый исходный код. В комплект входит браузер, композер (инструменты для веб разработчика), почтовый и новостной клиенты и клиент IRC. Набор программ является продолжением разработки набора программ Mozilla Suite.
В состав проекта Mozilla также входят два подпроекта, которые непосредственно предназначены для удовлетворения потребностей тех пользователей, которым не нужен полный набор программ для работы в сети интернет, либо которые для просмотра сайтов и электронной почты предпочитают пользоваться автономно работающими приложениями. Эти подпроекты Firefox-9.0.1 и Thunderbird-9.0.1. Оба проекта базируются на исходном коде Mozilla.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.6.1/source/seamonkey-2.6.1.source.tar.bz2
- Загрузка (FTP): ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.6.1/source//seamonkey-2.6.1.source.tar.bz2
- Контрольная сумма MD5: 69a43877107f97cfc7504829405ba319
- Размер загружаемого пакета: 92,3 MB
- Оценочный размер требуемого дискового пространства: 3 GB (утанавливается 47 MB)
- Оценочное время сборки: 26,6 SBU
Зависимости пакета SeaMonkey
Обязательные
ALSA Library-1.0.24.1, gtk+-2.24.8, Zip-3.0 и UnZip-6.0
ЗамечаниеБиблиотеки libjpeg и libpng (патчи для apng) должны быть установлены
переж установкой пакета gdk-pixbuf и должны существовать в вашей
системе. Если по каким-то странным причинам они у вас не установлены,
вы должны удалить параметры |
Рекомендуемые
yasm-1.2.0 или libvpx-v0.9.7 (что позволит Seamonkey воспроизводить видео в формате webm).
Необязательные
D-Bus GLib Bindings-0.98, startup-notification-0.9, SQLite-3.7.8, Hunspell, Doxygen-1.7.5, GNOME Virtual File System-2.24.4 и libgnomeui-2.24.3 (для интеграции с gnome), libnotify-0.4.5, NSPR-4.8.9, NSS-3.13.1, Wireless Tools-28, Valgrind (только для тестирования кода jemalloc) и Wget-1.13.4
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/seamonkey
Установка пакета SeaMonkey
Конфигурирование пакета SeaMonkey осуществляется при помощи создания
файла .mozconfig
, в котором находятся необходимые
конфигурационные параметры. Ниже создается файл mozconfig
,
используемый по умолчанию. Чтобы увидеть полный список имеющихся
конфигурационных параметров (и краткое описание каждого из них),
выполните команду ./configure –help. Вы также можете просмотреть
весь файл и раскоментировать те параметры, которые вам нужны. Создайте файл, выполнив следующую команду:
cat > .mozconfig << "EOF" # Если у вас многоядерный компьютер, то вы ускорите сборку, если сразу запустите # несколько заданий, но если у вас одноядерный компьютер, то удалите следующую строку: mk_add_options MOZ_MAKE_FLAGS="-j4" # Если у вас установлен Yasm, то удалите следующтй параметр: ac_add_options --disable-webm # Если у вас установлен DBus-Glib, то удалите следующтй параметр: ac_add_options --disable-dbus # Если у вас установлен wireless-tools, то удалите следующтй параметр: ac_add_options --disable-necko-wifi # Если у вас установлен libnotify, то удалите следующтй параметр: ac_add_options --disable-libnotify # Раскомментируйте следующие строки в случае, если у вас # установлены соответствующие пакеты: # ac_add_options --with-system-nspr # ac_add_options --with-system-nss # ac_add_options --enable-system-sqlite # ac_add_options --with-system-libvpx # ac_add_options --enable-startup-notification mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/moz-build-dir ac_add_options --enable-application=suite ac_add_options --prefix=/usr ac_add_options --enable-pthreads ac_add_options --enable-system-ffi ac_add_options --enable-system-jpeg ac_add_options --enable-system-png ac_add_options --enable-system-cairo ac_add_options --enable-system-zlib ac_add_options --enable-shared ac_add_options --disable-static ac_add_options --disable-debug ac_add_options --disable-crashreporter ac_add_options --disable-installer ac_add_options --disable-updater ac_add_options --disable-tests EOF
Откомпилируйте пакет SeaMonkey с помощью следующей команды:
make -f client.mk
В этом пакете набор тестов отсутствует. Но вы можете прежде, чем будете устанавливать пакет, запустить тест из директория сборки с помощью следующей команды: moz-build-dir/mozilla/dist/seamonkey/seamonkey.
В роли пользователя root
установите пакет SeaMonkey с помощью следующих команд:
make -C moz-build-dir install && mkdir -pv /usr/lib/mozilla/plugins && ln -svf ../mozilla/plugins /usr/lib/seamonkey-2.6.1 && cp -v moz-build-dir/mozilla/dist/man/man1/seamonkey.1 /usr/share/man/man1
Пояснение команд
make -f client.mk ...: Программные продукты Mozilla упаковываются так, что позволяют использовать конфигурационный файл, с помощью которого можно передавать конфигурационные настройки в команду configure. Команда make использует файл client.mk
, из которого считывает параметры первоначальной настройки и конфигурационные параметры.
make -C moz-build-dir install: Этот параметр указывает запускать команду make install в директории moz-build-dir.
ln -s ../mozilla/plugins /usr/lib/seamonkey-2.5: указывает сделать символическую ссылку, показывающую на /usr/lib/mozilla, с тем, чтобы все плагины находились там, где их должны искать.
Конфигурирование пакета SeaMonkey
Если вы удалили из файла mozconfig параметр --disable-webm, то вы сможете воспроизвести большую часть видеозаписей, имеющихся на YouTube, не устанавливать при этом плагин flash. чтобы выполнить конфигурирование, перейдите по ссылке http://www.youtube.com/html5 и щелкните по 'Join the HTML5 Trial' (попробовать HTML5) (должны быть включены cookies).
Для установки различных плагинов SeaMonkey обратитесь к проекту Mozdev's PluginDoc.
Хотя с помощью меню "Preferences" ("Настройки") вы можете сконфигурировать настройки SeaMonkey в соответствии со своими индивидуальными предпочтениями, более тонкую настройку многих параметров можно выполнить с помощью инструментального средства, которое недоступно из общей системы меню. Чтобы воспользоваться этим инструментом, нужно открыть окно браузера и ввести в адресную строку about:config
. На экране появится список конфигурационных настроек и информация, связанная с каждой настройкой. Вы можете использовать фильтр "Filter:" и указать критерий поиска с тем, чтобы сузить список перечисляемых элементов. Изменение параметров можно выполнить двумя способами. Один из них, если параметр имеет логическое значение (True / False), состоит в простом двойном щелчке по параметру для того, чтобы переключить значение, а во втором случае нужно щелкнуть правой кнопкой мыши по параметру, выбрать в меню пункт "Modify" ("Изменить") и изменить значение. Создание новых параметров настройки осуществляется точно таким же способом, за исключением лишь того, что в меню нужно выбрать пункт "New" ("Новый") и ввести в поля запрашиваемые значения.
СоветЕсть очень много конфигурационных параметров, которые вы можете изменять для настройки пакета SeaMonkey. Весьма обширный список этих параметров можно найти на http://preferential.mozdev.org/preferences.html. |
Описание пакета
Установленные программы: seamonkey
Установленные библиотеки: Многочисленные библиотеки, браузер, а также компоненты электронной почты/новостных групп, плагины, расширения и вспомогательные модули, установленные в директории /usr/lib/seamonkey-2.6.1
Установленные директории: /usr/lib/seamonkey-2.6.1
Краткое описание
seamonkey | комплект программ, состоящий из браузера и клиента электронной почты, новостных групп и чата. После того, как из меню или из командной строки запускается команда seamonkey, предоставляется доступ к различным компонентам, таким как композер (инструмент для веб разработчика), почтовый и новостной клиент, клиент чата IRC и адресная книга. Дополнительную информацию смотрите на страницах man seamonkey |
Перевод сделан с варианта оригинала, датированного 2011-12-25 23:09:21 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Содержание главы 37 | Пакет Firefox-9.0.1 |