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

UnixForum





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

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 38. Другие интернет-программы, используемые в системе X Вперед

Пакет Thunderbird-9.0.1

Знакомимся с пакетом Thunderbird

Thunderbird является автономным почтовым клиентом и клиентом новостных групп, созданным с использованием кода Mozilla.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

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

Дополнительные загрузки

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

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

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

Примечание: Пакет libjpeg должен быть установлен до пакета GTK+ и должен существовать в вашей системе. Если по каким-то причинам у вас не установлен пакет libjpeg, то вы должны удалить параметр --with-system-jpeg из файла .mozconfig, создаваемого ниже.

Необязательные

D-Bus GLib Bindings-0.98s, Doxygen-1.7.5, GNOME Virtual File System-2.24.4 и libgnomeui-2.24.3 (для интеграции с gnome), libnotify-0.4.5, NSS-3.13.1 ,NSPR-4.8.9, startup-notification-0.9, SQLite-3.7.8, yasm-1.2.0 (или libvpx-v0.9.7), Hunspell, Valgrind (только для тестирования кода jemalloc) и Wget-1.13.4

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/Thunderbird

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

Конфигурирование пакета Firefox осуществляется при помощи создания файла mozconfig, в котором находятся необходимые конфигурационные параметры. Ниже создается файл mozconfig, используемый по умолчанию. Чтобы увидеть полный список имеющихся конфигурационных параметров (и краткое описание каждого из них), выполните команду ./configure --help. Создайте файл, выполнив следующую команду:

patch -p1 < ../thunderbird-9.0.1-libpng-1.5-1.patch &&
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@/thunderbuild
ac_add_options --enable-official-branding
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

Откомпилируйте пакет Thunderbird с помощью следующих команд:

make -f client.mk &&
make -C thunderbuild/mail/installer

В этом пакете набор тестов отсутствует.

Теперь в роли пользователя root установите пакет Thunderbird с помощью следующих команд:

tar xf thunderbuild/mozilla/dist/thunderbird-*.tar.bz2 -C /usr/lib/thunderbird-9.0.1 --strip-components=1 &&
ln -s ../lib/thunderbird-9.0.1/thunderbird /usr/bin/thunderbird

Пояснение команд

make -f client.mk ...: Программные продукты Mozilla упаковываются так, что позволяют использовать конфигурационный файл, с помощью которого можно передавать конфигурационные настройки в команду configure. Команда make использует файл client.mk, из которого считывает параметры первоначальной настройки и конфигурационные параметры.

make -C thunderbuild/mail/installer: Эта команда запускает make в дироектории thunderbuild/mail/installer. Происходит сборка всех частей пакета Thunderbird в сжатый архив tar.

tar -xfv thunderbuild/mozilla/dist ...: Эта команда выполняет разархивирование пакета Thunderbird, параметр -C указывает помещать разархивированные файлы в директорий /usr/lib/thunderbird-9.0.1. Параметр --strip-components=1 удаляет предваряющее имя директория 'thunderbird' из имен файлов, что тпозволит вам раскрыть файл в директрий с указанием версии пакета.

Конфигурирование пакета Thunderbird

Подробнее о конфигурировании

Если ваш оконный менеджер или менеджер рабочего стола не позволяет вам указать браузер, используемый по умолчанию, вы можете добавить конфигурационный параметр в Thunderbird с тем, чтобы запускался браузер, когда вы щелкаете по ссылке URL. Процедура проверки или изменения каких-либо конфигурационных параметров достаточно проста и инструкции, описываемые здесь, может использоваться для просмотра или изменения любого из параметров.

Во-первых, откройте диалоговое окно конфигурирования — для этого откройте пункт "Edit" ("Редактировать") в выпадающем меню, а затем нажмите на значок "Advanced" ("Дополнительно"), расположенный на верхней панели меню. Выберите вкладку "Advanced" ("Дополнительно)" и нажмите на кнопку "Config Editor" ("Редактирование конфигурации"). На экране появится список конфигурационных настроек и информация, связанная с каждой настройкой. Вы можете использовать фильтр "Filter:" и указать критерий поиска с тем, чтобы сузить список перечисляемых элементов. Изменение параметров можно выполнить двумя способами. Один из них, если параметр имеет логическое значение (True / False), состоит в простом двойном щелчке по параметру для того, чтобы переключить значение, а во втором случае нужно щелкнуть правой кнопкой мыши по параметру, выбрать в меню пункт "Modify" ("Изменить") и изменить значение. Создание новых параметров настройки осуществляется точно таким же способом, за исключением лишь того, что в меню нужно выбрать пункт "New" ("Новый") и ввести в поля запрашиваемые значения.

Конфигурационным параметром, который вы должны проверить для того, чтобы Thunderbird использовал указанный браузер, является параметр network.protocol-handler.app.http, в котором должен быть указан путь к желаемому браузеру, например, /usr/bin/firefox.

Совет

Есть очень много конфигурационных параметров, которые вы можете изменять для настройки пакета Thunderbird. Весьма обширный, но не самый обновленнный список этих параметров можно найти на http://preferential.mozdev.org/preferences.html.

Описание пакета

Установленные программы: thunderbird

Установленные библиотеки: Многочисленные библиотеки, компоненты для работы с электронными письмами и новостными группами, плагины, расширения и вспомогательные модули, установленные в директории /usr/lib/thunderbird-9.0.1

Установленные директории: /usr/lib/thunderbird-9.0.1

Краткое описание

thunderbird

клиент новостных групп и почтовый клиент следующего поколения, созданный в рамках Mozilla

Перевод сделан с варианта оригинала, датированного 2011-12-25 23:09:21 +0000 0


Предыдущий раздел: Оглавление Следующий раздел:
Содержание главы 38   Пакет Pan-0.133