Download: KnowGentoo

Transkrypt

Download: KnowGentoo
Gentoo Linux
KNOW HOW
Instalacja i zarządzanie dystrybucją Gentoo Linux
PORA NA GENTOO
Gentoo jest wydajną i elastyczną dystrybucją Linuksa,
którą można precyzyjnie dostosować
do własnych wymagań.
W naszym warsztacie opisujemy instalację Gentoo.
Pokazujemy także, jak zainstalować i zarządzać
oprogramowaniem w nowym systemie za pomocą
popularnego systemu zarządzania
pakietami Portage.
ALEXANDER REITERER
Instalacja w 12 krokach
Dla wielu osób Gentoo Linux jest synonimem trudnej instalacji i zabawki dla speców,
nieprzyjaznej nowicjuszom. Być może jest
w tym odrobina prawdy, ale uważamy, że nawet osoby dopiero poznające Linuksa powinny zainteresować się tą młodą dystrybucją.
W tym artykule spróbujemy oswoić Czytelników z Gentoo [1] i zachęcić ich do zapoznania się z tym systemem o wielu obliczach.
Zaczniemy od podstaw – przyjrzymy się
instalacji, która przebiega zupełnie inaczej
niż w innych, być może znanych już Czytelnikowi, dystrybucjach. Następnie pokażemy, jak w Gentoo zarządza się oprogramowaniem.
Osobliwości Gentoo
Gentoo można zainstalować z gotowych pakietów, ale typowa metoda instalacji polega
na zbudowaniu systemu bezpośrednio z kodu źródłowego. Tak zbudowany system jest
idealnie dostosowany do wymagań użytkownika. To dlatego Gentoo określa się często
mianem metadystrybucji. Przygotowanie samego systemu, a następnie instalacja programów, przebiegają całkiem inaczej niż w popularnych dystrybucjach.
Zanim przejdziemy do instalowania,
przyjrzyjmy się niektórym zaletom i wadom
Gentoo. O jednej z zalet już wiemy: użytkownik ma całkowitą kontrolę nad systemem.
Podobnie było w ogóle z systemem Linux
w początkowych latach jego istnienia; użytkownik był zmuszony w mniejszym lub
większym stopniu zgłębiać posiadany system, edytować pliki konfiguracyjne i poszukiwać rozwiązań problemów na forach dyskusyjnych. Graficzne kreatory instalacji
i centralne narzędzia do administrowania
(np. YaST w Suse Linux) ułatwiły instalowanie, konfigurowanie i zarządzanie współczesnym Linuksem. Narzędzia te ukrywają jednak przed użytkownikiem ważne procesy za-
WWW.LINUX-MAGAZINE.PL
chodzące w systemie. Natomiast Gentoo właśnie odsłania „wnętrze” systemu.
Oczywiście, elastyczność ma swoją cenę.
Ci, którzy chcą poznać Gentoo, muszą przygotować się na czytanie przydługich podręczników oraz bezpośrednie modyfikowanie plików konfiguracyjnych. Jednak w codziennej
pracy te wady są mniej dokuczliwe, niż można byłoby oczekiwać.
Etapy instalacji
Instalację systemu Gentoo Linux rozpoczynamy od pobrania obrazu płyty. Dla obecnej wersji (podczas pisania tego artykułu
była to wersja 2005.0) istnieją dwa różne nośniki instalacyjne: minimalny i uniwersalny. Nie interesuje nas obraz uniwersalny –
jest on przeznaczony dla tych, którzy nie
chcą budować systemu od zera. Proces instalacji składa się z trzech faz. To, od której
fazy zaczniemy, zależy od tego, czy zamierzamy budować system od samych podstaw,
NUMER 20 PAŹDZIERNIK 2005
41
KNOW HOW
Gentoo Linux
oraz które gotowe komponenty zamierzamy
wykorzystać.
W fazie 1 mamy do dyspozycji pełną gamę
opcji optymalizacji systemu; instalacja w tej
fazie trwa jednak długo. W fazie 2 opcji optymalizacyjnych jest mniej, a cała operacja
przebiega szybciej. Faza ta stanowi więc dobry kompromis między optymalizacją i szybkością. Faza 3 jest najszybszą metodą instalacji systemu Gentoo – użytkownik akceptuje tylko domyślne opcje optymalizacji systemu bazowego. Ponadto w fazie 3 system instalowany jest z wykorzystaniem gotowych
pakietów. W dalszym opisie zakładamy, że
Czytelnik używa obrazu minimalnej płyty
instalacyjnej i wybiera fazę 1 instalacji.
Do wystartowania systemu, wykrycia
sprzętu i skonfigurowania połączenia sieciowego potrzebna jest tylko minimalna płyta
instalacyjna. Dla łatwiejszej orientacji podzieliliśmy proces instalacji na 12 etapów.
wisz n, a następnie p. Przypisujemy nowej
partycji numer 1 i ustawiamy jej wielkość
(np. +32M, czyli 32 MB). Następnie tworzymy partycję wymiany. W tym celu wpisujemy
kolejno (po każdym wpisie naciskając klawisz Enter): n, 2, +512M, t, 2, 82. Teraz tworzymy partycję dla katalogu głównego – naciskamy kolejno p i 3. Na pytanie o wielkość
partycji naciskamy klawisz Enter, co spowoduje wykorzystanie maksymalnego dostępne-
http://www.gentoo.org. Listę serwerów lustrzanych znajdziemy na pasku nawigacji po
lewej stronie, klikając łącze Resources: | Download Mirrors.
Na wybranym serwerze lustrzanym przechodzimy do katalogu releases/x86/2005.0/stages/x86, wybieramy archiwum Stage 1 (faza 1)
i pobieramy zasoby, naciskając klawisz D.
Następnie przechodzimy do katalogu snapshots i pobieramy bieżące archiwum Portage;
Rozpoczynamy instalację
Pobieramy minimalny obraz ze strony [1],
wypalamy płytę CD z tym obrazem (można
to zrobić np. za pomocą programu k3b) i z tak
przygotowanej płyty uruchamiamy system.
Konfiguracja sieci
Po wystartowaniu systemu (Rysunek 1) powinniśmy zobaczyć znak zachęty. Zostaliśmy
automatycznie zalogowani jako użytkownik
root i możemy przystąpić do konfigurowania
ustawień sieciowych. Jeśli komputer pracuje
w sieci z serwerem DHCP, Gentoo zazwyczaj
sam wprowadza prawidłowe ustawienia.
Sprawdzamy, czy działa połączenie z Internetem, wpisując polecenie ping -c 3 www.google.pl. Jeśli nie, musimy uruchomić program
net-setup (z argumentem w postaci nazwy interfejsu sieciowego) lub adsl-setup (w przypadku
połączeń ADSL). Programy te służą do konfiguracji środowiska sieciowego. W razie potrzeby system Gentoo można także zainstalować
przez sieć WLAN; odpowiednie instrukcje
można znaleźć w dokumentacji online [2].
Przygotowanie dysku
twardego
Następną czynnością jest przygotowanie partycji dysku twardego. Zakładamy, że dysk jest
reprezentowany przez plik urządzenia
/dev/hda. Aby uruchomić narzędzie partycjonujące, wydajemy polecenie fdisk /dev/hda.
Aby wyświetlić bieżącą tabelę partycji, naciskamy klawisz p; aby usunąć wszystkie partycje dysku, naciskamy klawisz d. W celu utworzenia partycji rozruchowej naciskamy kla-
42
NUMER 20 PAŹDZIERNIK 2005
Rysunek 1: Gentoo Linux po wystartowaniu.
go miejsca na dysku. Po zakończeniu naciskamy klawisz W, co spowoduje zapisanie tablicy partycji.
podczas powstawania tego artykułu dostępna
była wersja portage-20050331.tar.bz2.
Formatowanie
Rozpakowujemy archiwum Stage poleceniem tar -xvjpf stage?-*.tar.bz2. Ważna jest tutaj opcja -p, która każe programowi tar zachować niezmienione prawa dostępu do rozpakowywanych plików. Następnie rozpakowujemy do odpowiedniego katalogu paczkę
Portage, wpisując polecenie tar -xvjpf portage-20041022.tar.bz2 -C /mnt/gentoo/usr.
Teraz nowo utworzone partycje formatujemy
z wykorzystaniem wybranego systemu plików.
Na przykład wpisujemy polecenie mke2fs
/dev/hda1 (partycja rozruchowa, system plików
ext2) lub mke2fs -j /dev/hda3 (partycja z katalogiem głównym, system ext3). Wreszcie tworzymy i uaktywniamy partycję wymiany: mkswap
/dev/hda2 i swapon /dev/hda2. Aby zamontować
utworzone wcześniej partycje w drzewie katalogów, wydajemy kolejno polecenia mount
/dev/hda3 /mnt/gentoo, mkdir /mnt/gentoo/boot
oraz mount /dev/hda1 /mnt/gentoo/boot.
Pobieranie archiwów
Przechodzimy do katalogu, w którym montowane są zasoby Gentoo (cd /mnt/gentoo) i wybieramy serwer lustrzany poleceniem links2
WWW.LINUX-MAGAZINE.PL
Faza 1 i Portage
Opcje kompilatora
Jak wspomnieliśmy, Gentoo udostępnia
liczne opcje optymalizacji systemu. Tutaj
napiszemy tylko o wybranych; szczegółowy
opis wszystkich można znaleźć w dokumentacji online pod adresem [2]. Aby wprowadzić zmiany w konfiguracji, wpisujemy polecenie nano -w /mnt/gentoo/etc/make.conf;
polecenie to otwiera plik make.conf do edy-
Gentoo Linux
cji. Upraszczając, można powiedzieć, że
plik ten zawiera wszystkie opcje optymalizacji systemu.
Zmienna CHOST określa typ procesora
(np. i686-pc-linux-gnu lub x86_64-pc-linux-gnu – w tym ostatnim przypadku chodzi
o AMD64). Zmienne CFLAGS i CXXFLAGS
definiują opcje optymalizacyjne kompilatorów C i C++. Na przykład użytkownicy procesorów AMD Athlon XP mogą zastosować
następujące ustawienia:
CFLAGS=”-march=athlon-xp -pipe -O2”
CXXFLAGS="${CFLAGS}"
W zmiennej MAKEOPTS można określić
liczbę procesorów w systemie. W przypadku
systemu jednoprocesorowego należy zastosować zapis MAKEOPTS=”-j2”.
Instalacja
systemu bazowego
Przed zbudowaniem systemu bazowego konieczne jest wybranie serwera lustrzanego,
z którego będą pobierane wymagane pakiety.
Następujące polecenie załatwia sprawę
w sposób automatyczny:
mirrorselect -a -s4 -o | grepU
'GENTOO_MIRRORS=' >> /mnt/U
gentoo/etc/make.conf
W systemie musimy jeszcze umieścić informacje o serwerach DNS i zamontować
system plików proc:
cp -L /etc/resolv.conf /mnt/U
gentoo/etc/resolv.conf
mount -t proc none /mnt/gentoo/proc
Możemy teraz przejść do utworzonego środowiska i uaktualnić zasób Portage. Wykonujemy te czynności następującymi poleceniami:
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
emerge --sync
Teraz wprowadzamy dodatkowe zmiany,
używając zmiennej USE definiującej ogólne
opcje kompilatora. W tym celu znów otwieramy plik make.conf. Dla systemu działającego w środowisku KDE zmienna USE może
mieć następującą zawartość:
USE="-gtk -gnome qt kde dvd alsaU
cdr"
Kolejnym krokiem jest zbudowanie bazowego systemu Gentoo:
cd /usr/portage
scripts/bootstrap.sh
emerge system
Konfiguracja jądra
Do zbudowania jądra przede wszystkim potrzebny jest jego najnowszy kod źródłowy:
odpowiedni pakiet pobieramy poleceniem
emerge gentoo-sources. Oprócz standardowego
pakietu są też pakiety specjalne, takie jak
gentoo-dev-sources i vanilla-sources.
Następnie wpisujemy polecenia cd
/usr/src/Kernelquelle i make menuconfig; to ostatnie spowoduje uruchomienie programu konfiguracyjnego. W następujących poleceniach
zamiast słowa „kernelsource” należy wpisać
nazwę używanego pakietu z kodem źródłowym jądra. Budujemy i instalujemy jądro:
make && make modules_install
cp arch/i386/boot/bzImage /U
boot/kernelsource
cp System.map /boot/System.U
map-kernelsource
Konfiguracja systemu
Aby przygotować system do użycia, konieczne jest wykonanie jeszcze przynajmniej
dwóch ważnych kroków. Najpierw tworzymy
stałe powiązania partycji z katalogami –
w tym celu edytujemy plik /etc/fstab. Następnie konfigurujemy łącze sieciowe. Czynności
te są wykonywane tak samo, jak w każdym
systemie Linux, dlatego nie będziemy ich tutaj opisywać – odpowiednie informacje można znaleźć np. w przewodniku HOWTO [4].
Instalacja programu
ładującego
Program ładujący (bootloader), jak sama nazwa wskazuje, ładuje jądro podczas uruchamiania systemu. W tym przykładzie zastosujemy program Grub [5]. Najpierw budujemy
program ładujący poleceniem emerge grub,
a potem przechodzimy do jego konfiguracji
i instalacji:
nano -w /boot/grub/grub.conf
cp /proc/mounts /etc/mtab
grub-install -root-directory=U
/boot /dev/hda
Restart systemu
W ten sposób zakończyliśmy czynności wykonywane po pierwszym włożeniu płyty in-
WWW.LINUX-MAGAZINE.PL
KNOW HOW
stalacyjnej. Aby po raz pierwszy uruchomić
zainstalowany system, wydajemy następujące polecenia:
exit
cd
umount /mnt/gentoo/boot /mnt/U
gentoo/proc /mnt/gentoo
reboot
System powinien się teraz uruchomić bez
błędów, udostępniając nam konto użytkownika root. W ten sposób zakończyliśmy instalację bazowego systemu Gentoo.
Zarządzanie systemem
Po zainstalowaniu systemu Gentoo, za pomocą narzędzia Portage do zarządzania oprogramowaniem, możemy zainstalować dodatkowe pakiety (np. KDE, OpenOffice itp.).
Portage jest centralnym systemem zarządzania oprogramowaniem w dystrybucji Gentoo
Linux. Udostępnia mnóstwo opcji, a wiele
osób uważa Portage (nie bez powodów) za
najlepszą aplikację do zarządzania oprogramowaniem w systemach Linux.
Kiedy piszemy o „programach dostępnych w Gentoo”, mamy na myśli programy
dostępne w bieżącym zasobie Portage.
W żargonie Gentoo programy takie określa
się również nazwą „ebuild”. Ebuild zawiera
wszystkie informacje, jakich Portage potrzebuje do zarządzania danym programem
(zasób do pobrania, wersja itd.). Metryczki
ebuild są zapisane w systemie lokalnym
w katalogu /usr/portage; zawartość tego zasobu zmienia się w miarę powstawania nowych wersji programów. Przed rozpoczęciem zarządzania programami zawsze należy uaktualnić zasób Portage. Służy do tego
polecenie emerge --sync.
Po uaktualnieniu zasobu wybrany program można zainstalować poleceniem emerge
nazwa_programu (np. emerge kde); aby go odinstalować, wpiszemy emerge unmerge nazwa_programu. Aby znaleźć specyficzny pakiet z oprogramowaniem w zasobach Portage, wpisujemy emerge search nazwa_programu.
W odpowiedzi wyświetlana jest lista najnowszych wersji programów dostępnych w danym zasobie Portage oraz numery wersji zainstalowanych w systemie (Rysunek 2).
Ewentualnie programy można wyszukiwać
za pomocą interfejsu internetowego na stronach projektu Gentoo (Rysunek 3). Interfejs
ten daje także dostęp do informacji o stopniu
zaawansowania prac nad danym projektem od masked (wersja deweloperska) przez testing
NUMER 20 PAŹDZIERNIK 2005
43
KNOW HOW
Gentoo Linux
Rysunek 2: Wynik polecenia emerge search.
aż po stable (wersja stabilna). Są tam także
wygodne łącza związane z odpowiednimi
programami (strona projektu, licencja itp.).
Portage – zarządzanie
systemem
Jak wspomnieliśmy, standardowo w Gentoo
nie stosuje się gotowych pakietów. Zamiast
nich dostępne są metryczki ebuild zawierające
wszystkie informacje wymagane do obsługi poszczególnych programów (zasób do pobrania,
wersja itd.). W uproszczeniu zasób Portage jest
po prostu zbiorem wszystkich metryczek ebuild dostępnych dla dystrybucji Gentoo.
Narzędzie Portage do zarządzania oprogramowaniem jest bardzo elastyczne i udostępnia liczne opcje. Zanim zaczniemy z niego korzystać, musimy zrozumieć, że każda
wykonana czynność będzie zależała od zapisanego w systemie zasobu Portage; dlatego listę metryk ebuild należy uaktualniać regularnie (a przynajmniej przed zainstalowaniem nowego programu). Do uaktualnienia
zasobu metryczek ebuild służy polecenie
emerge --sync. Polecenie emerge nazwa_programu instaluje program. Aby zobaczyć, które
programy Portage zainstalowałby w celu rozwiązania zależności, można wpisać polecenie
emerge -pretend nazwa_programu
Na Rysunku 4 pokazano przykładowy wynik działania tego polecenia. Program wyświetla informacje o pakietach, które musiałyby zostać zainstalowane (w nawiasach prostokątnych). Poniżej przedstawiono znaczenie poszczególnych skrótów:
■ B (Blocks - blokuje): Pakiet po lewej
stronie uniemożliwia instalację pakietu po
stronie prawej.
■ N (New - nowy): emerge spowoduje zainstalowanie pakietu od nowa.
■ R (Reemerge - przeinstalowanie): Pakiet nie jest nowy, ale musi zostać przeinstalowany.
■ F (Fetch - pobierz): Do tego pakietu należy ręcznie pobrać kod źródłowy.
44
NUMER 20 PAŹDZIERNIK 2005
Rysunek 3: Wyszukiwanie programów za pomocą interfejsu internetowego na stronach projektu
Gentoo.
■ U (Update - uaktualnienie): Pakiet jest
zainstalowany w systemie, ale pojawiła się
nowa wersja.
■ UD (Downgrade - powrót do starszej
wersji): Pakiet jest zainstalowany w systemie,
ale emerge musi zainstalować starszą wersję.
■ U- (ostrzeżenie o konflikcie): Pakiet nie
będzie działał razem z inną wersją zainstalowaną w systemie. emerge zainstaluje nowy
i odinstaluje starszy pakiet.
Kiedy Portage ma zainstalować program, najpierw pobiera wymagane pliki
źródłowe z Internetu, po czym natychmiast przystępuje do ich kompilacji i instalacji. Jeśli użytkownik nie dysponuje
stałym łączem z Internetem, może najpierw pobrać wymagane pakiety, a kompilację i instalację odłożyć na później. Takie
działanie można osiągnąć następującym
poleceniem:
emerge -fetchonly nazwa_programu
Potem kompilację i instalację można wykonać w dowolnym czasie poleceniem emerge
nazwa_programu.
Czasem dobrze jest uaktualnić cały system, a nie tylko wybrany program. Takie
uaktualnianie przeprowadzamy poleceniem:
emerge -update world
Wykonanie powyższego polecenia powoduje uaktualnienie wszystkich programów
zainstalowanych w systemie, ale bez uaktualniania zależności. Aby uaktualnić także zależności, wpisujemy:
WWW.LINUX-MAGAZINE.PL
emerge -update -deep world
Portage umie także usuwać osierocone pakiety:
emerge -update -deep -newuse world
emerge depclean
revdep-rebuild
Aby możliwe było wykonanie polecenia revdep-rebuild, konieczne jest uprzednie zainstalowanie pakietu Gentoolkit.
Poza instalowaniem programów bezpośrednio z kodu źródłowego, Gentoo umożliwia również instalowanie gotowych pakietów. Taką instalację wykonujemy poleceniem:
emerge -usepkg -getbinpkgU
nazwa_programu
Aby odinstalować program, wpisujemy
emerge unmerge nazwa_programu. Portage nie
sprawdza, czy dany program jest wymagany
przez inne.
Aby uzyskać więcej informacji o poleceniu emerge, warto przeczytać podręcznik
systemowy (man emerge). Szczegółowe informacje można również znaleźć na stronach dokumentacji Gentoo [2]. Najczęściej
stosowane polecenia Portage wymieniono w
Tabeli 1.
Opcje optymalizujące
Na początku artykułu wspomniałem, że możliwość optymalizacji niemal całego systemu
jest jedną z najważniejszych zalet dystrybu-
Gentoo Linux
Aby zadeklarować tymczasowy znacznik
użycia dla potrzeb jednej operacji emerge, definiujemy go przed wydaniem samego polecenia emerge:
USE="-java" emerge php
Rysunek 4: Przykładowe uruchomienie pro-
Bieżące ustawienia znaczników użycia w
systemie można odczytać poleceniem emerge
info. Polecenie to powoduje wyświetlenie
szczegółowych informacji o wersji kompilatora, jądra, znacznikach użycia itp.
Można również wyświetlić znaczniki użycia specyficznego programu. Służy do tego
polecenie:
gramu emerge; widoczne są zależności, które
muszą zostać spełnione przed zainstalowaniem pakietu.
cji Gentoo. Optymalizację taką przeprowadza się za pomocą tzw. znaczników użycia
(use flags). Znaczniki użycia mogą być globalne lub lokalne.
Jak sama nazwa wskazuje, globalne
znaczniki użycia optymalizują parametry
wszystkich programów, zaś lokalne – znaczniki jednego programu. Listę wszystkich
znaczników globalnych można znaleźć
w pliku /usr/portage/profiles/use.desc. Ponadto w Gentoo zdefiniowano wartości domyślne wielu znaczników użycia. Wartości domyślne można znaleźć w pliku /etc/make.profile/make.defaults. Aby zmienić ustawienia domyślne, można dodać lub usunąć
odpowiednie słowa kluczowe znaczników
użycia. Odpowiednie zmienne są zdefiniowane w pliku /etc/make.conf.
Aby usunąć zmienną, wystarczy wpisać
przed nią znak minus, np. -gnome. Aby zdefiniować znaczniki użycia specyficznego programu, trzeba dokonać edycji pliku /etc/portage/package.use. Konieczne jest wskazanie
zarówno pakietu programu, jak i znacznika
użycia, który zamierzamy zdefiniować, np.
dev-php/php -java.
emerge -pretend -verboseU
nazwa_programu
Polecenie etcat uses nazwa_programu zwraca bardziej szczegółowe informacje; żeby je
wykonać, najpierw trzeba zainstalować pakiet Gentoolkit.
Plany rozwoju Gentoo
W 2004 r. wprowadzono nową metodę oznaczania wersji – oznaczenie składa się teraz
z roku i numeru wersji, np. 2004.3, 2005.0 itd.
Nowe wersje wydawane są co kwartał; należy
jednak pamiętać, że cykl ten obowiązuje tylko dla obrazów CD. Po zainstalowaniu dystrybucji Gentoo o jej aktualność dba program
Portage.
Miło widzieć, jak szybko najnowsze wersje
programów pojawiają się w zasobie Portage.
Na przykład nowa wersja KDE „dostaje się”
do stabilnego zasobu Portage najwyżej po
miesiącu.
Nowe oprogramowanie przechodzi trzy
etapy integracji z Gentoo: masked, testing oraz
stable. Program określany jest jako masked natychmiast po wprowadzeniu do zasobu Portage. Następnie przechodzi przez fazę testing;
jest tam dopóty, dopóki opiekunowie pakietu
nie uznają go za stabilny – stable. Oczywiście,
Tabela 1: Często używane polecenia Portage
Polecenie
Działanie
emerge --sync
Uaktualnia zasób Portage.
emerge nazwa_programu
Instaluje program.
emerge -pretend nazwa_programu
Sprawdza zależności.
emerge -fetchonly nazwa_programu
Pobiera kod źródłowy.
emerge unmerge nazwa_programu
Odinstalowuje program.
emerge -update world
Uaktualnia cały system.
emerge -update -deep world
Uaktualnia system i wszystkie zależności.
emerge -usepkg -getbinpkg nazwa_programu
Instaluje gotowy pakiet.
WWW.LINUX-MAGAZINE.PL
KNOW HOW
programy można instalować z dowolnego
z tych trzech etapów.
Obecnie programiści Gentoo pracują nad
kreatorem, który ma uprościć procedurę instalacji i przybliżyć tę dystrybucję linuksowym nowicjuszom. Wiele osób oczekuje takiego instalatora; jednak ci, którzy poważnie interesują się Linuksem, niechętnie
spoglądają na te prace. Obecnie instalacja
naprawdę wymaga od użytkownika poznania systemu; po zainstalowaniu systemu
nowy użytkownik siłą rzeczy zna wiele podstawowych poleceń specyficznych dla Gentoo i nie tylko. Instalatory graficzne znane z
dystrybucji Suse czy Fedora zwalniają nas z
konieczności zdobycia tej ważnej wiedzy.
Kiedy pojawi się nowy instalator Gentoo,
nie trzeba będzie zgłębiać tajemnic systemu, żeby móc zacząć w nim pracować.
Podsumowanie
Mam nadzieję, że to skrótowe przedstawienie
podsyciło apetyt Czytelnika na poznanie
dystrybucji Gentoo. Podkreślę raz jeszcze:
wspomnieliśmy tylko o wybranych zagadnieniach. Ci, którzy naprawdę chcą poznać Gentoo, stoją dopiero na początku drogi.
Mimo niełatwej instalacji, popularność
Gentoo stale rośnie, o czym świadczy coraz
większa liczba uczestników forów związanych z tą dystrybucją. Mam nadzieję, że
także Czytelnik złapał bakcyla Gentoo i postanowił wdrożyć tę dystrybucję w swoim
systemie.
INFO
[1] Strona Gentoo: http://www.gentoo.org
[2] Dokumentacja Gentoo: http://www.gentoo.org/doc/en
[3] Forum Gentoo: http://forums.gentoo.org
[4] Linux Installation, Configuration and Use.
Michael Kofler, wyd. Addison-Wesley, 2004 r.
[5] Grub: http://www.gnu.org/software/grub
[6] Planet Gentoo homepage: http://planet.gentoo.org
[7] Linux Installation and Getting Started.
Welsh, Dalheimer, Dawson i Kaufman. Wyd.
O'Reilly, 2003 r.
AUTOR
Dr Alexander Reiterer pracuje na Politechnice Wiedeńskiej. Można się z nim skontaktować, pisząc na adres [email protected].
NUMER 20 PAŹDZIERNIK 2005
45

Podobne dokumenty