Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 38. Другие интернет-программы, используемые в системе X | Вперед |
Пакет Thunderbird-9.0.1
Знакомимся с пакетом Thunderbird
Thunderbird является автономным почтовым клиентом и клиентом новостных групп, созданным с использованием кода Mozilla.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/9.0.1/source/thunderbird-9.0.1.source.tar.bz2
- Загрузка (FTP): ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/9.0.1/source/thunderbird-9.0.1.source.tar.bz2
- Контрольная сумма MD5: a5904751dbd33074682b438b732fdbab
- Размер загружаемого пакета: 91 MB
- Оценочный размер требуемого дискового пространства: 3 GB (установлено 46 MB)
- Оценочное время сборки: 26 SBU
Дополнительные загрузки
Зависимости пакета 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 |