Linux-Mandrake Russian Edition (Spring 2001) Часть 3

Полное руководство по установке и настройке Linux Mandrake Russian Edition Spring 2001. Дистрибутив полностью собран командой ALT Linux, за основу был взят Cooker - дерево разработки французской фирмы MandrakeSoft, однако отличается от него как в основных компонентах, так и во многих приложениях.

[ALT Linux Team]

<< Часть 2 - Часть 4 >>

Использование многозадачности Linux.

Linux - это многозадачная система, и Вы наверняка хотите воспользоваться всеми преимуществами этого (например, бродить по сети, одновременно компилируя программу). Продемонстрируем на двух примерах, как это можно использовать.

Первый пример - запуск программы в фоновом режиме. Для того, чтобы это сделать, Вам нужно, лишь, набрать "&" после имени программы. После этого, оболочка дает Вам возможность запускать другие приложения. Будьте осторожны, так как некоторые программы интерактивны, и их запуск в фоновом режиме бессмысленен. Для того, чтобы вернуть их в обычный режим, наберите:

fg имя_программы

Второй метод представляет собой запуск нескольких независимых сеансов. Если Вы в графическом режиме, просто запустите Xterm, или эмулятор терминала. В режиме консоли, нажмите "alt" и одну из клавиш, находящихся в интервале от "F1" до "F6". На экране появится новое приглашение системы, и Вы сможете открыть новый сеанс. Этот метод также позволяет Вам работать на другой консоли, если консоль которую Вы использовали до этого, не отвечает, или Вам необходимо остановить зависшую программу.

4.3 mc

Если Вы многие годы работали в DOS/Windows(tm), то, наверное, ощущаете себя немного не в своей тарелке. Для того, чтобы попасть в привычную среду, запустите Midnight Commander командой mc. Это свободный аналог Norton Commander и его популярного ныне потомка - Far. Если Вы в какой-то момент сочтете, что mc что-то не умеет, то это, скорее всего, неверно, - ознакомьтесь с его описанием в /usr/share/doc/mc-<номep версии> или дайте команду man mc.

4.4 Управление пакетами rpm

В нашем дистрибутиве программы (состоящие, как правило, из нескольких файлов) распространяются объединенными в пакеты формата rpm.

С помощью программы rpm можно легко устанавливать, модифицировать, удалять и создавать пакеты программного обеспечения, а также получать о них разнообразную информацию. Весь дистрибутив Linux-Mandrake RE (кроме программы начальной установки) состоит из таких пакетов.

Каждый пакет определяется именем программы, номером ее версии и номером версии релиза этой программы нашего дистрибутива, а также архитектурой пакета. Например:

bash-2.0.4-ipl2mdk.i586.rpm - в этом пакете имя - bash, номер версии - 2.0.4, номер релиза - ipl2mdk, архитектура - i586. Чем больше номер версии - тем новее пакет, при одинаковых номерах версии - чем больше номер релиза, тем, соответственно, новее пакет.

Часто бывает удобнее, однако, применять программу rpmdrake, разработанную MandrakeSoft, программу kpackage из комплекта KDE, или apt, подробно описанную ниже.

Проще всего управлять пакетами через графическую оболочку - программу rpmdrake, которую можно запустить через панель управления DrakConf (находящуюся на рабочем столе). Можно выбрать два режима работы - установка или удаление через кнопки в правом верхнем углу. Выделив пакет, можно прочитать информацию о нем и о входящих в его комплект файлах, а также получить другую информацию о пакете. Нажав кнопку "Удалить выбранное" или "Установить выбранное", можно, соответственно, удалить или установить выбранные пакеты. Часто бывает так, что пакет для нормального функционирования требует другие пакеты. В этом случае программа предложит Вам установить или (при удалении) удалить еще несколько пакетов. При удалении пакетов необходимо соблюдать осторожность, чтобы не удалить важные части системы, например пакеты kernel или glibc. Для использования функции обновления пакетов необходимо указать программе через меню "Файл/Настройки" дополнительный источник пакетов, в качестве которого может выступать как Internet-ресурс, так и локальный каталог или диск CDROM.

Установку пакетов весьма удобно выполнять и через консольную программу urpmi, с тем отличием, что все действия будут выполняться менее наглядно. Для установки пакетов, поставляемых ALT Linux Team можно даже запускать программу urpmi не от имени root, a через обычного пользователя, единственное, что необходимо сделать для этого - это добавить пользователя в группу urpmi.

Управлять пакетами можно из командной строки при помощи программы rpm, которая имеет следующий синтаксис:

rpm -options rpm_package_name

Далее приводятся возможные параметры.

Установка пакета. Вы можете установить программу, используя опцию "i" (опции "v" и "h" выставлены здесь для того, чтобы включить визуальное отображение процесса установки). Например, для того, чтобы установить 'klух", наберите:

rpm -ivh klyx-0.10.9-ipl6mdk.i586.rpm

(настоящее имя зависит от версии программы на вашем CD-ROM Mandrake)

Заметим, что ipl6mdk означает, что пакет был модифицирован ALT Linux Team (ранее - IPLabs Linux Team) для русской редакции, это его 6 сборка, он входит в дистрибутив Mandrake. i586 указывает на то, что он скомпилирован для процессоров не ниже Pentium(tm).

Обновление пакета. Для того чтобы обновить программу (с целью установки более свежей версии), нужно использовать опцию "U", вместо "i", это позволит Вам сохранить все текущие конфигурационные файлы. Если пакета ранее не было в системе, то он будет установлен.

Удаление пакета. Если Вы желаете удалить пакет из системы, просто наберите:

rpm -е _имя_пакета_без_номера_версии_и_релиза

- т.е., например, для bash: rpm -e bash.

Если же в процессе удаления пакета произойдет нарушение зависимостей, программа rpm сообщит Вам об этом.

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

Вы можете запросить у rpm ряд полезной информации о пакете, не устанавливая его. Например, Вы можете просмотреть список всех файлов пакета, или краткое описание его возможностей. Для этого используйте опцию "q".

-qi используется для получения некоторой информации о ранее установленном пакете

-qip используется для еще не установленных пакетов. В этом случае Вы должны указать полный путь и имя пакета (Например, /mnt/cdrom/Mandrake/RPMS/*.rpm)

-ql используется для того, чтобы просмотреть список файлов пакета. Добавьте "р" если пакет еще не был установлен

-qa выдает список всех установленных пакетов (не нужно указывать имя пакета)

Для получение дополнительной информации, пожалуйста, наберите man rpm. Будьте осторожны с опцией -force. Если Вам надо установить два или более пакетов, зависящих друг от друга, то установите их одновременно:

rpm -ihv foo-1.1-3mdk.rpm foo1-1.5-2mdk.rpm

4.5 Использование усовершенствованного средства управления пакетами APT для обеспечения целостности Linux-Mandrake RE

Усовершенствованное средство управления программными пакетами APT (Advanced Packaging Tool) первоначально было разработано для управления пакетами в дистрибутиве Debian GNU/Linux. Основной целью, которая ставилась при разработке APT, была замена системы выбора пакетов dselect в Debian на более мощную, способную сочетать в себе простоту пользовательского интерфейса с возможностью установки, обновления и повседневной работы с установленными на машине программами без необходимости изучения пользователем тонкостей используемой в дистрибутиве системы управления пакетами, предоставляющими эти программы. Долгое время система APT была доступна только пользователям Debian GNU/Linux, поскольку поддерживала только один тип системы управления пакетами - применяемый в Debian GNU/Linux менеджер dpkg. Dpkg несовместим с используемой в Linux Mandrake Russian Edition системой управления пакетами RPM и эта несовместимость заключается не только в выборе разных форматов, используемыми для хранения данных о пакетах программ, она значительно глубже.

Однако APT изначально проектировалась как система, не зависящая от метода управления установленными в системе пакетами, и эта особенность позволила разработчикам из бразильской компании Conecliva (www.conectiva.com.br) реализовать в ней поддержку менеджера пакетов RPM. Таким образом, пользователи дистрибутивов, базирующихся на RPM (Linux Mandrake Russian Edition входит в их число), также получили возможность использовать эту мощную систему.

APT по-прежнему находится в стадии разработки и ее текущая версия, поддерживающая RPM, классифицируется как нестабильная. Тем не менее, это не означает, что операции, выполняемые посредством APT могут привести к нестабильности системы. Более того, посредством APT возможен строгий контроль за целостностью системы — проверка нарушенных зависимостей между установленными пакетами, исправление ошибок.

Использование APT

Система APT состоит из нескольких утилит. Главной и наиболее часто используемой является apt-get, утилита управления пакетами. Apt-gel автоматически определяет зависимости между пакетами и строго следит за их соблюдением при выполнении любой из следующих операций: установка, удаление или обновление пакетов.

Для корректной работы APT требуется наличие одного или нескольких репозитариев, в которых хранятся пакеты программ и относительно которых производится сверка пакетов, установленных в Вашей системе. Репозитарии могут содержать как официальную версию дистрибутива, обновляемую его разработчиками по мере выхода новых версий программ, так и локальные наработки (например, пакеты, разработанные внутри компании).

Программа apt-get позволяет устанавливать в систему пакеты, которые требуют наличия других, пока еще не установленных, пакетов программ. В этом случае apt-get вычисляет, какие из неустановленных пакетов требуются, и доустанавливает их, пользуясь всеми известными ему репозитариями. Для того, чтобы apt-get мог использовать тот или иной репозитарий, информацию о нем необходимо поместить в файл /etc/apt/sources.list и выполнить команду

apt-get update

Эту команду необходимо также выполнять каждый раз, когда Вы собираетесь работать с репозитарием после длительного перерыва, так как APT при поиске пакетов руководствуется базой данных о репозитарии, отражающей его состояние. Эта база данных создается заново каждый раз, когда в репозитарии происходит изменение (добавление, удаление или переименование пакета). Для ускорения работы apt-get хранит локальную копию базы данных и потому она через некоторое время вполне может не соответствовать реальному состоянию репозитария.

После установки дистрибутива Linux Mandrake Russian Edition в /etc/apt/sources.list указаны два источника:

- репозитарии пакетов программ, скомпилированных для процессоров Intel i80586 и старше;

- репозитарии исходных архивов, использовавшихся для сборки пакетов в первом репозитарии.

Оба репозитария ежедневно обновляются разработчиками, поэтому синхронизация локальной базы данных с репозитарием перед началом работы с APT является необходимостью. Такую синхронизацию достаточно делать один раз в день.

Чтобы установить пакет программ посредством APT, необходимо воспользоваться командой

apt-get install имя-пакета.

Иногда в результате операций с пакетами минуя APT целостность системы нарушается и apt-get отказывается выполнять операции установки, удаления или обновления. В этом случае необходимо повторить операцию, задав опцию -f, заставляющую apt-get исправить нарушенные зависимости, если это возможно. В этом случае необходимо внимательно следить за сообщениями, которые выдает apt-get, и четко им следовать.

Команда

apt-get install имя-пакета

также используется и для обновления уже установленного пакета или группы пакетов. В этом случае apt-get дополнительно проверяет, обновилась ли версия пакета в репозитарии по сравнению с установленным в системе. Если Вы не знаете точное название пакета, для его поиска можно воспользоваться утилитой apt-cache, описанной ниже.

Внимание: apt-get всегда спрашивает подтверждение выполнения операции установки и обновления, за исключением случая, когда реально требуется установить в систему (или обновить) только один пакет. Если Вы не уверены в том, что результате выполнения операции система останется работоспособной, запустите apt-getc опцией -S, которая покажет отчет выполнения операции обновления, но реально обновление произведено не будет.

Для удаления пакета используется команда apt-get remove имя-пакета. Все пакеты, которые зависят от удаляемого, также будут удалены, чтобы не нарушать целостность системы (если отсутствует необходимая для работы приложения библиотека, то само приложение становится бесполезным). В случае удаления пакета, который относится к базовым компонентам системы, apt-get потребует дополнительного подтверждения производимой операции с целью предотвратить возможную случайную ошибку.

Для обновления всех установленных пакетов используется команда apt-get upgrade. Она позволяет обновить те и только те установленные пакеты, для которых имеются новые версии в репозитариях, перечисленных в /etc/apt/sources.list. При этом из системы не будут удалены никакие другие пакеты. Этот способ полезен при работе со стабильными пакетами приложений, относительно которых известно, что они не изменяются существенно при смене версии.

Однако иногда происходят изменения в способах наименования пакетов или изменение их зависимостей. Такие ситуации не обрабатываются командой apt-get upgrade, в результате чего происходит нарушение целостности системы: появляются неудовлетворенные зависимости. Например, переименование пакета MySQL-shared, содержащего динамически загружаемые библиотеки для работы с СУБД MySQL, в libMySQL (отражая общую тенденцию к наименованию библиотек в дистрибутиве) не приводит к тому, что установка обновленной версии libMySQL требует удаление старой версии MySQL-shared. Для разрешения этой проблемы существует режим обновления в масштабе дистрибутива — apt-gel dist-upgrade.

В случае обновления всего дистрибутива APT проведет сравнение Вашей системы с репозитарием и удалит устаревшие пакеты, установит новые версии присутствующих в системе пакетов, а также отследит ситуации с переименованиями пакетов или изменения зависимостей между старыми и новыми версиями программ. Все, что потребуется поставить (или удалить) дополнительно к уже имеющемуся в вашей системе, будет указано в отчете apt-gel, которым APT предварит само обновление.

Более подробнее описание команд программы apt-get можно найти в справочной системе дистрибутива на страницах apt-get(8) и apt.conf(5).

Для поиска в репозитарии нужного пакета можно воспользоваться утилитой apt-cache, которая позволяет искать не только по имени пакета, но и по его описанию.

Команда apt-cache search подстрока позволяет найти все пакеты, в именах или описании которых присутствует указанная подстрока. Например:

$ apt-cache search emacs

xemacs-el - The.el source files for XEmacs.

emacs - Things needed to run the GNU Emacs text editor.

auctex - Enhanced LaTeX mode for GNU Emacs

emacs-nox - The Emacs text editor without support for the X Window System.

xemacs-info - Information flies for XEmacs

php-readline - readline module for PHP4

ed - The GNU tine editor.

fetchmail - Full-featured POP/IMAP mail retrieval daemon

readline - A library for editing typed in command lines.

xemacs-mule - The XEmacs binary with mule (MUlti-Lingual Emacs) support.

gpm - A mouse server for the Linux console.

jed - A fast, compact editor based on the slang screen library.

sylpheed - a GTK+ based, lightweight, and fast e-mail client

xemacs-extras - Files that XEmacs has in common with GNU Emacs.

emacs-leim - Emacs Lisp code for input methods for internationalization.

emacs-X11 - The Emacs text editor for the X Window System.

librep - An embeddable LISP environment

TeXmacs - A wysiwyg mathematical text editor

xemacs - An X Window System based version of GNU Emacs.

swi-prolog - Prolog interpreter and compiler.

emacs-el - The sources for Lisp programs included with Emacs

4.6 Документация

"Исконная" для Unix и наиболее часто применяемая система документации - man-страницы. Команда man покажет Вам справочную страницу для большинства программ, особенно консольных, и многих системных файлов конфигурации (например, man man выдает справку по пользованию самой командой man). Если точное название искомой man-страницы неизвестно, можно попробовать строчный поиск с помощью команд apropos и whatis. Ссылки на man-страницы обычно имеют вид названия и следующего за ним номера раздела в скобках. Например, rpm(1) означает, что страницу можно прочитать с помощью команды man 1 rpm. (За смыслом номеров разделов, освященных каноном, обращайтесь к документации.) Ряд русскоязычных версий man-страниц становится доступен после установки пакета man-pages-ru. К сожалению, человеческие ресурсы по переводу ограничены, и за русскоязычно порой приходится платить качеством и полнотой информации. (Это означает, что для ваших талантов переводчика, буде таковые имеются, есть широкое поле приложения, и ваше имя может быть увековечено в секциях AUTHORS самых читаемых документов no Linux.)

Документация проекта GNU и многих других приложений существует в виде страниц info. Просматривать их можно консольной программой info, системой помощи КDЕ или GNOME Help Browser. KDE и GNOME, как и следовало ожидать, обладают собственными ресурсами помощи, которые легко вызываются с рабочего стола.

Основное место для хранения разнообразной документации, в основном на английском языке - каталог /usr/share/doc. Особое внимание обратите на HOWTO - собрание практических рекомендаций по самым различным вопросам, связанным с использованием Linux. Эти файлы находятся в пакете howto. Можно установить также пакет русских переводов некоторых HOWTO - howto-russian. Документация к пакету, например, foo1.0-ipl1mdk, находится в /usr/share/doc/foo-1 0. Для получения полного списка файлов документации, относящихся к пакету, воспользуйтесь командой rpm -qld имя_пакета.

В дистрибутиве есть пакеты, целиком наполненные информационным содержимым, такие, как mandrake_doc с руководством пользователя от Linux-Mandrake RE, русские переводы статей, рассказывающих о проекте GNU, а также русский перевод GNU Public License, без котором феномен Linux был бы невозможен (пакет gnu-article-ru).

Наконец, самую свежую информацию можно получить в Интернете. На рабочем столе Mandrake no умолчанию присутствуют ссылки на основные вебсайты, на которых можно найти интересующую Вас документацию, такие, как http://www.linuxdoc.org. URL сайтов, посвященных отдельным программным продуктам, можно найти в информационных заголовках соответствующих пакетов, которую можно получить с помощью опции -qi команды rpm.

4.7 Работа в Х Window System.

Запуск Х осуществляется командой startx, если, конечно, Вы не определили автозапуск Х при загрузке.

Если Вам не нравится работать в текстовом режиме (который очень удобен для многих работ, за что его любят адепты Unix(tm)), то теперь Вы можете реализовать почти все возможности системы, работая в графическом интерфейсе со всеми изобретениями последних времен: drag-n-drop, clipboard, всплывающими меню и др. Особенно преуспели в этом плане KDE и GNOME - полноценные графические пользовательские оболочки. Более традиционны для Unix(tm) оконные менеджеры Window Maker, After Step, fvwm, icewm, XFCE. Смотрите и выбирайте!

Приложения X, равно как и текстовые, можно запускать не только из меню или окон файловых менеджеров, но также из окна xterm (это более традиционный для Unix(tm) способ). В дистрибутив входит очень много разных клонов xterm: rxvt, aterm, xiterm, Eterm.

Заметим, что переключиться в текстовый режим из Х можно нажатием Ctrl-Alt-Fn, где п - номер виртуальной текстовой консоли, а обратно - Ctrl-F7. Можно также запустить несколько сессий X:

startx -:n

где n>=1 - номер сессии.

Выбор оконного менеджера.

Если Вы запустили Х при помощи команды startx, то, по умолчанию, попадете в меню программы WMManager, которая позволяет выбрать один из оконных интерфейсов для работы. KDE и GNOME имеют мощные средства управления функциями рабочего стола, Вы можете создавать ярлыки на нем, перетаскивать их. Эти системы также имеют большое число приложений, написанных специально них. Тем, кто привык к работе в Windows(tm) не составит труда освоиться с интерфейсом KDE и/или GNOME. Более традиционны для Unix, но не менее красивы оконные менеджеры Window Maker. After Step и Enlightenment. Первые два из них созданы по мотивам системы NextStep, которая была образцом дизайна в 80-х и начале 90-х годов. Enlightenment считается одной из лучших дизайнерских работ нашего времени. Система XFCE создана в традициях CDM, который может быть Вам известен по ряду клонов Unix(tm), icewm, blackbox а также старые добрые fvwm1 и fvwm2 требуют очень немного ресурсов и легко настраиваются.

Вы можете легко посмотреть на эти оконные интерфейсы, перебрав их с помощью КОМ, GDM, XDM или WMManager. Если после этого решите остановится на одном, достаточно установить выбор оконного менеджера по умолчанию.

Если Вам понравился дизайн оконного менеджера, но не хватает возможности создавать ярлыки на рабочем столе, то используйте файловый менеджер dfm из одноименного пакета - он решит эту проблему. Разнообразить Ваш рабочий стол поможет также tkdesk, предлагающий оригинальный интерфейс кнопок и меню.

Если КDЕ и GNOME обладают самыми широкими возможностями, то IceWM интересен низкими требованиями к ресурсам.

IceWM - легкий и удобный оконный менеджер, который прекрасно работает на машинах с ограниченным количеством оперативной памяти. По умолчанию поставляемый с RE, IceWM настроен на максимальное удобство пользователя для работы в системе. Обратите внимание на панель задач, в которой Вы можете увидеть строку для быстрого запуска приложений, индикатор текущего времени системы, индикатор загрузки процессора и сетевого интерфейса ethO (если он у Вас есть), индикатор наличия почты в локальном почтовом ящике и индикатор заряда батарей для переносных компьютеров. Кроме этого в IceWM можно использовать от одного до восьми рабочих столов, переключение между которыми осуществляется как с помощью мыши. так и с помощью сочетания клавиш ALT+F1...ALT+FX.

Для настройки IceWM можно пользоваться программой IcePref (в меню lceWM/Настройка). Но многим интерфейс этой программы может показаться тяжеловатым. Мы же рекомендуем настраивать оконный менеджер путем прямого редактирования файлов в каталоге, icewm у Вас в домашнем каталоге. Для начальной инициализации персональных настроек достаточно скопировать каталог /usr/X11 R6/lib/X11/icewm в каталог ~/.icewm.

Коротко о конфигурационных файлах можно сказать так:.icewm/preferences содержит общие настройки IceWM. ~/.icewm/toolbar -файл с описанием находящихся на панели задач иконок для быстрого запуска приложений. Формат этого файла такой:

<Название программы> <название иконки> <строка запуска>

Так например, для того, чтобы поместить на панель задач иконку запуска ICQ клиента licq, достаточно добавить в файл toolbar такую строчку: "ICQ licq licq". Файл ~/.icewm/menu содержит меню приложений, запускаемых из IceWM. Формат этого файла достаточно прост и Вы сможете легко его понять посмотрев на файл общего menu в каталоге /usr/X11R6/lib/X11/icewm/. Ну и последний файл с настройками IceWM: winoptions. Этот файл позволяет присваивать атрибуты окон запускаемых в IceWM приложений во время старта.

Если Вас не устраивает набор идущих в нашем пакете IceWM возможных оформлений (Тем), мы рекомендуем посетить мощный англоязычный ресурс в сети Internet по адресу http://icewm. themes.оrg и выбрать любую понравившуюся из предлагаемого там набора. Установка новой темы заключается в ее распаковке в каталог ~/.icewm/themes/имя_темы/.

5. Настройка системы

5.7 Drak tools

Помимо стандартных, входящих в любой дистрибутив, средств настройки, Linux-Mandrake RE предоставляет систему утилит с общим корнем в названии - "drak": XFdrake, Xdrakres, adduserdrake, diskdrake, drakxservices, keyboarddrake, mousedrake, printerdrake, draksec,drakbool, drakfloppy, harddrake, rpmdrake, menudrake, userdrake, drakfont, drakgw, draknet, drakprofile, draksync, Ispcidrake. Большинство из этих инструментов Вы уже видели во время установки системы, так что они Вам не покажутся незнакомыми. Каждую из утилит можно запускать отдельно, а некоторые из одного центрального drak'a - или drakxconf (работает и в текстовом и в графическом режиме) или DrakConf (работает только в графическом режиме). Ссылку на последний Вы всегда сможете найти на рабочем столе в КDЕ. Отдельные утилиты присутствуют в меню в разделе "Настройка". Для запуска могут потребоваться привилегии администратора - в этом случае у Вас спросят пароль root. Количество конфигурируемых параметров зависит от класса установки системы(см. файл /etc/sysconfig/system, переменная CLASS). Если текущий класс Вас не устраивает - запускайте утилиты с параметром, указывающим желаемый, например, 'drakboot -expert'.

XFdrake - производит настройку всех параметров X-Window. Участвует в программе установки.

Xdrakres - подмножество предыдущей утилиты. Удобное средство для смены текущего разрешения.

adduserdrake - Та самая утилита, при помощи которой Вы добавляли пользователей во время установки.

diskdrake - Графический заменитель fdisk - программы разбиения диска на разделы. Кроне того позволяет настраивать точки монтирования для созданных разделов.

drakxservices - Настройка того, какие системные службы будут автоматически запускаться при старте системы.

keyboarddrake - Пользуясь этой утилитой, Вы сможете указать какая комбинация клавиш будет переключать язык на вашей клапнатуре.

mousedrake - Позволяет выбрать тип манипулятора 'мышь'.

printerdrake - Всевозможные настройки подсистемы печати (Ipr или CUPS ).

draksec - Изменяет степень секретности в системе. Будьте внимательны и меняйте уровень только когда понимаете что делаете и имеете достаточную квалификацию.

drakboot - Здесь настраивается загрузчик вашей системы. Будьте осторожны. Все параметры настройки берутся из файла '/etc/lilo.conf' (настройки LILO), а устанавливается тот загрузчик (LILO или GRUB), который Вы выбрали при установке системы. Таким образом, не редактируйте вручную файл '/boot/grub/menu.lst', если собираетесь пользоваться этой утилитой при установленном загрузчике GRUB.

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

harddrake - Здесь сосредоточена настройка всей железной части вашего компьютера. Просто выберите из списка слева интересующее Вас устройство и нажмите кнопку "запустить средство настройки".

rpmdrake - Менеджер пакетов системы. Если Вы пожелаете что-либо доустановить или удалить, можно воспользоваться этой утилитой. (В разделе 4.5 описан альтернативный и более надежный метод работы с пакетами на основе apt).

menudrake - Linux-Mandrake RE содержит единую систему меню для различных оконных менеджеров. Более того, каждый пользователь может создать себе свое собственное меню. Утилита позволяет настраивать как общесистемное (если запущенна администратором) так и пользовательское меню.

userdrake - Если задачей adduserdrake было только добавление пользователей, то эта предоставляет полноценное администрирование пользователей и групп.

drakfont - Добавляет или удаляет из системы шрифты. Можно задействовать даже шрифты Windows.

drakgw - Полностью автоматическая утилита. Настраивает Ваш компьютер в качестве шлюза в Интернет для локальной сети в вашем офисе.

draknet - Объединяет в себе всевозможные настройки сетей - локальной, dial-up, ISDN, DSL (ADSL).

drakprofile - Благодаря этой утилите Вы можете настроить несколько сетевых профилей - конфигураций (IP адрес, сетевая маска, DNS сервер...) для вашего мобильного компьютера (В доме, В офисе,...) и переключаться между ними одним щелчком мыши.

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

Ispcidrake - Утилита для продвинутых пользователей. Выводит список устройств подключенных к шине РСI.

5.2 Настройка Х Window System

Видеокарта

Если программа установки определила Вашу видеокарту, то Вам повезло. В противном случае будет выбран режим работы через framebuffer. После завершения установки можно попробовать настроить Х с помощью программы XFdrake. Там Вам будет предложен выбор видеокарты. Выберите Вашу видеокарту; если же ее нет в списке, Вы можете выбрать карту, похожую на Вашу по характеристикам. Для лучшего контроля над процессом настройки Х через программу XFdrake можно запустить ее с ключом -expert. В этом случае Вы получить возможность лучше контролировать процесс настройки. Также Вы можете настраивать Х с помощью программ xf86config и xf86cfg.

В некоторых случаях, если Ваша видеокарта поддерживается как в Х версии 3.3.6, так и в 4.0.2 Вам будет предложен выбор версии X, которую Вы хотите использовать. Предпочтительнее использовать Х версии 4.0.2, за исключением случаев нестабильной работы Вашей видеокарты в этой версии X. В некоторых случаях (например для видеокарт семейства ATI Mach64) предпочтительнее будет выбрать Х версии 3.3.6, т.к. в эта версия Х поддерживает аппаратное ускорение 3D графики для этих видеокарт, о чем Вам сообщит программа установки.

Примечание для карт Matrox G4xx серии

Если Вы используете видеокарту Matrox G450 или G400 с поддержкой нескольких мониторов, то для лучшей работы этих видеокарт мы адаптировали драйвер, в состав которого входит закрытая библиотека от Matrox. Поскольку наш принцип состоит в неиспользовании закрытого ПО в составе критических частей дистрибутива, то Вы можете найти пакет Xfree86 с ним на нашем ftp-сайте в разделе unsupported.

Примечание для карт семейства Nvidia

В состав Х входит драйвер для поддержки видеокарт Nvidia, но его возможности весьма ограничены по сравнению с драйвером для X, разрабатываемом компанией Nvidia. Поскольку лицензия Nvidia на эти драйверы не позволяет включать их в дистрибутив, то для использования этих драйверов Вам необходимо скачать их с сайта Nvidia (http://www.nvidia.com) и установить самостоятельно.

Монитор

Если Вашего монитора нет в списке, то выберите любой с заведомо не лучшими характеристиками. Все современные мониторы поддерживают разрешение 1024х768 при частоте 60Hz. Помните, что указав завышенные характеристики, Вы можете испортить монитор, за что ни MandrakeSoft, ни ALT ответственности не несут. Признаком указания завышенных характеристик является дергающееся изображение, либо вывод сообщения о неподдерживаемой частоте у современных цифровых мониторов).

Настройка видеорежима

В некоторых случаях Вам может быть предложен выбор настройки видеорежима для работы в X. Помните, что аппаратное 3D ускорение работает только при использовании 16 и, реже, 32 битного цвета. Для качественного отображения шрифтов на экране рекомендуются следующие настройки видеорежимов (помните, что рекомендуется работать при кадровой частоте обновления экрана не ниже 70Hz):

14" монитор - 640х480 или 800х600
15" монитор - 800х600 или 1024х768
17' монитор - 1024х768 или 1152х864
19" монитор - 1280х1024 или 1600х1200
21" монитор - 1600х1200 или выше

Проверка работы X

После выбора карты и монитора программа установки попробует запустить X. Если все в порядке и Вы увидите текст с вопросом на экране, то дальше Вам предстоит выбрать между загрузкой Х вручную (по команде startx) или автоматически после загрузки системы. Если Вам не нравится качество картинки на Вашем мониторе, то лучше выбрать ручной запуск. Позже Вы можете изменить свой выбор.

Настройка мыши с колесом

Для настройки таких мышей, Вы должны определить тип Вашей мыши -они бывают совместимые с Genius Netmouse и совместимые с Microsoft Intellimouse. Для поддержки работы колес или рычажков прокрутки таких мышей в Х Вам необходимо правильно выбрать тип Вашей мыши при установке или после ее с помощью программы mousedrake. Прокрутка текста с помощью колеса будет работать в большинстве программ X.

Настройка аппаратных 3D акселераторов под Х

В версии Х 3.3.6 поддерживаются следующие 3D акселераторы:

Intel 810/815
ATI Mach64
Malrox G200/G400
S3 Virge/S3 Savage3D
Nvidia Riva
SiS 6326

Лучшей производительностью и стабильностью из этого списка выделяется драйвер для кapт Malrox.

В версии Х 4.0.2 поддерживаются следующие 3D акселераторы:

3DFX Voodoo Banshee/Velocity 100/200/Voodoo 3/Voodoo 4/Voodoo 5
ATI Rage 128
Malrox G200/G400/G450 (G450 с доп. драйвером - см выше).
Intel 810/815
3Dlabs Oxygen GMX2000

Здесь также великолепен драйвер Matrox, но и драйвера для Rage & Voodoo находятся на приличном уровне.

Если Ваша 3D видеокарта поддерживается в X, то ее настройка для работы с 3D произойдет автоматически. Можно сразу наслаждаться скорость работы приложений, использующих 3D. Если же что-либо не работает, либо зависает, нужно иметь в виду, что многие драйвера весьма нестабильны, и в этом случае, запустив утилиту XFdrake с опцией -expert лучше отказаться от использования аппаратного 3D. В общем случае драйвер для карт Matrox обычно не доставляет никаких проблем, обеспечивая при этом хорошую производительность в 30 приложениях.

<< Часть 2 - Часть 4 >>

[ опубликовано 12/09/2001 ]

ALT Linux Team - Linux-Mandrake Russian Edition (Spring 2001) Часть 3   Версия для печати