Проект Документации Freebsd руководство
Вид материала | Руководство |
- Это основная программа установки Freebsd, хотя поставщики могут предлагать свои программы., 852.2kb.
- О. Ю. Пескова таганрогский государственный радиотехнический университет сравнительный, 34.26kb.
- Сельское поселение Салым Нефтеюганский район Ханты-Мансийский автономный округ- югра, 1519.49kb.
- Руководство пользователя 00. 01., 232.92kb.
- Руководство по капиллярно, 157.86kb.
- Методическое руководство для онс. Проект методическое руководство для членов, 1813.96kb.
- Инструкция Участникам размещения заказа, 983.63kb.
- 1. Порядок выполнения курсового проекта, 761.28kb.
- Перечень документов и сведений для анализа документации, 26.85kb.
- Приказ от 27 декабря 1974 г. N 167 об утверждении инструкции о ведении школьной документации, 1174.04kb.
II. Общие задачи
Теперь, когда основы были пройдены, в данной части Руководства FreeBSD будут обсуждаться некоторые часто используемые возможности FreeBSD. В этих главах:
• Введение в популярные и полезные графические приложения: браузеры, бизнес приложения, программы просмотра документов и т.д.
• Представлены множество мультимедийных программ, доступных в FreeBSD.
• Описан процесс создания собственного ядра FreeBSD для включения дополнительных функций системы.
• Система печати разобрана в деталях, как для непосредственно подключенных принтеров, так и для принтеров, подключенных через сеть.
• Показано, как запускать приложения Linux в системе FreeBSD.
Перед прочтением некоторых из этих глав необходимо предварительно ознакомиться с предварительной информацией, что указано в кратком обзоре в начале каждой главы.
Глава 6. Приложения для настольного компьютера
Предоставил Christophe Juniet. Перевод на русский язык: Денис Пеплин.
6.1. Краткий обзор
FreeBSD может работать с широким кругом приложений для настольного компьютера (десктопа), таких как браузеры и текстовые процессоры. Большинство из них доступны в качестве пакетов или могут быть автоматически собраны из коллекции портов. Многим новым пользователям хотелось бы видеть эти приложения на своем компьютере. В этой главе показано как без усилий установить некоторые популярные приложения для настольного компьютера из пакетов или из коллекции портов.
Обратите внимание, что при установке программ из портов они компилируются из исходных текстов. Это может занять очень много времени, в зависимости от того, что вы собираете, и от скорости процессора вашего компьютера (компьютеров). Большинство программ, имеющихся в коллекции портов, могут быть установлены из прекомпилированных пакетов, если сборка из исходных текстов занимает недопустимо много времени.
Поскольку FreeBSD обеспечивает двоичную совместимость с Linux, многие приложения, первоначально разработанные для Linux, доступны и на вашем компьютере. Настоятельно рекомендуется прочитать Гл. 10 перед установкой любого из приложений Linux. Названия многих портов, использующих двоичную совместимость с Linux, начинаются с “linux-”. Помните это при поиске отдельного порта, например с помощью whereis(1). Далее в статье подразумевается, что вы включили бинарную совместимость с Linux перед установкой какого-либо приложения Linux.
Вот несколько категорий, о которых пойдет речь в этой главе:
• Браузеры (такие как Mozilla, Netscape, Opera, Firefox, Konqueror)
• Бизнес приложения (такие как KOffice, AbiWord, GIMP, OpenOffice.org)
• Программы просмотра документов (такие как Acrobat Reader®, gv, Xpdf, GQview)
• Финансовые программы (такие как GnuCash, Gnumeric, Abacus)
Перед прочтением этой главы вам потребуется:
• Узнать как устанавливать дополнительные программы сторонних производителей (Гл. 4).
• Узнать как устанавливать программы Linux (Гл. 10).
Чтобы получить дополнительную информацию о настройке мультимедиа среды, прочтите Гл. 7. Если вам нужна электронная почта, обратитесь к Гл. 22.
6.2. Браузеры
FreeBSD поставляется без предустановленного браузера. Взамен каталог www (SD.org/ru/ports/www.phpl) коллекции портов содержит множество готовых к установке браузеров. Если у вас нет времени компилировать все (в некоторых случаях это может занять очень много времени), многие из них доступны в виде пакетов.
В KDE и GNOME уже есть HTML браузеры. Обратитесь к Разд. 5.7 для подробной информации об установке этих полноценных десктопов.
Если вы ищете облегченный браузер, попробуйте www/dillo, www/links, или www/w3m из коллекции портов.
Этот раздел рассказывает о следующих приложениях:
Название приложения | Потребность в ресурсах | Установка из портов | Основные зависимости |
Mozilla | большая | тяжелая | Gtk+ |
Netscape | большая | легкая | Linux Binary Compatibility |
Opera | малая | легкая | Доступны версии для FreeBSD и Linux. Для Linux версии необходимо наличие Linux Binary Compatibility и linux-openmotif |
Firefox | средняя | тяжелая | Gtk+ |
Konqueror | средняя | тяжелая | Библиотеки KDE |
6.2.1. Mozilla
Mozilla это возможно наиболее подходящий браузер для десктопа FreeBSD. Он современный, стабильный и полностью портирован на FreeBSD. Его достоинство в высокой совместимости со стандартами HTML. В нем есть почтовая и новостная программы. В нем даже найдется редактор HTML, если вам потребуется самостоятельно написать несколько веб-страничек. Пользователи Netscape найдут общие черты с Communicator, поскольку оба браузера имеют одну основу.
На медленных компьютерах с частотой CPU меньше 233MHz или с памятью меньше 64MB, Mozilla требует слишком много ресурсов, чтобы быть удобной в использовании. Вместо нее вы можете обратить внимание на браузер Opera, описанный ниже в этой главе.
Если вы не можете или не хотите компилировать Mozilla по какой-то причине, команда FreeBSD GNOME уже сделала это для вас. Просто установите пакет из сети с помощью:
# pkg_add -r mozilla
Если пакет недоступен, но у вас достаточно времени и места на диске, вы можете скачать исходные тексты для Mozilla, скомпилировать их и установить в вашу систему. Это делается так:
# cd /usr/ports/www/mozilla
# make install clean
Порт Mozilla проверяет правильность установки путем запуска регистрации chrome с привилегиями пользователя root. Если вы хотите загрузить некоторые дополнения, например курсоры мыши, потребуется запустить Mozilla под root для их правильной установки.
После завершения установки Mozilla, больше не требуется работать под root. Вы можете запустить Mozilla в качестве браузера, набрав:
% mozilla
Вы можете также запустить непосредственно программу чтения почты и новостей, как показано ниже:
% mozilla -mail
6.2.2. Mozilla, Java™, и Macromedia® Flash™
Предоставил Tom Rhodes.
Установка Mozilla проста, но к сожалению, установка Mozilla с поддержкой дополнений, таких как Java™ и Macromedia® Flash™ отнимает и время и место на диске.
Первое, что нужно сделать — загрузку файлов, которые будут использоваться с Mozilla. Зайдите с помощью имеющегося веб браузера на om/software/java2/download.phpl и создайте учетную запись на этом вебсайте. Сохраните имя пользователя и пароль, они могут понадобиться в будущем. Загрузите копию файла j2sdk-1_3_1-src.tar.gz и поместите в каталог /usr/ports/distfiles/, поскольку порт не загрузит его автоматически. Причина в лицензионном ограничении. Загрузите с этого же сайта “java environment”, com/webapps/download/Display?BundleId=7905. Имя файла j2sdk-1_3_1_08-linux-i586.bin, он большой (около 25 мегабайт!). Как и раньше, этот файл требуется поместить в /usr/ports/distfiles/. Наконец, загрузите копию “java patchkit” с eyond.com/freebsddom/java/ и поместите ее в /usr/ports/distfiles/.
Установите порт java/jdk13 стандартной командой make install clean, затем установите порт www/flashpluginwrapper. Этот порт требует emulators/linux_base (большой порт). Есть и другие плагины Flash но у меня они не работают.
Установите порт www/mozilla, если Mozilla еще не установлена.
Теперь скопируйте файлы Flash плагина:
# cp /usr/local/lib/flash/libflashplayer.so \
/usr/X11R6/lib/browser_plugins/libflashplayer_linux.so
# cp /usr/local/lib/flash/ShockwaveFlash.class \
/usr/X11R6/lib/browser_plugins/
Теперь добавьте следующие линии к верхней части (но под #!/bin/sh) стартового скрипта Mozilla: /usr/X11R6/bin/mozilla.
LD_PRELOAD=/usr/local/lib/libflashplayer.so.1
export LD_PRELOAD
Они включат Flash плагин.
Теперь просто запустите Mozilla:
% mozilla &
И войдите в пункт About Plug-ins меню Help. Должен появиться список со всеми доступными плагинами. В нем должны присутствовать Java и Shockwave® Flash.
6.2.3. Netscape®
Коллекция портов содержит несколько версий браузера Netscape. Поскольку в версии для FreeBSD он содержит серьезную ошибку безопасности, установка этой версии настоятельно не рекомендуется. Вместо этого, используйте более свежую версию для Linux или DIGITAL UNIX.
Последний стабильный релиз браузера Netscape это Netscape 7. Он может быть установлен из коллекции портов:
# cd /usr/ports/www/linux-netscape7
# make install clean
Есть локализованные версии в французском, немецком и японском разделах.
Предостережение: Версии Netscape 4.x не рекомендуются, поскольку они не совместимы с современными стандартами. Однако, Netscape 7.x и более новые версии доступны только для платформы i386.
6.2.4. Opera
Opera это очень быстрый, полноценный и совместимый со стандартами браузер. Он поставляется в двух вариантах: “родная” для FreeBSD версия и версия, запускаемая в режиме эмуляции Linux. Для каждой операционной системы есть бесплатная версия браузера, показывающая баннеры, и версия без баннеров, которую можно купить на веб сайте Opera (.com).
Для работы в сети с помощью FreeBSD версии Opera установите пакет:
# pkg_add -r opera
На некоторых серверах FTP нет всех пакетов, но те же результаты можно получить с помощью коллекции портов, набрав:
# cd /usr/ports/www/opera
# make install clean
Для установки Linux версии Opera, замените opera на linux-opera в примере выше. Версия для Linux полезна в ситуации, когда требуются плагины, доступные только для Linux, такие как Adobe Acrobat Reader. Во всех других отношениях версии для FreeBSD и Linux являются функционально идентичными.
6.2.5. Firefox
Firefox это браузер следующего поколения, основанный на коде Mozilla. Mozilla это полный набор приложений, таких как браузер, почтовый клиент, чат клиент и многое другое. Firefox это всего лишь браузер, что делает его меньше и быстрее.
Установите пакет, выполнив:
# pkg_add -r firefox
Вы можете также использовать коллекцию портов, если предпочитаете сборку из исходных текстов:
# cd /usr/ports/www/firefox
# make install clean
6.2.6. Konqueror
Konqueror это часть KDE, но может быть использован и отдельно от KDE, путем установки x11/kdebase3. Konqueror это гораздо больше чем просто браузер, это также менеджер файлов и программа просмотра мультимедиа.
Konqueror поставляется с набором плагинов, доступных из misc/konq-plugins.
Konqueror поддерживает также Flash, документация How To для него доступна по адресу de.org/howto.php.
6.3. Бизнес приложения
В начале работы новые пользователи зачастую стремятся найти хороший офисный пакет или удобный текстовый процессор. Хотя некоторые десктопы, такие как KDE, поставляются с готовым офисным пакетом, приложения по умолчанию не существует. В FreeBSD есть все необходимое, кроме графической среды.
Этот раздел описывает следующие приложения:
Название приложения | Потребность в ресурсах | Установка из портов | Основные зависимости |
KOffice | малая | тяжелая | KDE |
AbiWord | малая | легкая | Gtk+ или GNOME |
The Gimp | малая | тяжелая | Gtk+ |
OpenOffice.org | большая | очень тяжелая | GCC 3.1, JDK™ 1.3, Mozilla |
6.3.1. KOffice
Сообщество KDE предоставляет графическую среду с офисным пакетом, который может быть использован вне KDE. Он включает четыре стандартных компонента, встречающиеся и в других офисных пакетах. Текстовый процессор KWord, программа электронных таблиц KSpread, KPresenter для создания презентаций и программа векторной графики Kontour.
Перед установкой последней версии KOffice, убедитесь в наличии свежей версии KDE.
Для установки KOffice из пакета, выполните следующую команду:
# pkg_add -r koffice
Если пакет недоступен, используйте коллекцию портов. Например, для установки KOffice для KDE3, выполните:
# cd /usr/ports/editors/koffice-kde3
# make install clean
6.3.2. AbiWord
AbiWord это свободно распространяемый текстовый процессор, по внешнему виду и поведению очень похожий на Microsoft Word. Он подходит для набора документов, писем, отчетов, напоминаний и так далее. Он очень быстр, содержит много новшеств и очень удобен в использовании.
AbiWord может импортировать и экспортировать множество файловых форматов, включая патентованный Microsoft .doc.
AbiWord доступен в виде пакета. Вы можете установить его так:
# pkg_add -r AbiWord2
Если пакет недоступен, он может быть собран из коллекции портов, которая должна быть свежей. Это можно сделать командой:
# cd /usr/ports/editors/AbiWord2
# make install clean
6.3.3. GIMP
Для создания и редактирования изображений есть продвинутая программа GIMP. Она может быть использована как простая программа рисования и как программа обработки фотографий. Поддерживается большое количество плагинов и предоставлен интерфейс для скриптов. GIMP может читать и записывать файлы многих форматов. Есть интерфейс со сканерами и планшетами.
Вы можете установить пакет, выполнив эту команду:
# pkg_add -r gimp
Если на вашем сервере FTP нет этого пакета, вы можете использовать коллекцию портов. Каталог graphics (SD.org/ru/ports/graphics.phpl) коллекции портов содержит также раздел Руководство Gimp. Здесь показано, как его установить:
# cd /usr/ports/graphics/gimp1
# make install clean
# cd /usr/ports/graphics/gimp-manual-pdf
# make install clean
Замечание: Каталог graphics (SD.org/ru/ports/graphics.phpl) коллекции портов содержит версию GIMP для разработчиков в graphics/gimp-devel. HTML и PostScript версии Руководства Gimp находятся в graphics/gimp-manual-html и graphics/gimp-manual-ps.
6.3.4. OpenOffice.org
OpenOffice.org включает все обязательные компоненты полноценного офисного пакета: текстовый процессор, программу электронных таблиц, программу управления презентациями и программу векторной графики. Интерфейс пользователя очень похож на другие офисные пакеты, возможен импорт и экспорт различных популярных файловых форматов. Приложение доступно в вариантах для множества разных языков, включая интерфейсы, проверку орфографии и словари.
Текстовый процессор OpenOffice.org использует чистый XML формат файлов для увеличения переносимости и гибкости. Программа для работы с текстовыми таблицами предоставляет макроязык и может работать с внешними базами данных. OpenOffice.org уже стабильна и существует в версиях для Windows, Solaris™, Linux, FreeBSD, и Mac OS X. Дополнительную информацию об OpenOffice.org можно найти на веб сайте OpenOffice (ffice.org/). Получить специфичную для FreeBSD и загрузить пакеты можно с веб сайта команды портирования OpenOffice на FreeBSD (FreeBSD OpenOffice Porting Team (penoffice.org/freebsd/)).
Для установки OpenOffice.org, выполните:
# pkg_add -r openoffice
После установки пакета запустите программу настройки и выберите standard workstation installation. Запустите эту команду из под пользователя, который будет использовать OpenOffice.org:
% openoffice-setup
Если пакеты OpenOffice.org недоступны, можно выбрать компиляцию порта. Однако, вы должны помнить, что это потребует много места на диске и компиляция будет довольно долгой.
# cd /usr/ports/editors/openoffice
# make install clean
Потом запустите настройку под пользователем, который будет использовать OpenOffice.org и выберите standard workstation installation:
% cd /usr/ports/editors/openoffice
% make install-user
Если вы хотите использовать локализованную версию, вот доступные порты:
Язык | Порт |
Арабский | editors/openoffice-ar |
Датский | editors/openoffice-dk |
Испанский | editors/openoffice-es |
Греческий | editors/openoffice-gr |
Итальянский | editors/openoffice-it |
Голландский | editors/openoffice-nl |
Шведский | editors/openoffice-se |
Турецкий | editors/openoffice-tr |
Французский | french/openoffice |
Немецкий | german/openoffice |
Японский | japanese/openoffice |
Корейский | korean/openoffice |
Польский | polish/openoffice |
Португальский | portuguese/openoffice |
Русский | russian/openoffice |
6.4. Программы просмотра документов
Некоторые новые форматы документов приобрели большую популярность. Стандартные программы для их просмотра могут отсутствовать в базовой системе. В этом разделе мы увидим, как их установить.
В разделе говорится о следующих приложениях:
Название приложения | Потребность в ресурсах | Установка из портов | Основные зависимости |
Acrobat Reader | малая | легкая | Linux Binary Compatibility |
gv | малая | легкая | Xaw3d |
Xpdf | малая | легкая | FreeType |
GQview | малая | легкая | Gtk+ или GNOME |
6.4.1. Acrobat Reader®
Сейчас многие документы распространяются в формате PDF, аббревиатура для “Portable Document Format”. Одна из рекомендованных программ для просмотра этого типа документов, это Acrobat Reader, выпущенный Adobe для Linux. Поскольку FreeBSD может запускать исполняемые файлы Linux, он доступен также и для FreeBSD.
Для установки пакета Acrobat Reader 5 выполните:
# pkg_add -r acroread5
Обычно если пакет недоступен, или вам нужна более поздняя версия, вы можете использовать коллекцию портов так:
# cd /usr/ports/print/acroread5
# make install clean
Замечание: Acrobat Reader доступен в нескольких различных версиях. В то время, как пишется этот документ, есть: print/acroread (версия 3.0.2), print/acroread4 (версия 4.0.5), and print/acroread5 (версия 5.0.6). Не для всех могут быть пакеты в вашей версии FreeBSD. Коллекция портов всегда содержит последнюю версию.
6.4.2. gv
gv это программа просмотра PostScript и PDF. Она разработана на основе ghostview, но выглядит лучше благодаря библиотеке Xaw3d. Она быстра, а ее интерфейс несложен. У gv есть множество функций, таких как выбор ориентации, размера бумаги, масштаба и сглаживание. Почти любая операция может быть выполнена как с клавиатуры, так и мышью.
Для установки gv из пакета, выполните:
# pkg_add -r gv
Если вы не можете получить пакет, используйте коллекцию портов:
# cd /usr/ports/print/gv
# make install clean
6.4.3. Xpdf
Если вам нужна небольшая программа просмотра PDF под FreeBSD, Xpdf это легкая и эффективная программа. Она требует очень небольшого количества ресурсов и очень стабильна. Используются стандартные шрифты X, Motif или другие пакеты для X не нужны.
Для установки пакета Xpdf, выполните эту команду:
# pkg_add -r xpdf
Если пакет недоступен, или вы предпочитаете коллекцию портов, выполните:
# cd /usr/ports/graphics/xpdf
# make install clean
После завершения установки вы можете запустить Xpdf и использовать правую кнопку мыши для активации меню.
6.4.4. GQview
GQview это программа для работы с изображениями. Вы можете просмотреть файл одним кликом, запустить внешний редактор, получить миниатюры и многое другое. Еще в нем есть слайдшоу и несколько основных файловых операций. Вы можете управлять коллекциями изображений и легко находить дубликаты. В GQview изображения можно просматривать во весь экран, его можно адаптировать к разным языкам.
Если вы хотите установить пакет GQview, выполните:
# pkg_add -r gqview
Если пакет недоступен, или вы предпочитаете использовать коллекцию портов, выполните:
# cd /usr/ports/graphics/gqview
# make install clean
6.5. Финансовые программы
Если по каким-то причинам вам нужно управлять своими финансами на десктопе FreeBSD, есть несколько мощных и простых в использовании приложений. Некоторые из них совместимы с широко распространенными форматами файлов, такими как документы Quicken® или Excel.
В этом разделе говорится о следующих приложениях:
Название приложения | Потребность в ресурсах | Установка из портов | Основные зависимости |
GnuCash | малая | тяжелая | GNOME |
Gnumeric | малая | тяжелая | GNOME |
Abacus | малая | легкая | Tcl/Tk |
6.5.1. GnuCash
GnuCash это часть проекта GNOME, который стремится предоставить дружественные к пользователю приложения с широким набором функций. С GnuCash вы можете отслеживать доходы и расходы, банковские счета или акции. Интуитивный интерфейс программы не мешает ей оставаться очень профессиональной.
GnuCash предоставляет интеллектуальный журнал записей, иерархическую систему учетных записей, множество клавиатурных сокращений и метод автозавершения. Он может разбивать одну транзакцию на несколько частей, детализируя ее. GnuCash может импортировать и присоединять файлы Quicken QIF. Он также работает с основными международными форматами дат и валютами.
Для установки GnuCash в вашу систему, выполните:
# pkg_add -r gnucash
Если пакет недоступен, вы можете использовать коллекцию портов:
# cd /usr/ports/finance/gnucash
# make install clean
6.5.2. Gnumeric
Gnumeric это электронная таблица, часть графической среды GNOME. Она использует удобное автоматическое “угадывание” ввода пользователя в зависимости от формата ячейки и систему автозаполнения для множества последовательностей. Она может импортировать файлы нескольких популярных форматов, таких как Excel, Lotus 1-2-3, или Quattro Pro. Gnumeric работает с диаграммами через math/guppi. В ней множество встроенных функций, можно использовать обычные форматы ячеек: число, валюта, дата, время и многие другие.
Для установки Gnumeric из пакета, введите:
# pkg_add -r gnumeric
Если пакет недоступен, вы можете использовать коллекцию портов:
# cd /usr/ports/math/gnumeric
# make install clean
6.5.3. Abacus
Abacus это небольшая и простая в использовании программа электронных таблиц. В ней много встроенных функций из нескольких областей, таких как статистика, финансы и математика. Она может импортировать и экспортировать файлы Excel. Abacus также может печатать PostScript.
Для установки Abacus из пакета, выполните:
# pkg_add -r abacus
Если пакет недоступен, вы можете использовать коллекцию портов, выполнив:
# cd /usr/ports/deskutils/abacus
# make install clean
6.6. Итоги
Хотя FreeBSD популярна в основном среди провайдеров из-за стабильности и высокой производительности, на сегодняшний день она вполне готова к использованию в качестве десктопа. С несколькими тысячами приложений, доступных в виде пакетов (SD.org/ru/where.phpl) или портов (SD.org/ru/ports/index.phpl), вы можете создать прекрасный десктоп, отвечающий всем вашим потребностям.
После первой установки десктопа, вы можете попробовать сделать шаг вперед с misc/instant-workstation. Этот “мета-порт” позволяет вам собрать типичный набор портов для рабочей станции. Вы можете настроить его, редактируя /usr/ports/misc/instant-workstation/Makefile. Следуйте синтаксису существующего файла при добавлении и удалении портов, соберите порт как обычно. В конечном итоге, вы можете создать большой пакет, соответствующий вашему собственному десктопу, и установить его на другие рабочие станции!
Вот небольшой обзор всех графических приложений, о которых говорилось в этой главе:
Имя приложения | Имя пакета | Имя порта |
Mozilla | mozilla | www/mozilla |
Netscape | linux-netscape7 | www/linux-netscape7 |
Opera | linux-opera | www/linux-opera |
Firefox | firefox | www/firefox |
KOffice | koffice-kde3 | editors/koffice-kde3 |
AbiWord | AbiWord-gnome | editors/AbiWord |
The GIMP | gimp | graphics/gimp1 |
OpenOffice.org | openoffice | editors/openoffice |
Acrobat Reader | acroread5 | print/acroread5 |
gv | gv | print/gv |
Xpdf | xpdf | graphics/xpdf |
GQview | gqview | graphics/gqview |
GnuCash | gnucash | finance/gnucash |
Gnumeric | gnumeric | math/gnumeric |
Abacus | abacus | deskutils/abacus |