Provided by: dselect_1.17.5ubuntu5.8_amd64 bug

NAZWA

       dselect - konsolowe narzędzie zarządzania pakietami Debiana

SKŁADNIA

       dselect [opcja...] działanie

OPIS

       dselect jest jednym z podstawowych narzędzi użytkownika do zarządzania pakietami Debiana. Z głównego menu
       programu dselect administrator systemu może:
        - zaktualizować listę dostępnych pakietów,
        - wyświetlić stan zainstalowanych i dostępnych wersji pakietów,
        - wybierać pakiety i zarządzać zależnościami,
        - zainstalować nowe pakiety lub zaktualizować pakiety do nowszych wersji.

       dselect  jest nakładką na polecenie dpkg(1), niskopoziomowe narzędzie zarządzania pakietami Debiana. Jego
       podstawową zaletą jest menadżer pełnoekranowego wyboru  pakietów  z  możliwością  znajdowania  zależności
       między  nimi  i  rozwiązywania  konfliktów.  Program  uruchomiony z prawami administratora daje możliwość
       instalowania, aktualizowania oraz usuwania pakietów. Można skonfigurować różnorodne  metody  dostępu,  za
       których  pomocą można ściągnąć z repozytorium pakietów zarówno informacje o dostępnych wersjach pakietów,
       jak i same pakiety do zainstalowania. W zależności od metody dostępu repozytoria te mogą się znajdować na
       publicznych serwerach-archiwach w Internecie, lokalnych serwerach z archiwami lub na CD-ROM-ach. Zalecaną
       metodą dostępu jest metoda apt, dostarczana przez pakiet apt.

       Zazwyczaj dselect jest uruchamiany bez żadnych parametrów. Wtedy wyświetlane  jest  interaktywne  menu  z
       listą  akcji.  Jeżeli  akcja  zostanie  podana jako argument wywołania programu, to ta akcja jest od razu
       wykonywana. Ponadto jest dostępnych kilka parametrów wywołania, które modyfikują zachowanie dselecta albo
       wyświetlają dodatkowe informacje o programie.

OPCJE

       All options  can  be  specified  both  on  the  command  line  and  in  the  dselect  configuration  file
       /etc/dpkg/dselect.cfg  or the files on the configuration directory /etc/dpkg/dselect.cfg.d/. Each line in
       the configuration file is either an option (exactly the same as  the  command  line  option  but  without
       leading hyphens) or a comment (if it starts with a #).

       --admindir katalog
              Zmienia  katalog  zawierający  pliki  "status"  ,"available"  i  inne  potrzebne  programowi dpkg.
              Domyślnym katalogiem jest /var/lib/dpkg i zazwyczaj nie powinno  być  potrzeby  zmieniania  go  na
              inny.

       --debug plik | -Dplik
              Włącza opcję debuggera. Informacje debuggera są wysyłane do pliku.

       --expert
              Włącza tryb doświadczonego użytkownika i na przykład nie wyświetla męczących informacji z pomocą.

       --colour|--color część_ekranu:[pierwszoplan],[tło][:atr[+atr+...]]
              Ustawia  kolory  ekranu.  Działa  tylko pod warunkiem, że terminal obsługuje kolory. Ta opcja może
              zostać użyta wiele razy (i najlepiej jej używać w dselect.cfg).  Każde  użycie  zmienia  kolor  (i
              opcjonalnie inne atrybuty) jakiejś części ekranu. Części ekranu są następujące (od góry do dołu):

              title  Tytuł ekranu.

              listhead
                     Linia nagłówka nad listą pakietów.

              list   Przewijana lista pakietów (i również niektóre teksty pomocy).

              listsel
                     Podświetlony element z listy.

              pkgstate
                     W liście pakietów - tekst oznaczający obecny stan każdego pakietu.

              pkgstatesel
                     W liście pakietów - tekst oznaczający obecny stan podświetlonego pakietu.

              infohead
                     Linia nagłówka, w której wyświetlony jest stan obecnie zaznaczonego pakietu.

              infodesc
                     Krótki opis pakietu.

              info   Używane do wyświetlania informacji o pakiecie takich jak jego opis.

              infofoot
                     Ostatnia linia ekranu z wyborem pakietów.

              query  Używane do wyświetlania linii zapytań.

              helpscreen
                     Kolor ekranów pomocy.

       Po części ekranu następuje dwukropek i specyfikacja koloru. Można określić kolor czcionek, kolor tła albo
       oba  te  kolory,  unieważniając  domyślne  wartości  kolorów.  Należy używać standardowych nazw kolorów z
       biblioteki curses.

       Opcjonalnie, po specyfikacji kolorów można dodać jeszcze jeden dwukropek, a po nim opis  atrybutów.  Jest
       to  lista zawierająca jeden lub więcej atrybutów oddzielonych znakami plusa ("+"). Dostępne atrybuty (nie
       wszystkie działają na wszystkich terminalach) to: normal  (normalny),  standout  (wyróżniony),  underline
       (podkreślony), reverse (odwrócony), blink (migający), bright (jasny), dim (ciemny), bold (pogrubiony).

       --help Wyświetla krótką informację o pomocy i pomyślnie kończy działanie.

       --version
              Wyświetla informację o wersji i pomyślnie kończy działanie.

AKCJE

       Uruchomiony  dselect,  może  przeprowadzić  następujące działania albo bezpośrednio, jak podano w wierszu
       poleceń, albo przez zapytanie użytkownika z menu z dostępnymi  działaniami,  jeśli  zostanie  uruchomiony
       interaktywnie:

   access (dostęp)
       Wybiera metodę dostępu używaną do znalezienia repozytorium pakietów.

       Domyślnie  istnieje  kilka  metod,  takich  jak  cdrom,  multi_cd,  nfs,  multi_nfs,  harddisk,  mounted,
       multi_mount, floppy lub ftp, ale inne pakiety mogą dostarczyć dodatkowych metod, na przykład  metody  apt
       dostarcza pakiet apt.

       Zalecane jest używanie metody apt.

   update (aktualizacja)
       Aktualizuje bazę dostępnych pakietów.

       Ściąga  listę  dostępnych  wersji  pakietów  z repozytorium pakietów, skonfigurowanego za pomocą wybranej
       metody dostępu, i aktualizuje bazę pakietów  programu  dpkg.  Listy  pakietów  są  zwyczajowo  zawarte  w
       repozytorium  w  plikach  nazwanych  Packages  lub  Packages.gz.  Pliki te mogą zostać wygenerowane przez
       opiekunów repozytoriów za pomocą programu dpkg-scanpackages(1).

       Szczegóły aktualizacji zależą od implementacji metody dostępu. Zazwyczaj ten proces jest bardzo prosty  i
       nie wymaga interakcji z użytkownikiem.

   select (wybór)
       Wyświetla informacje o wyborze pakietów i zależnościach oraz zarządza nimi.

       Jest  to  główna  funkcja  programu  dselect.  W ekranie wyboru pakietów użytkownik może przeglądać listę
       dostępnych i zainstalowanych pakietów. Jeżeli program działa z uprawnieniami administratora, możliwe jest
       interaktywne zmienianie stanu pakietów. dselect śledzi wpływ tych zmian na pakiety zależne.

       Jeśli zostanie  wykryty  konflikt  lub  niespełniona  zależność,  wyświetlany  jest  ekran  rozwiązywania
       zależności  pokazujący  listę  pakietów,  powodujących  konflikt lub niespełnioną zależność i dla każdego
       wyświetlonego pakietu - przyczynę, dla której jest on wyświetlony.  Użytkownik  może  zastosować  się  do
       sugestii  zaproponowanych  przez dselect, unieważnić je lub wycofać się ze zmian, włączając w to pakiety,
       które spowodowały niespełnione zależności lub konflikty.

       Używanie ekrany do zarządzania interaktywnym wyborem pakietów jest szczegółowo wyjaśnione poniżej.

   install (instalacja)
       Instaluje wybrane pakiety.

       Za pomocą  skonfigurowanej  metody  dostępu  zostaną  z  odpowiednich  repozytoriów  pobrane  pakiety  do
       zainstalowania lub zaktualizowania za pomocą programu dpkg. Zależnie od implementacji tej metody dostępu,
       pakiety mogą zostać pobrane wcześniej - przed instalacją - lub wtedy, gdy będą potrzebne. Niektóre metody
       dostępu również usuwają pakiety zaznaczone do usunięcia.

       Jeżeli  podczas  instalacji wystąpi błąd, poleca się uruchomienie akcji install jeszcze raz. W większości
       przypadków, problemy same znikną lub zostaną  rozwiązane.  Jeśli  problem  pozostaje  lub  przeprowadzona
       instalacja  była  nieprawidłowa, prosimy o zbadanie przyczyn problemu i okoliczności jego wystąpienia i o
       wysłanie reportu o błędzie do systemu śledzenia błędów Debiana. Instrukcje, jak to zrobić, można  znaleźć
       pod  adresem  http://bugs.debian.org/  albo  w  dokumentacji programów bug(1) lub reportbug(1), jeżeli są
       zainstalowane.

       Szczegóły dotyczące  akcji  instalacji  zależą  od  implementacji  metody  dostępu.  Podczas  instalacji,
       konfiguracji  czy  usuwania pakietów może być potrzebna interakcja z użytkownikiem. Zależy to od skryptów
       opiekuna pakietu. Niektóre pakiety używają biblioteki debconf(1), co pozwala na bardziej  elastyczną  lub
       nawet w pełni automatyczną instalację pakietu.

   config (konfigurowanie)
       Konfiguruje wszystkie pakiety poprzednio zainstalowane, ale nie do końca skonfigurowane.

   remove (usuwanie)
       Usuwa lub czyści te zainstalowane pakiety, które są zaznaczone do usunięcia.

   quit (wyjście)
       Wyjście z dselect.

       Wychodzi z programu z zerowym kodem błędu (pomyślnie).

PACKAGE SELECTIONS MANAGEMENT

   Wstęp
       dselect  odkrywa  przed  administratorem  niektóre  złożoności  wiążące  się z zarządzaniem dużym zbiorem
       pakietów z wieloma zależnościami między nimi. Dla użytkownika, który nie jest zaznajomiony z  koncepcjami
       Debianowego  systemu  zarządzania  pakietami,  może  to być bardzo przytłaczające. Chociaż celem programu
       dselect jest ułatwienie zarządzania i administrowania pakietami, jest on tylko instrumentem  służącym  do
       tego  i  nie  może  w  wystarczającym  stopniu  zastąpić umiejętności i wiedzy administratora. Użytkownik
       powinien  być  zaznajomiony  z  koncepcjami  leżącymi  u  podstaw  systemu  pakietów  Debiana.  W   razie
       jakichkolwiek  wątpliwości, należy je sprawdzić w podręczniku dpkg(1) oraz w podręczniku "Zasady polityki
       Debiana" zawartym w pakiecie debian-policy.

       Jeżeli dselect nie był uruchomiony w trybie eksperta  (expert)  lub  trybie  pilnym  (immediate),  to  po
       wybraniu  akcji z menu, wyświetlany jest ekran pomocy. Użytkownik powinien dokładnie przeczytać wszystkie
       informacje zawarte w ekranach pomocy, kiedy się  pojawiają.  Ekrany  pomocy  mogą  zostać  wyświetlone  w
       dowolnym momencie przez wybranie klawisza "?".

   Układ ekranu
       Ekran  wyboru  pakietów  domyślnie  podzielony jest na górną i dolną połowę. W górnej połowie wyświetlona
       jest lista pakietów. Za pomocą paska wyboru można wybrać pojedynczy  pakiet  lub  grupę  pakietów,  przez
       zaznaczenie  nagłówka grupy pakietów. W dolnej połowie ekranu pokazane są szczegółowe informacje na temat
       pakietu obecnie wybranego w górnej połowie ekranu. Typ tych informacji może być różny.

       Naciśnięcie klawisza "I" przełącza  pomiędzy  pełnoekranowym  widokiem  pakietów,  powiększonym  widokiem
       szczegółowych informacji o pakiecie albo dzieli ekran na połowę.

   Widok szczegółowych informacji o pakiecie
       W  widoku szczegółowych informacji o pakiecie domyślnie wyświetlony jest rozszerzony opis pakietu obecnie
       wybranego w liście pakietów.  Typ tych informacji może być zmieniony  za  pomocą  klawisza  "i".  Możliwe
       wybory są następujące:
        - poszerzony opis
        - informacja o zainstalowanej wersji pakietu
        - informacja o dostępnej wersji pakietu

       Ekran  rozwiązywania  zależności  daje  także możliwość podejrzenia określonych niespełnionych zależności
       bądź konfliktów związanych z pakietem, tj. tych zależności, które spowodowały wylistowanie tego pakietu.

   Lista stanów pakietów
       W  głównym  ekranie  wyboru  pakietów  wyświetlona  jest  lista  wszystkich  pakietów  znanych  systemowi
       zarządzania  pakietami  Debiana.  Są to zarówno pakiety zainstalowane w systemie, jak i pakiety zawarte w
       bazie dostępnych pakietów.

       Dla każdego pakietu pokazane są: jego stan, priorytet, sekcja, numer wersji zainstalowanej i numer wersji
       dostępnej, nazwa pakietu oraz krótki opis - wszystko  w  jednej  linii.  Naciskając  klawisz  "V",  można
       włączać  i  wyłączać  wyświetlanie  informacji  o  numerze  zainstalowanej  i  dostępnej  wersji pakietu.
       Naciśnięcie klawisza "v" powoduje przełączanie pomiędzy  wyświetlaniem  rozwlekłego  i  skróconego  opisu
       stanu pakietu. Skrócony opis stanu jest wyświetlany domyślnie.

       Na  skrócony  opis  stanu  pakietu  składają  się cztery części: flaga błędu, która normalnie powinna być
       czysta, obecny stan zainstalowania pakietu,  poprzedni  stan  wyboru  pakietu  oraz  obecny  stan  wyboru
       pakietu.  Dwie  pierwsze  części są związane z obecnym stanem pakietu, kolejne dwie - związane z wyborami
       dokonanymi przez użytkownika.

       Oznaczenia używane w skróconym opisie stanu pakietu są następujące:
        Flaga błędu:
         pusty   bez błędu;
         R       poważny błąd, pakiet wymaga reinstalacji;
        Stan instalacji:
         pusty   nie zainstalowany;
         *       w pełni zainstalowany i skonfigurowany;
         -       nie zainstalowany, ale mogły pozostać pliki konfiguracyjne;
         U       rozpakowany, ale jeszcze nie skonfigurowany;
         C       w połowie skonfigurowany (wystąpił błąd);
         I       w połowie zainstalowany (wystąpił błąd).
        Obecne i żądane wybory:
         *       zaznaczony do zainstalowania lub zaktualizowania;
         -       zaznaczony do usunięcia z pozostawieniem plików konfig.;
         =       wstrzymany: pakiet nie będzie przetwarzany;
         _       zaznaczony do usunięcia i wyczyszczenia plików konfig.;
         n       pakiet jest nowy i jeszcze nie był znaczony.

   Przesuwanie kursora i ekranu
       Ekran wyboru pakietów oraz ekran rozwiązywania zależności można przesuwać używając  poleceń  przypisanych
       do następujących klawiszy:
         p, Up, k           przesunięcie paska kursora w górę
         n, Down, j         przesunięcie paska kursora w dół
         P, Pgup, Backspace przesunięcie listy 1 stronę w górę
         N, Pgdn, Space     przesunięcie listy 1 stronę w dół
         ^p                 przesunięcie listy 1 linię w górę
         ^n                 przesunięcie listy 1 linię w dół
         t, Home            skok na początek listy
         e, End             skok na koniec listy
         u                  przesunięcie informacji 1 stronę w górę
         d                  przesunięcie informacji 1 stronę w dół
         ^u                 przesunięcie informacji 1 linię w górę
         ^d                 przesunięcie informacji 1 linię w dół
         B, Left-arrow      przesunięcie ekranu o 1/3 ekranu w lewo
         F, Right-arrow     przesunięcie ekranu o 1/3 ekranu w prawo
         ^b                 przesunięcie ekranu o 1 znak w lewo
         ^f                 przesunięcie ekranu o 1 znak w prawo

   Wyszukiwanie i sortowanie
       Listę  pakietów  można przeszukiwać po nazwie pakietu. Można to zrobić, przyciskając "/" i wpisując tekst
       wyszukiwania, który jest interpretowany jako wyrażenie  regularne  regex(7).  Dodanie  "/d"  do  łańcucha
       wyszukiwania,  spowoduje  przeszukiwanie  również  opisów.  Dodanie  "/i" spowoduje ignorowanie wielkości
       znaków podczas wyszukiwania. Można łączyć te sufiksy,  na  przykład  tak:  "/id".  Powtórne  wyszukiwanie
       następuje  przez wielokrotne naciskanie klawiszy "n" lub "\", aż do znalezienia poszukiwanego pakietu. Po
       osiągnięciu końca listy, poszukiwanie jest kontynuowane od początku listy.

       Porządek sortowania listy można zmieniać przez wielokrotne naciskanie klawiszy "o" i "O".   Można  wybrać
       jeden z dziewięciu następujących porządków sortowania:
        alfabetyczny      dostępny            stan
        priorytet+sekcja  dostępny+priorytet  stan+priorytet
        sekcja+priorytet  dostępny+sekcja     stan+sekcja
       Tam  gdzie  nie  jest  to  powyżej  wyraźnie  powiedziane,  porządek alfabetyczny jest używany jako klucz
       podwyszukiwania.

   Zmienianie wyboru pakietów
       Żądany stan wyboru indywidualnych pakietów można zmienić za pomocą następujących poleceń:
         +, Insert    instalacja lub aktualizacja
         =, H         wstrzymanie pakietu w obecnym stanie i wersji
         :,   G           zaprzestanie   wstrzymania:   aktualizacja   pakietu   lub   pozostawienie   go   jako
       niezainstalowanego
         -, Delete    usunięcie, ale z zostawieniem plików konfiguracyjnych
         _            usunięcie z wyczyszczeniem plików konfiguracyjnych

       Kiedy  w  wyniku  zmian  powstają  jedna  lub  więcej  niespełnionych  zależności albo konflikty, dselect
       wyświetla użytkownikowi ekran rozwiązywania zależności. Będzie on objaśniony nieco później.

       Powyższe polecenia można zastosować również do grup pakietów - przez ustawienie paska kursora na nagłówku
       grupy. Sposób grupowania pakietów zależy od ustawień sortowania listy pakietów.

       Należy  zachować  należytą  ostrożność,  zmieniając  duże  grupy  pakietów,  ponieważ  może  to  oznaczać
       natychmiastowe  utworzenie  dużej  liczby  niespełnionych  zależności  i  konfliktów,  bardzo  trudnej do
       rozwiązania. W praktyce tylko operacje wstrzymania i zaprzestania wstrzymania są użyteczne w  odniesieniu
       do grup pakietów.

   Rozwiązywanie zależności i konfliktów
       Kiedy  w  wyniku  zmian  powstają  jedna  lub  więcej  niespełnionych  zależności albo konflikty, dselect
       wyświetla użytkownikowi ekran  rozwiązywania  zależności.  Najpierw,  jednakże,  wyświetlany  jest  ekran
       pomocy.

       W  górnej  połowie  ekranu  rozwiązywania  zależności wyświetlone są wszystkie te pakiety, które w wyniku
       zastosowania żądanych przez użytkownika  zmian  miałyby  niespełnione  zależności  albo  konflikty,  oraz
       wszystkie  te  pakiety,  których  instalacja  spełniłaby  któreś z tych zależności, lub których usunięcie
       rozwiązałoby konflikty. W dolnej połowie wyświetlone są te zależności lub konflikty,  które  spowodowały,
       że obecnie wybrany pakiet został umieszczony na liście.

       Wyświetlając  początkową  podlistę  pakietów,  dselect  mógł  ustawić  już pewne żądane wybory niektórych
       spośród wylistowanych pakietów, w celu  rozwiązania  zależności  lub  konfliktów,  które  były  przyczyną
       wyświetlenia  ekranu  rozwiązywania  zależności.  Zazwyczaj  najlepszym wyjściem jest zastosowanie się do
       sugestii zrobionych przez dselect.

       Możliwe jest przywrócenie stanu wyborów wylistowanych pakietów do  poprzednich  ustawień,  zanim  zostały
       stworzone  nierozwiązane  zależności  lub  konflikty - przez naciśnięcie klawisza "R". Naciskając klawisz
       "D", spowodujemy odznaczenie  automatycznych  propozycji  i  jest  przy  tym  zachowywana  zmiana,  która
       spowodowała  wyświetlenie ekranu rozwiązywania zależności. W końcu, po naciśnięciu klawisza "U" wybory są
       ponownie ustawiane na sugerowane wartości.

   Ustanawianie żądanych wyborów pakietów
       Po naciśnięciu klawisza enter, obecnie wyświetlony zbiór wyborów zostaje  zaakceptowany.  Jeżeli  dselect
       nie wykryje niespełnionych zależności powstałych w wyniku zaakceptowania żądanych wyborów, to zostaną one
       ustawione.   Jednakże,  jeżeli  będą  nierozwiązane  zależności,  to  dselect  ponownie  wyświetli  ekran
       rozwiązywania zależności.

       Aby zmienić zbiór wyborów, który powoduje  powstanie  nierozwiązanych  zależności  i  zmusić  dselect  do
       zaakceptowania  go,  należy  nacisnąć  klawisz "Q". Spowoduje to bezwarunkowe ustawienie wyborów podanych
       przez użytkownika. Ogólnie, nie należy tego robić.

       Aby uzyskać przeciwny efekt - wycofanie się  ze  wszystkich  zmian  i  powrócenie  do  poprzedniej  listy
       wyborów, należy nacisnąć klawisze "X" lub escape. Przez powtarzające się przyciskanie tych klawiszy można
       wycofać  się  ze  wszystkich  potencjalnie  szkodliwych zmian w wyborze pakietów aż do ostatniego dobrego
       ustawienia.

       Jeżeli pewne ustawienia przez pomyłkę zostały  włączone  i  istnieje  potrzeba  wycofania  tych  zmian  i
       zmienienia  ustawień  na  takie,  jakie  są obecnie w systemie, należy użyć przycisku "C". Jest to trochę
       podobne do polecenia unhold wydanego na wszystkich pakietach, ale dostarcza bardziej oczywistego  sposobu
       działania w sytuacji, gdy użytkownik nacisnął Enter przez pomyłkę.

ŚRODOWISKO

       HOME   Jeśli  ustawiona,  dselect  będzie  jej używał jako katalogu z którego odczyta plik konfiguracyjny
              użytkownika.

BŁĘDY

       Dla nowych użytkowników, dselect może być trudny do opanowania. Podobno zmusza do płaczu nawet wytrawnych
       współtwórców jądra Linuksa.

       Dokumentacja jest wybrakowana.

       Brak opcji "pomoc" w głównym menu.

       Nie można ograniczyć listy dostępnych pakietów.

       Wbudowane metody dostępu nie są zgodne z obecnymi standardami jakości. Należy używać  metody  apt,  która
       nie tylko nie jest zepsuta, ale także jest o wiele bardziej elastyczna niż metody wbudowane.

ZOBACZ TAKŻE

       dpkg(1), apt-get(8), sources.list(5), deb(5).

TŁUMACZE

       Piotr Roszatycki <dexter@debian.org>, 1999
       Bartosz Feński <fenio@debian.org>, 2004-2005
       Robert Luberda <robert@debian.org>, 2006-2008
       Wiktor Wandachowicz <siryes@gmail.com>, 2008
       Michał Kułach <michal.kulach@gmail.com>, 2012

Projekt Debian                                     2012-04-07                                         dselect(1)