|
1.
Диспетчер устройств
Если вы используете ядро 2.4, и при этом устанавливаете Gentoo из файла
третьей стадии (stage3), вам необходимо еще кое-что сделать. Так как
теперь в Gentoo по умолчанию используется udev, а ядром 2.4 udev не
поддерживается, вам потребуется установить devfsd, и убрать udev.
Листинг 1.1: Установка devfsd |
# emerge --unmerge udev
# emerge devfsd
|
1.
Системные службы журналирования
Некоторые средства не включены в архив stage3, поскольку одинаковые
возможности можно обеспечить различными пакетами. Теперь вы сами выберете,
какие именно установить.
Первый инструмент, который вам необходимо выбрать, должен дать системе
возможность журналирования. У Unix и Linux превосходная история развития
журналирования — при желании в файлах журналов можно регистрировать
любой чих, происходящий в вашей системе. Это обеспечивается системной
службой журналирования.
В Gentoo предлагается несколько служб журналирования на выбор. Это
sysklogd, традиционный набор журналирующих демонов, syslog-ng,
расширенная служба журналирования, и metalog — служба
журналирования с очень гибкими возможностями настройки. Возможно, в Portage
имеются и другие службы журналирования: количество доступных пакетов растет
день ото дня.
Если вы планируете использовать sysklogd или syslog-ng, позднее
может потребоваться установка logrotate, поскольку в этих службах
журналирования не предусмотрен никакой механизм ротации системных журналов.
Чтобы установить выбранную службу журналирования, воспользуйтесь emerge,
а затем добавьте ее в уровень запуска по умолчанию с помощью rc-update.
В следующем примере показана установка syslog-ng. Вместо нее вы можете
подставить другую службу журналирования:
Листинг 1.1: Установка системной службы журналирования |
# emerge syslog-ng
# rc-update add syslog-ng default
|
1.
Дополнительно: демон cron
Следующий демон — cron. Хотя он является дополнительным, и не обязателен
для работы вашей системы, будет благоразумным установить его. Но что же такое
демон cron? Демон cron выполняет команды по расписанию. Это очень удобно, когда
нужно выполнять какие-либо команды регулярно (например, ежедневно, еженедельно
или ежемесячно).
В Gentoo предлагаются три варианта демона cron на выбор: dcron,
fcron и vixie-cron. Установка любого из них подобна установке
системной службы журналирования. Однако, при установке dcron или
fcron для настройки требуется выполнение дополнительной команды, а
именно crontab /etc/crontab. Если вы не знаете, что выбрать, используйте
vixie-cron.
При бессетевой установке доступен только vixie-cron. Если вам нужен
другой демон cron, его можно установить позже.
Листинг 1.1: Установка демона cron |
# emerge vixie-cron
# rc-update add vixie-cron default
# crontab /etc/crontab
|
1.
Дополнительно: индексация файлов
Если вы хотите индексировать файлы в своей системе, чтобы быстро находить их с
помощью locate, нужно установить sys-apps/slocate:
Листинг 1.1: Установка slocate |
# emerge slocate
|
1.
Утилиты для обслуживания файловых систем
Для проверки целостности файловых систем, создания дополнительных файловых
систем, и т.п., вам потребуются определенные утилиты, состав которых зависит от
используемых файловых систем.
В следующей таблице перечислены утилиты, которые необходимо устанавливать для
обслуживания файловых систем различных типов:
| Файловая система |
Утилиты |
Команда установки |
| XFS |
xfsprogs |
emerge xfsprogs |
| ReiserFS |
reiserfsprogs |
emerge reiserfsprogs |
| JFS |
jfsutils |
emerge jfsutils |
Если вы используете EVMS, также необходимо установить evms:
Листинг 1.1: Установка утилит EVMS |
# USE="-gtk" emerge evms
|
USE="-gtk" предотвратит установку пакетов, от которых зависит данный.
При желании включить графические средства evms, потом можно
перекомпилировать evms.
Если вам не нужны никакие дополнительные сетевые средства (типа rp-pppoe или
клиента dhcp), переходите к (настройке
начального загрузчика).
1.
Сетевые средства
Дополнительно: установка клиента DHCP
Если требуется, чтобы Gentoo автоматически получала IP-адрес для ваших сетевых
интерфейсов, необходимо установить dhcpcd (или любой другой клиент
DHCP, список имеющихся клиентов DHCP см. в главе (Модульное построение сети)). Если не сделать
этого сейчас, то после завершения установки вы не сможете подключиться к
интернету!
Листинг 1.1: Установка dhcpcd |
# emerge dhcpcd
|
Дополнительно: установка клиента PPPoE
Если для выхода в сеть требуется rp-pppoe, его нужно установить.
Листинг 1.1: Установка rp-pppoe |
# USE="-X" emerge rp-pppoe
|
USE="-X" запрещает установку xorg-x11 в порядке зависимости (в
rp-pppoe есть графические средства; если их нужно подключить, можно
перекомпилировать rp-pppoe позже, или же установить xorg-x11 сейчас: при
его установке потребуется много времени на компиляцию).
Дополнительно: утилиты RAID для оборудования IBM
Если в составе системы на базе POWER5 вы используете RAID-массивы SCSI, стоит
задуматься об установке iprutils, которые, среди прочего, позволяют
работать с дисковыми массивами, выяснять состояние дисков в составе массива и
обновлять микрокод.
Листинг 1.1: Установка iprutils |
# emerge iprutils
|
Теперь переходите к (настройке начального
загрузчика).
|