Dokumentacja do programu dselect dla początkujących Streszczenie
Ten dokument zawiera krótki podręcznik przeznaczony dla początkujących użytkowników programu dselect, konsolowego narzędzia do zarządzania pakietami Debiana. Jest on uzupełnieniem Podręcznika instalacji systemu Debian GNU/Linux 3.0 woody.
Wstęp
Proszę zauważyć, że nowsze wersje tego pliku są zawsze dostępne pod adresem http://www.debian.org/doc/manuals/dselect-beginner/.
Opis programu dselect zawarty w tym pliku przeznaczony jest dla użytkowników, którzy będą go używać po raz pierwszy. Jego zamiarem jest pomoc w poprawnej instalacji Debiana. Nie wyjaśnia on jednak wszystkiego, zatem w czasie pierwszego użycia programu należy korzystać z pomocy ekranowej.
Jeśli pragniesz uruchomić Debiana tak szybko, jak to tylko możliwe, to nie powinieneś używać programu dselect :-) Procedura instalująca Debiana pozwala Ci bowiem na uruchomienie programu tasksel, który umożliwia wybranie ogólnych zadań, które będziesz mógł potem wykonywać na swoim komputerze.
Program dselect jest używany do wybierania pakietów, które chcesz zainstalować na swoim komputerze (w chwili obecnej Debian 3.0 zawiera około 8710 pakietów). Zostanie on uruchomiony dla Ciebie w czasie instalacji Debiana. To bardzo potężne i złożone narzędzie może być użyte zarówno z dobrym jak i złym skutkiem; dlatego też przed jego użyciem zalecane jest zdobycie pewnej wiedzy o nim. Nieostrożne użycie programu dselect może bowiem nawet spowodować nieprawidłowe działanie Twojego systemu.
Program dselect poprowadzi Cię przez proces instalacji pakietu w następujący sposób:
Wybierz metodę dostępu do pakietów, której chcesz użyć.
Uaktualnij listę dostępnych pakietów (jeśli to możliwe).
Wybierz pakiety, które chcesz zainstalować w swoim systemie.
Zainstaluj wybrane pakiety i zastąp ich starsze wersje.
Skonfiguruj pakiety, które nie zostały jeszcze skonfigurowane.
Usuń niechciane oprogramowanie.
Zakończenie każdego kroku sukcesem pozwoli Ci przejść do kroku następnego. Przejdź wszystkie kroki w porządku opisanym powyżej bez omijania któregokolwiek z nich.
W dokumencie tym mówimy o uruchamianiu innej powłoki. Linux pozwala Ci używać w dowolnym momencie 6 konsol lub powłok. Możesz przełączać się pomiędzy nimi za pomocą kombinacji klawiszy od Left Alt-F1 do Left Alt-F6, po naciśnięciu której logujesz się na nowej konsoli i idziesz dalej. Proces instalacji używa pierwszej z dostępnych konsol, zwanej także tty1, zatem naciśnij Left Alt-F1 jeśli chcesz powrócić do tego procesu. Można także używać kombinacji Left Alt + strzałki w lewo lub prawo (przechodzisz do konsoli o numerze niższym lub wyższym).
Po uruchomieniu programu dselect
Gdy uruchomiony zostanie program dselect ukaże Ci się następujący ekran (od tłumacza: po spolonizowaniu systemu dselect będzie komunikować się z użytkownikiem po polsku):
Debian Linux 'dselect' package handling frontend.
0. [A]ccess Choose the access method to use. 1. [U]pdate Update list of available packages, if possible. 2 [S]elect Request which packages you want on your system. 3. [I]nstall Install and upgrade wanted packages. 4. [C]onfig Configure any packages that are unconfigured. 5. [R]emove Remove unwanted software. 6. [Q]uit Quit dselect.
Spójrzmy na każdy z kroków.
Krok Access
Ekran pozwalający na wybór metody dostępu do pakietów wygląda następująco:
dselect - list of access methods Abbrev. Description cdrom Install from a CD-ROM. * multi_cd Install from a CD-ROM set. nfs Install from an NFS server (not yet mounted). multi_nfs Install from an NFS server (using the CD-ROM set) (not yet mounted). harddisk Install from a hard disk partition (not yet mounted). mounted Install from a filesystem which is already mounted. multi_mount Install from a mounted partition with changing contents. floppy Install from a pile of floppy disks. apt APT Acquisition [file,http,ftp]
W tym miejscu mówimy programowi dselect, gdzie znajdują się nasze pakiety. Proszę nie zwracać uwagi na kolejność, w której zostały wymienione metody dostępu. Dla nas najważniejsze jest wybranie właściwej metody instalacji.
Być może lista, którą zobaczysz będzie inna: nie będzie na niej kilku metod lub będą na niej inne metody. Mogą być też one wymienione w innym porządku, nie martw się jednak tym. Na poniższej liście opiszemy różne metody.
apt
Metoda ta to jeden z najlepszych sposobów instalacji z lokalnego serwera lustrzanego zawierającego archiwum Debiana lub z sieci. Metoda używa systemu APT (zobacz stronę podręcznika apt(8)) do wykonania całkowitej analizy zależności między pakietami, więc najprawdopodobniej zainstaluje pakiety w optymalnej kolejności.
Konfiguracja tej metody jest prosta; możesz wybrać dowolną liczbę różnych lokalizacji, łącząc i dopasowując następujące adresy URL: file: (lokalne dyski lub dyski zamontowane w systemie NFS), http: lub ftp:. Dzięki programowi apt-cdrom możesz również jako lokalizacji używać napędów CD-ROM i DVD.
Więcej informacji na temat formatu pliku /etc/apt/sources.list znaleźć można na stronie podręcznika sources.list(5).
Jeśli masz serwer pośredniczący albo dla protokołu HTTP albo dla FTP (lub dla obydwu), upewnij się, że ustawiłeś zmienne środowiskowe, odpowiednio http_proxy lub ftp_proxy. Ustaw je z Twojej powłoki zanim uruchomisz program dselect, tj.:
# export http_proxy=http://gateway:3128/ # dselect
multi_cd
Dość duża i potężna, złożona metoda, która jest sugerowanym sposobem instalacji ostatniej wersji Debiana z zestawu wielu płyt CD z binariami. Każda z tych płyt powinna zawierać informacje o pakietach umieszczonych na niej oraz na wszystkich pozostałych płytach (w pliku Packages.cd). Kiedy pierwszy raz wybierasz tej metody, upewnij się, że CD-ROM, którego używasz nie jest zamontowany. Włóż do napędu ostatnią płytę CD zestawu z binariami (płyty ze źródłami nie są nam potrzebne) i odpowiedz na zadane Ci pytania:
Położenie napędu CD-ROM
Potwierdzenie, że używasz zestawu wielu płyt CD
Położenie dystrybucji Debiana na dysku/dyskach
[ Być może ] położenie pliku(ów) Packages
Gdy już uaktualniłeś listę dostępnych pakietów i wybrałeś pakiety do instalacji, będziesz musiał wykonać krok Install dla każdej płyty CD. Niestety z powodu ograniczeń programu dselect nie będzie Cię on automatycznie zachęcał do zrobienia tego dla każdego dysku; sposób pracy ze wszystkimi dyskami jest następujący:
Włóż płytę CD do napędu CD-ROM.
Z głównego menu programu dselect wybierz krok Install.
Poczekaj, aż program dpkg zakończy instalację z tej płyty CD (może on potwierdzić, że instalacja zakończyła się pomyślnie lub wyświetlić komunikaty o błędach w czasie instalacji. Na razie nie przejmuj się tym).
Naciśnij klawisz [ Enter ], aby powrócić do głównego menu programu dselect.
Powtórz powyższe czynności dla pozostałych płyt CD z zestawu...
Być może konieczne będzie uruchomienie kroku instalacji więcej niż raz, aby zapewnić właściwą kolejność instalacji pakietu - niektóre pakiety zainstalowane wcześniej mogą potrzebować później zainstalowanych pakietów zanim zostaną właściwie skonfigurowane.
Zaleca się uruchomienie kroku Configure, pomoże to ustalić pakiety, którym przytrafiło się być w takim stanie.
multi_nfs, multi_mount
Metody te są bardzo podobne do metody multi-cd opisanej powyżej. Są one jej udoskonaloną wersją na wypadek kopiowania ze zmieniających się mediów, np. jeśli instalujesz zestaw wielu płyt CD eksportowanych poprzez system NFS z napędu CD-ROM na innej maszynie.
floppy
Metoda przeznaczona dla ludzi bez napędu CD-ROM lub dostępu do sieci. Nie jest opłacalnym sposobem instalacji jeśli używasz tradycyjnych dyskietek, ale może całkiem dobrze pracować z napędami LS/120 lub Zip. Podaj położenie napędu i następnie wkładaj dyskietki. Pierwsza z nich powinna zawierać plik Packages. Metoda jest wolna i może być zawodna z powodu problemów z nośnikiem.
nfs
METODA ODRADZANA -- zamiast niej użyj metody apt lub multi_nfs. Spróbuj jej użyć tylko wówczas, gdy wszystkie pozostałe zawiodą.
Ta metoda instalacji jest prosta i ma małe wymagania: podaj adres serwera NFS, położenie dystrybucji Debiana na serwerze i (być może) pliku(ów) Packages. Następnie program dselect zainstaluje po kolei różne części z serwera. Metoda jest wolna, ale prosta: nie używa właściwej kolejności, więc będziesz musiał wielokrotnie uruchamiać kroki Install i/lub Configure. Oczywiście metoda jest odpowiednia jedynie dla instalacji z wykorzystaniem systemu NFS.
harddisk
METODA ODRADZANA -- zamiast niej użyj metody apt lub multi_mount. Spróbuj jej użyć tylko wówczas, gdy wszystkie pozostałe zawiodą.
Podaj nazwę urządzenia blokowego z używaną partycją twardego dysku i -- jak zwykle -- położenie plików Debiana na tej partycji. Metoda jest wolna, ale prosta: nie używa właściwej kolejności, więc będziesz musiał wielokrotnie uruchamiać kroki Install i/lub Configure. Nie zaleca się jej używania odkąd metoda apt, używająca właściwej kolejności pakietów, zawiera jej funkcjonalność.
mounted
METODA ODRADZANA -- zamiast niej użyj metody apt lub multi_mount. Spróbuj jej użyć tylko wówczas, gdy wszystkie pozostałe zawiodą.
Po prostu podaj położenie plików Debiana w Twoim systemie. Być może jest to najprostsza ze wszystkich metod, ale wolna: nie używa właściwej kolejności, więc będziesz musiał wielokrotnie uruchamiać kroki Install i/lub Configure.
cdrom
METODA ODRADZANA -- zamiast niej użyj metody multi_cd. Metoda ta po prostu nie pracuje z zestawem wielu płyt CD, takimi jak ten, które zawiera Debiana 3.0
Ta prosta metoda przeznaczona jest dla instalacji z pojedynczej płyty CD. Zapyta Cię ona o położenie Twojego napędu CD-ROM, położenie dystrybucji Debiana na płycie CD i następnie (jeśli to konieczne) o położenie pliku/plików Packages na niej. Metoda jest bardzo wolna i nie używa właściwej kolejności, więc będziesz musiał wielokrotnie uruchamiać kroki Install i/lub Configure. Nie zaleca się jej używania, ponieważ zakłada ona, że dystrybucja jest na jednej płycie CD. Zamiast niej użyj metody multi_cd.
Jeśli w czasie uruchomienia miałeś jakieś problemy -- być może Linux nie widzi Twojego napędu CD-ROM, Twój system NFS nie pracuje albo zapomniałeś, na której partycji są pakiety -- tutaj masz parę opcji:
Uruchom inną powłokę. Rozwiąż problem i wtedy powróć do właściwej powłoki.
Wyjdź z programu dselect i uruchom go później jeszcze raz. Możesz nawet być zmuszonym wyłączyć komputer, aby rozwiązać niektóre problemy. To jest zupełnie normalne, ale wtedy musisz ponownie uruchomić program dselect jako administrator systemu. Nie stanie się to automatycznie, tylko przy pierwszym uruchomieniu systemu jest on uruchamiany automatycznie.
Po wybraniu przez Ciebie metody dostępu program 'dselect' pozwoli Ci na dokładne wskazanie położenia pakietów. Jeśli nie dostałeś tego prawa za pierwszym razem naciśnij Control-C i powróć do kroku Access.
Jeśli jesteś już w tym miejscu, możesz wrócić do menu głównego programu.
Krok Update
W tym kroku program dselect odczyta pliki Packages lub Packages.gz z serwera lustrzanego i stworzy w Twoim systemie bazę danych o wszystkich dostępnych pakietach. Pobieranie i przetwarzanie tych plików może potrwać jakiś czas.
Krok Select
W tym kroku wszystko się rozgrywa. Celem tego etapu jest po prostu wybranie tych pakietów, które chcesz zainstalować.
Naciśnij Enter. Jeśli masz wolną maszynę miej świadomość, że ekran zostanie wyczyszczony i może pozostawać pusty przez 15 sekund, więc nie uderzaj w klawiaturę w tym czasie.
Pierwsza rzeczą, która pojawia się na ekranie jest strona nr 1 pliku Pomocy. W dowolnym miejscu kroku Select możesz uzyskać dostęp do tej pomocy przez naciśnięcie ?. Możesz także poruszać się po jej stronach naciskając klawisz . (całkowite zatrzymanie).