[ powrót ] [ Spis treści ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ dalej ]


Debian GNU/Linux FAQ
Część 7 - Narzędzia do zarządzania pakietami w systemie Debian


7.1 Jakie programy do zarządzania swoimi pakietami udostępnia?


7.1.1 dpkg

Jest to główny program służący do zarządzania pakietami. dpkg może być wywołany z wieloma różnymi opcjami. Najczęściej stosowane to:


7.1.2 dselect

Ten program zapewnia Debianowi interfejs dla systemu zarządzania pakietami z opcjami pogrupowanymi w menu. Jest on szczególnie przydatny przy instalowaniu i uaktualnianiu systemu na dużą skalę.

dselect potrafi:

dselect przedstawia użytkownikowi na początek menu złożone z 7 opcji/elementów, z których każdy/a reprezentuje inny aspekt funkcjonalności programu. Użytkownik może wybrać jedną z opcji używając klawiszy strzałek aby podświetlić wybraną opcję i zatwierdzić wybór naciskając klawisz/przycisk <enter>.

Dalsze zachowanie programu zależy od dokonanego wcześniej wyboru. Jeżeli nie wybrano Dostęp/Access ani Wybór/Select, wtedy dselect po prostu wykona wybrane polecenie: np. jeżeli użytkownik wybrał polecenie Usuwanie/Remove wtedy dselect przystąpi do usuwania wszystkich plików wybranych/zaznaczonych ostatnio do usunięcia przy pomocy polecenia Wybór/Select.

Zarówno opcja Dostęp/Access, jak i opcja Wybór/Select, prowadzą do dodatkowego menu wyboru. W obydwu przypadkach, każde menu zostaje wyświetlone osobno, na podzielonym ekranie; w górnej części ekranu znajdują się opcje wyboru, a w dolnej części krótkie opisy ("info") dla każdej z wybranych opcji.

Dostępna jest także poszerzona/rozszerzona dokumentacja online, użyj klawisza '?' aby uzyskać dostęp do pomocy w dowolnej chwili.

Kolejność, w jakiej czynności są prezentowane w pierwszym menu programu dselect, reprezentuje kolejność w jakiej użytkownik normalnie dokonuje instalacji pakietów. Jednakże można wybrać dowolną pozycję z menu, tak często, jak to konieczne.


7.1.3 dpkg-deb

Ten program służy do pracy z plikami-archiwami Debiana (*.deb). Kilka najczęstszych zastosowań to:

Zauważ, że dowolne pakiety, które były po prostu rozpakowane przy pomocy dpkg-deb -extract nie zostały poprawnie zainstalowane. W celu instalacji należy użyć polecenia dpkg --install.

Więcej informacji na stronach podręcznika systemowego: dpkg-deb(1).


7.1.4 apt-get

apt-get umożliwia prostą instalację pakietów z linii poleceń. W przeciwieństwie do dpkg, apt-get nie obsługuje nazw plików .deb, ale pracuje w oparciu o właściwe nazwy pakietów. Korzysta ze źródeł pakietów wymienionych w /etc/apt/sources.list.

Jeśli potrzebujesz więcej informacji, zainstaluj pakiet apt i przeczytaj strony podręcznika systemowego: apt-get(8), sources.list(5) oraz opis /usr/share/doc/apt/guide.html/index.html.


7.1.5 dpkg-split

Ten program dzieli duże pakiety na małe pliki (na przykład, w celu umieszczenia na dyskietkach -- kto teraz używa dyskietek :-) ) oraz scala takie podzielone pliki w jeden. Może on być jedynie wykorzystany w systemie opartym o Debiana (to jest takim, który zawiera pakiet dpkg), ponieważ uruchamia on inny program, dpkg-deb, do rozbioru pliku pakietu Debiana na jego rekordy składowe.

Dla przykładu, chcąc podzielić duży plik .deb na N kawałków:


7.2 Debian twierdzi, że można uaktualniać uruchomiony program; Jak to możliwe?

Jądro (system plików) w Debianie umożliwia podmianę plików, nawet jeśli są używane.

Dostarczamy także program o nazwie start-stop-daemon, który jest używany do uruchamiania demonów w czasie startu systemu oraz do ich zatrzymywania, podczas gdy poziom startu (runlevel) jest zmieniany. Ten sam program jest używany przez skrypty instalacyjne podczas instalacji nowego pakietu zawierającego demona.


7.3 Jak mogę sprawdzić, które pakiety są już zainstalowane w Debianie?

Aby poznać stan wszystkich pakietów zainstalowanych w systemie, wykonaj polecenie:

     dpkg --list

Wypisze ono jednolinijkowe podsumowanie dla każdego pakietu, zawierające dwuznakowe oznaczenie statusu (wyjaśnione w nagłówku), nazwę pakietu, wersję, która jest zainstalowana, oraz krótki opis.

Aby poznać stan pakietów, których nazwy zawierają określony ciąg znaków, możesz wykonać polecenie (to polecenie pokazuje pakiety z nazwami rozpoczynającymi się od ,,foo''):

     dpkg --list 'foo*'

Aby otrzymać obszerniejsze informacje na temat określonego pakietu, wykonaj:

     dpkg --status nazwa_pakietu

7.4 Jak mam stwierdzić, który pakiet tworzy określony plik?

Aby zidentyfikować pakiet odpowiedzialny za pojawienie się pliku nazwa_pliku wykonaj:


[ powrót ] [ Spis treści ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ dalej ]


Debian GNU/Linux FAQ

wersja 4.0.3, 26 June 2008

Autorzy, Rozdział 15.1
Tłumacze, Rozdział 15.2