Gentoo Logo

1.  Program logujący

W archiwum stage3 brakuje kilka ważnych dla prawidłowego działania systemu programów, ponieważ nie chcemy wybierać za użytkownika jednego z kilku programów danego typu, które mogą spełniać określone funkcje. W tym rozdziale opiszemy wszystkie te narzędzia oraz pomożemy użytkownikowi wybrać z nich najbardziej odpowiednie dla niego.

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).

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

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).

W poniższej tabeli przedstawiono narzędzia, których należy użyć dla poszczególnych używanych systemów plików. Nie każdy system plików jest dostępny na wszystkich architekturach.

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 lvm-user:

Listing 1.1: Instalacja narzędzi EVMS

# USE="-gtk" emerge --usepkg evms

Flaga USE="-gtk" zapobiega instalacji zbędnych na tym etapie zależności evms. Bez problemu można później przebudować pakiet evms bez tej flagi i uzyskać dostęp do narzędzi graficznych, które teraz nie zostaną zainstalowane.

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). 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żeli potrzebujemy pakietu ppp do łączenia z internetem, należy go zainstalować.

Listing 1.1: Instalacja klienta PPPoE

# USE="-X" emerge ppp

Teraz jesteśmy już gotowi do przejścia do (konfiguracji bootloadera).

Zaktualizowano 1 kwietnia 2008

Oryginalna wersja dokumentu nie jest już aktualizowana

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.