Gentoo Logo

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
(Dla dcron lub fcron) # 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).

Zaktualizowano 15 czerwca 2008

Oryginalna wersja tego dokumentu została po raz ostatni zaktualizowana 23 października 2011. Jeśli chcesz pomóc w aktualizacji tego dokumentu do najnowszej wersji, skontaktuj się z Łukaszem Damentko, koordynatorem polskiego projektu tłumaczeń dokumentacji Gentoo.

Podsumowanie: W tym rozdziale pomożemy w wybraniu i instalacji najważniejszych narzędzi potrzebnych do prawidłowego funkcjonowania systemu.

Donate to support our development efforts.

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