Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
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.

Информация о пакете

Зависимости пакета SeaMonkey

Обязательные

ALSA Library-1.0.24.1, gtk+-2.24.8, Zip-3.0 и UnZip-6.0

Замечание

Библиотеки libjpeg и libpng (патчи для apng) должны быть установлены переж установкой пакета gdk-pixbuf и должны существовать в вашей системе. Если по каким-то странным причинам они у вас не установлены, вы должны удалить параметры --with-system-jpeg и --with-system-png из файла mozconfig, создаваемого ниже.

Рекомендуемые

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