|
1.
Program logujący
W archiwum stage3 brakuje kilka ważnych programów, gdyż kilka pakietów spełnia
te same funkcje, a my nie chcemy dokonywać ich wyboru w imieniu użytkownika.
Pierwszym narzędziem przy którym należy dokonać wyboru, jest program do obsługi
systemu logowania. Unix i Linux posiadają bogatą historię w tym zakresie. Jeśli
to konieczne, można logować do plików wszystko, co dzieje się w systemie.
Mechanizmem tym zarządza właśnie program logujący.
Gentoo oferuje kilka różnych programów logujących: sysklogd - tradycyjny
zestaw logujących demonów, syslog-ng - zaawansowany program logujący oraz
metalog charakteryzujący się dużą liczbą opcji konfiguracyjnych. W
Portage znajduje cały wachlarz programów logujących i nie tylko - liczba naszych
pakietów rośnie z każdym dniem.
Jeżeli planuje się używanie sysklogd lub syslog-ng dobrym pomysłem
jest zainstalowanie programu logrotate, ponieważ te programy logujące nie
są zaopatrzone w żaden mechanizm rotacyjny dla logów.
Aby zainstalować wybrany program logujący, korzystamy z polecenia emerge,
a następnie dodajemy go do domyślnego poziomu startowego poprzez skrypt
rc-update. Poniższy przykład przedstawia proces instalacji programu
syslog-ng:
Listing 1.1: Instalacja programu logującego |
# emerge syslog-ng
# rc-update add syslog-ng default
|
1.
Opcjonalnie: Demon Cron
Następnym programem jest demon Cron. Pomimo że jest on opcjonalny i nie jest
wymagany do poprawnej pracy systemu, zalecane jest jego zainstalowanie. Czym
jest demon Cron? Jest to program służący do wykonywania zaplanowanych poleceń w
określonym czasie. Jest on bardzo przydatny, gdy wykonujemy pewne czynności
regularnie (na przykład codziennie, co tydzień, co miesiąc).
Gentoo oferuje trzy różne demony crona: dcron, fcron oraz
vixie-cron. Instalacja każdego z nich jest analogiczna do instalacji
programu logującego, jednakże dcron i frcon wymagają dodatkowej
konfiguracji (wykonywanej przez polecenie: crontab /etc/crontab).
Niezdecydowanym polecamy program vixie-cron.
Dla instalacji bez sieci dostarczamy tylko vixie-cron. Aby używać innego
demona cron, trzeba będzie poczekać i zainstalować go później.
Listing 1.1: Instalacja demona cron |
# emerge vixie-cron
# rc-update add vixie-cron default
# crontab /etc/crontab
|
1.
Opcjonalnie: Indeksowanie plików
Aby możliwe było indeksowanie plików w systemie w celu ich szybkiego
wyszukiwania za pomocą narzędzia locate, należy zainstalować pakiet
sys-apps/slocate.
Listing 1.1: Instalacja slocate |
# emerge slocate
|
1.
Narzędzia obsługi systemu plików
W zależności od tego, jakiego systemu plików używamy, musimy zainstalować
odpowiednie narzędzia do jego obsługi (do sprawdzania jego integralności,
czy tworzenia dodatkowych systemów plików). Należy mieć na uwadzę, że narzędzie
do zarządzania partycjami ext2/ext3 (e2fsprogs) są już zainstalowane w
systemie.
W poniższej tabeli przedstawiono narzędzia, których należy użyć dla
poszczególnych używanych systemów plików:
| System plików |
Narzędzie |
Polecenie instalujące |
| XFS |
xfsprogs |
emerge xfsprogs |
| ReiserFS |
reiserfsprogs |
emerge reiserfsprogs |
| JFS |
jfsutils |
emerge jfsutils |
Użytkownicy EVMS powinni zainstalować pakiet evms:
Listing 1.1: Instalacja narzędzi EVMS |
# USE="-gtk" emerge evms
|
Parametr USE="-gtk" spowoduje, że nie zostaną zainstalowane wszystkie
zależności. Aby w przyszłości skorzystać z graficznych nakładek na evms należy
przebudować ten pakiet bez tej flagi.
Opcjonalnie: Narzędzia RAID dla komputerów IBM
Użytkownicy SCSI RAID na systemach opartych na POWER-5 powinni rozważyć
instalację pakietu iprutils, dzięki któremu możliwe będą operacje na
macierzach dysków RAID, takie jak pobieranie ich statusu oraz uaktualnianie
mikrokodu.
Listing 1.1: Instalowanie iprutils |
# emerge iprutils
|
1.
Narzędzia sieciowe
Jeżeli nie potrzebujemy żadnych dodatkowych narzędzi związanych z siecią (takich
jak na przykład ppp czy klient dhcp) należy przejść do rozdziału (Konfiguracja Bootloadera)
Opcjonalnie: Instalowanie klienta DHCP
Jeżeli chcemy, aby Gentoo automatycznie uzyskiwało adres IP karty sieciowej,
musimy zainstalować dhcpcd (lub jakiegokolwiek innego klienta DHCP -
opis w (Modularna praca w sieci)).
Jeżeli nie zrobi się tego teraz, połączenie sieciowe może nie działać po
zakończeniu instalacji!
Listing 1.1: Instalacja dhcpcd |
# emerge dhcpcd
|
Opcjonalnie: Instalacja klienta PPPoE
Jeśli do łączenia się z siecią potrzeba nam ppp, należy zainstalować
wymagane narzędzia.
Listing 1.1: Instalacja klienta PPPoE |
# emerge ppp
|
Teraz jesteśmy już gotowi do przejścia do (konfiguracji bootloadera).
|