Provided by:
dpkg_1.16.0.3ubuntu5_i386 
NAZWA
dpkg - meneder pakietow Debiana
SK/LADNIA
dpkg [opcje] dzia/lanie
UWAGA
Ten podrcznik jest przeznaczony dla uytkownikow, ktorzy chc pozna opcje
programu dpkg oraz chc dowiedzie si o pakietach wicej ni podaje to dpkg
--help.
Ten podrcznik nie wyjania technicznych szczegolow, np. w jaki sposob
dpkg instaluje lub usuwa swoje pakiety, gdy jest to dla przecitnego
uytkownika zupelnie nieistotne.
OPIS
dpkg jest narzdziem do instalowania, tworzenia, usuwania pakietow
systemu Debian oraz do zarzdzania nimi. Podstawowym i bardziej
przyjaznym uytkownikowi narzdziem-nakladk dpkg jest aptitude(1). Sam
dpkg jest obslugiwany z linii komend, przez podanie dokladnie jednego
dzialania oraz dodatkowych, nieobowizkowych opcji. Parametr dzialanie
okrela, co dpkg ma zrobi, a dodatkowe opcje modyfikuj to dzialanie.
dpkg moe by take uyty jako nakladka na dpkg-deb(1). Wymienione poniej
dzialania s dzialaniami programu dpkg-deb i jeeli zostan uyte, to dpkg
uruchomi dpkg-deb, przekazujc mu odpowiednie parametry:
-b, --build,
-c, --contents,
-I, --info,
-f, --field,
-e, --control,
-x, --extract,
-X, --vextract oraz
--fsys-tarfile.
Dzialania te s opisane w osobnym podrczniku do dpkg-deb(1).
INFORMACJE O PAKIETACH
dpkg zarzdza informacjami o dostpnych pakietach. Informacje zostaly
podzielone na trzy klasy: stan biecy, stan wyboru oraz flag. Wartoci te
mog zosta zmienione za pomoc programu dselect.
STAN BIECY PAKIET'OW
not-installed (niezainstalowany)
Pakiet nie jest zainstalowany w systemie.
config-files (pliki-konfiguracyjne)
Tylko pliki konfiguracyjne pakietu zostaly w systemie.
half-installed (wp'o/lzainstalowany)
Instalacja pakietu zostala rozpoczta, ale niedokoczona z pewnych
powodow.
unpacked (rozpakowany)
Pakiet jest rozpakowany, ale nie skonfigurowany.
half-configured (wp'o/lskonfigurowany)
Pakiet jest rozpakowany, a konfiguracja zostala rozpoczta, ale
niedokoczona z pewnych powodow.
triggers-awaited
Pakiet oczekuje przetworzenia wyzwalaczy przez inny pakiet.
triggers-pending
Pakiet zostal pobudzony.
installed (zainstalowany)
Pakiet jest rozpakowany i poprawnie skonfigurowany.
STAN WYBORU PAKIET'OW
install (instalacja)
Pakiet zostal wybrany do zainstalowania.
hold (wstrzymanie)
Pakiet oznaczony jako wstrzymany nie jest obslugiwany przez
dpkg, chyba e uyje si opcji --force-hold.
deinstall (deinstalacja)
Pakiet zostal wybrany do odinstalowania (to znaczy, e chcemy
skasowa wszystkie pliki pakietu oprocz plikow konfiguracyjnych).
purge (wyczyszczenie)
The package is selected to be purged (i.e. we want to remove
everything from system directories, even configuration files).
FLAGI PAKIET'OW
reinst-required (konieczna-reinstalacja)
Pakiet oznaczony jako konieczna-reinstalacja jest uszkodzony i
wymaga reinstalacji. Taki pakiet nie moe zosta usunity, chyba e
uyje si opcji --force-remove-reinstreq.
AKCJE
-i, --install plik_pakietu...
Instalacja pakiet. Jeli zostala uyta opcja --recursive lub -R,
plik_pakietu musi oznacza wybrany katalog.
Instalacja sklada si z nastpujcych krokow:
1. Rozpakowanie plikow kontrolnych nowego pakietu.
2. Jeli inna wersja tego samego pakietu jest ju zainstalowana,
uruchomienie skryptu prerm starego pakietu.
3. Uruchomienie skryptu preinst, jeli pakiet go zawiera.
4. Rozpakowanie nowych plikow, ale przechowanie starych na
wypadek, gdyby instalacja si nie powiodla i trzeba by je
odzyska.
5. Jeli inna wersja tego samego pakietu byla poprzednio
zainstalowana, uruchomienie skryptu postrm starego pakietu.
Prosz zauway, e ten skrypt jest uruchamiany po skrypcie preinst
nowego pakietu, poniewa nowe pliki s zapisywane w tym samym
czasie, gdy stare s kasowane.
6. Konfiguracja pakietu. Bardziej szczegolowe informacje zawarto
przy opisie parametru --configure.
--unpack plik_pakietu...
Rozpakowanie pakietu, ale bez konfigurowania go. Jeli zostala
uyta opcja --recursive lub -R, plik_pakietu musi oznacza wybrany
katalog.
--configure pakiet...|-a|--pending
Configure a package which has been unpacked but not yet
configured. If -a or --pending is given instead of package, all
unpacked but unconfigured packages are configured.
To reconfigure a package which has already been configured, try
the dpkg-reconfigure(8) command instead.
Konfigurowanie sklada si z nastpujcych krokow:
1. Rozpakowanie nowych plikow konfiguracyjnych, ale przechowanie
starych na wypadek, gdyby konfigurowanie si nie powiodlo i
trzeba by je odzyska.
2. Uruchomienie skryptu postinst, jeli pakiet go zawiera.
--triggers-only pakiet...|-a|--pending
Przetwarzanie samych wyzwalaczy. Wszystkie zaplanowane
wyzwalacze zostan przetworzone. Jeli podane s nazwy pakietow,
tylko ich wyzwalacze zostan przetworzone - kady dokladnie raz,
tam gdzie to potrzebne. Uycie tej opcji moe pozostawi pakiety w
niewlaciwym stanie triggers-awaited lub triggers-pending. Moe to
by poniej naprawione przez wywolanie: dpkg --configure
--pending.
-r, --remove, -P, --purge pakiet...|-a|--pending
Remove an installed package. -r or --remove remove everything
except conffiles. This may avoid having to reconfigure the
package if it is reinstalled later. (Conffiles are configuration
files that are listed in the DEBIAN/conffiles control file). -P
or --purge removes everything, including conffiles. If -a or
--pending is given instead of a package name, then all packages
unpacked, but marked to be removed or purged in file
/var/lib/dpkg/status, are removed or purged, respectively. Note:
some configuration files might be unknown to dpkg because they
are created and handled separately through the configuration
scripts. In that case, dpkg won't remove them by itself, but the
package's postrm script (which is called by dpkg), has to take
care of their removal during purge. Of course, this only applies
to files in system directories, not configuration files written
to individual users' home directories.
Usunicie pakietu sklada si z nastpujcych krokow:
1. Uruchomienie skryptu prerm
2. Usunicie zainstalowanych plikow
3. Uruchomienie skryptu postrm
--update-avail, --merge-avail plik-pakiet'ow
Zaktualizowanie bazy danych programu dpkg oraz dselect o
dostpnych pakietach. Opcja --merge-avail powoduje, e poprzednie
informacje s lczone z nowymi z pliku_pakiet'ow. Opcja
--update-avail powoduje zastpienie starych informacji nowymi z
pliku_pakiet'ow. Plik_pakiet'ow dystrybuowany razem z systemem
Debian nazywa si po prostu Packages. dpkg przechowuje informacje
o dostpnych pakietach w pliku /var/lib/dpkg/available.
Prostszym poleceniem, ktorego mona uy w celu pobrania i
odwieenia pliku available, jest dselect update. Prosz zauway, e
plik ten jest zasadniczo nieuyteczny, jeli nie uywa si dselect
tylko nakladki bazujcej na APT. Przyczyn tego jest fakt, e APT
posiada wlasny system okrelania dostpnoci pakietow.
-A, --record-avail plik_pakietu...
Zaktualizowanie bazy danych programow dpkg oraz dselect o
dostpnych pakietach, uwzgldniajc informacje zawarte w pakiecie
plik_pakietu. Jeli zostala uyta opcja --recursive lub -R,
plik_pakietu musi oznacza wybrany katalog.
--forget-old-unavail
Aktualnie przestarza/le i nie daje adnego efektu, poniewa dpkg
automatycznie zapomina o niezainstalowanych, niedostpnych
pakietach.
--clear-avail
Skasowanie informacji o dostpnych pakietach.
-C, --audit
Wyszukanie pakietow, ktore zainstalowane s w systemie tylko
czciowo. dpkg zasugeruje, co mona zrobi z tymi pakietami, aby w
pelni dzialaly.
--get-selections [wzorzec-nazwy-pakietu...]
Pobranie listy wybranych pakietow i wypisanie jej na stdout.
Jeeli nie podano wzorca, pakiety niezainstalowane (czyli takie,
ktore nie zostaly uprzednio wyczyszczone) nie zostan wywietlone.
--set-selections
Ustawia wybor pakietow uywajc pliku przeczytanego ze
standardowego wejcia. Plik ten powinien by w nastpujcym formacie
"<pakiet> <stan>", gdzie stan jest jednym z install, hold,
deinstall lub purge. Dozwolone s take linie puste i linie
komentarza - zaczynajce si od "#".
--clear-selections
Oznacza wszystkie pakiety nie bdce pakietami niezbdnymi
(essential) jako przeznaczone do usunicia. Opcja ta powinna by
uyta bezporednio przed --set-selections, aby usun wszystkie
pakiety niewymienione w --set-selections.
--yet-to-unpack
Wyszukanie pakietow przeznaczonych do zainstalowania, ktore z
pewnych powodow nie mogly zosta zainstalowane.
--print-architecture
Podanie architektury pakietow instalowanych przez dpkg
(na przyklad "i386").
--compare-versions wersja1 op wersja2
Porownanie numerow wersji, gdzie op jest operatorem
binarnym. dpkg zwroci prawd (rezultat zerowy) - gdy
warunek jest spelniony, lub zwroci falsz (rezultat
niezerowy) - w przeciwnym razie. Istniej dwie grupy
operatorow, w zalenoci od tego, w jaki sposob traktuje si
pusty numer wersji1 lub wersji2. Operatory, dla ktorych
pusty numer wersji oznacza wersj wczeniejsz ni dowolna:
lt le eq ne ge gt. Operatory, dla ktorych pusty numer
wersji oznacza wersj poniejsz ni dowolna: lt-nl le-nl
ge-nl gt-nl. Operatory istniejce, aby zachowa
kompatybilno z plikiem kontrolnym: < << <= = >= >> >.
--command-fd <n>
Accept a series of commands on input file descriptor <n>.
Note: additional options set on the command line, and
through this file descriptor, are not reset for
subsequent commands executed during the same run.
--help Wywietlenie krotkiego komunikatu pomocy.
--force-help
Wywietlenie opisu opcji --force-dzia/lanie.
-Dh, --debug=help
Wywietlenie opisu opcji debuggera.
--version
Wywietlenie informacji o wersji dpkg.
akcje dpkg-deb
Prosz zajrze do dpkg-deb(1), aby pozna pelny opis
nastpujcych dziala.
-b, --build katalog [archiwum|katalog]
Zbudowanie pakietu deb.
-c, --contents archiwum
Podanie zawartoci pakietu deb.
-e, --control nazwa-pliku [katalog]
Rozpakowanie plikow kontrolnych z pakietu.
-x, --extract archiwum katalog
Rozpakowanie plikow zawartych w pakiecie.
-X, --vextract archiwum katalog
Rozpakowanie pakietu i podanie nazw plikow, ktore
zawiera pakiet.
-f, --field archiwum [pole-kontrolne...]
Podanie informacji z pol kontrolnych pakietu.
--fsys-tarfile archiwum
Podanie na stdout archiwum tar, ktore zawiera pakiet
Debiana.
-I, --info archiwum [plik-kontrolny...]
Podanie informacji o pakiecie.
akcje dpkg-query
Prosz przeczyta dpkg-query(8), aby uzyska szczegolowe
informacje o nastpujcych dzialaniach.
-l, --list wzorzec-nazw-pakiet'ow...
Wywietla pakiety pasujce do wzorca.
-s, --status nazwa-pakietu...
Wywietla informacje o stanie danego pakietu.
-L, --listfiles nazwa-pakietu...
Wywietla list plikow zainstalowanych w systemie przez pakiet nazwa-pakietu.
-S, --search wzorzec-wyszukiwania-nazw-plik'ow...
Wyszukuje nazwy plikow w zainstalowanych pakietach.
-p, --print-avail nazwa-pakietu...
Wywietla szczegolowe informacje na temat pakietu nazwa-pakietu,
pochodzce z pliku /var/lib/dpkg/available. Uytkownicy nakladek
opartych o APT powinni uywa apt-cache show package-name zamiast
tej opcji.
OPCJE
Wszystkie opcje mog by podane zarowno w linii polece, jak i w
pliku konfiguracyjnym /etc/dpkg/dpkg.cfg programu dpkg lub w
plikach w katalogu konfiguracyjnym /etc/dpkg/dpkg.cfg.d/. Kada
linia pliku konfiguracyjnego jest albo opcj (dokladnie tak sam
jak opcja linii polece, ale bez pocztkowych mylnikow), albo
komentarzem (jeeli zaczyna si od #).
--abort-after=liczba
Zmiana liczby bldow, po ktorych dpkg zaprzestanie
dzialania. Domylna warto to 50.
-B, --auto-deconfigure
Gdy pakiet jest usuwany, moliwe jest, e inny
zainstalowany pakiet zaley od tego usuwanego. Podanie tej
opcji spowoduje automatyczne dekonfigurowanie pakietow,
ktore s zalene od usuwanego.
-D'osemkowo, --debug='osemkowo
Wlczenie trybu debuggera. 'osemkowo jest liczb osemkow bdc
sum logiczn bitow opcji debuggera z poniszej listy (te
wartoci mog si zmieni w przyszloci). Parametr -Dh lub
--debug=help wywietla te wartoci.
Number Description
1 Generally helpful progress information
2 Invocation and status of maintainer scripts
10 Output for each file processed
100 Lots of output for each file processed
20 Output for each configuration file
200 Lots of output for each configuration file
40 Dependencies and conflicts
400 Lots of dependencies/conflicts output
10000 Trigger activation and processing
20000 Lots of output regarding triggers
40000 Silly amounts of output regarding triggers
1000 Lots of drivel about e.g. the dpkg/info dir
2000 Insane amounts of drivel
--force-dzia/lania, --no-force-dzia/lania, --refuse-dzia/lania
Wymu (--force-) wykonanie pewnych dziala lub pozostaw
domylny sposob (no-force i refuse oznaczaj to samo)
wykonania dziala. dzia/lania to rozdzielona przecinkami
lista dziala. --force-help wywietla opis tych dziala.
Dzialania oznaczone przez (*) s domylnie wymuszone.
Ostrzeenie: Te opcje s zwykle przeznaczone wy/lcznie dla
dowiadczonych uytkownik'ow. Uycie ich bez pe/lnego
zrozumienia efektu dzia/lania moe spowodowa uszkodzenie
systemu.
all: Wlcza (lub wylcza) wszystkie opcje typu "force".
downgrade(*): Zainstalowanie pakietu, nawet gdy nowsza
jego wersja jest ju zainstalowana.
Ostrzeenie: W chwili obecnej dpkg nie sprawdza zalenoci
podczas instalowania starszej wersji pakietu i dlatego
nie wypisze ostrzeenia, jeeli zainstalowanie starszej
wersji popsuje zalenoci innych pakiet'ow. Instalowanie
starszych wersji niezbdnych (essential) pakiet'ow moe
spowodowa - i jest to powany skutek uboczny - e Tw'oj
system nie bdzie si nadawa/l do uytku. Prosz uywa tej
opcji ostronie.
configure-any: Skonfigurowanie wszystkich rozpakowanych
ale nieskonfigurowanych pakietow, od ktorych zaley biecy
pakiet.
hold: Dzialanie obejmie take pakiety oznaczone jako
"wstrzymane" (hold).
remove-reinstreq: Usunicie pakietu, nawet wtedy gdy jest
uszkodzony i wymaga przeinstalowania. Moe to spowodowa
pozostawienie czci pakietu w systemie, gdy dpkg zapomni o
niej.
remove-essential: Usunicie pakietu, nawet wtedy gdy jest
on uznany za niezbdny (essential). Pakiety niezbdne
zawieraj podstawowe polecenia Uniksa. Usunicie ich moe
spowodowa, e system przestanie dziala. Naley zachowa
szczegoln ostrono przy uyciu tej opcji.
depends: Zamiana wszystkich problemow z zalenociami na
ostrzeenia.
depends-version: Zignorowanie problemow z numerami wersji
przy sprawdzaniu zalenoci.
breaks: Instalacja, nawet jeliby to popsulo inny pakiet.
conflicts: Instalacja, nawet gdy pakiet powoduje konflikt
z innym. Powsta moe niebezpieczestwo nadpisania plikow z
innego pakietu, dlatego naley zachowa ostrono przy uyciu
tej opcji.
confmiss: Zawsze bd instalowane brakujce pliki
konfiguracyjne. Uywanie tej opcji moe by niebezpieczne,
poniewa nie zachowuje to zmiany dokonanej na pliku (czyli
jego usunicia).
confnew: Jeli plik konfiguracyjny zostal zmodyfikowany,
zainstalowana zostanie jego nowa wersja bez pytania,
chyba e uyto rownie opcji --force-confdef, co spowoduje
wykonanie domylnej akcji.
confold: Jeli plik konfiguracyjny zostal zmodyfikowany,
stara wersja zostanie zachowana bez pytania, chyba e uyto
rownie opcji --force-confdef, co spowoduje wykonanie
domylnej akcji.
confdef: Jeli plik konfiguracyjny zostal zmodyfikowany,
wybrane zostanie domylne dzialanie. Jeeli nie okrelono
domylnej akcji, uytkownik zostanie poproszony o dokonanie
wyboru. Podanie dodatkowo opcji --force-confnew lub
--force-confold zdecyduje o dalszym dzialaniu.
confask: If a conffile has been modified always offer to
replace it with the version in the package, even if the
version in the package did not change. If any of
--force-confmiss, --force-confnew, --force-confold, or
--force-confdef is also given, it will be used to decide
the final action.
overwrite: Nadpisanie plikow z innych pakietow, w
przypadku gdy dany plik wystpuje take w innym pakiecie.
overwrite-dir Nadpisanie katalogow z innych pakietow, w
przypadku gdy dany katalog wystpuje take w innym
pakiecie.
overwrite-diverted: Nadpisanie plikow ominitych plikami
nieominitymi.
unsafe-io: Do not perform safe I/O operations when
unpacking. Currently this implies not performing file
system syncs before file renames, which is known to cause
substantial performance degradation on some file systems,
unfortunately the ones that require the safe I/O on the
first place due to their unreliable behaviour causing
zero-length files on abrupt system crashes.
Note: For ext4, the main offender, consider using instead
the mount option nodelalloc, which will fix both the
performance degradation and the data safety issues, the
latter by making the file system not produce zero-length
files on abrupt system crashes with any software not
doing syncs before atomic renames.
Warning: Using this option might improve performance at
the cost of losing data, use with care.
architecture: Process even packages with wrong or no
architecture.
bad-path: Zignorowanie braku pewnych programow w ciece
zmiennej systemowej PATH.
not-root: Proba (de)instalacji, gdy dpkg nie jest
uruchamiany z konta administartora.
bad-verify: Instalowanie pakietu, nawet jeeli nie
powiedzie si sprawdzenie jego autentycznoci.
--ignore-depends=pakiet,...
Zignorowanie sprawdzania zalenoci od podanych pakietow (a
cilej rzecz biorc, sprawdzanie si odbywa, ale w przypadku
konfliktow wywietlane jest tylko ostrzeenie).
--new, --old
Wybor pomidzy nowym i starym formatem binarnym pakietu.
Ta opcja jest przeslana do dpkg-deb(1).
--nocheck
Brak sprawdzania zawartoci pliku kontrolnego podczas
budowania pakietu. Ta opcja jest przeslana do
dpkg-deb(1).
--no-act, --dry-run, --simulate
Podejmowane dzialania nie powoduj adnych zmian. Ta opcja
jest uyteczna, gdy potrzeba sprawdzi, czy dzialanie si
wykona, ale bez powodowania zmian czegokolwiek.
Opcj --no-act naley poda jako pierwszy parametr, gdy w
przeciwnym razie mona otrzyma niespodziewane efekty. (np.
dpkg --purge bla --no-act wyczyci pakiet bla, a nastpnie
sprobuje wyczyci pakiet o nazwie --no-act, mimo e
najprawdopodobniej spodziewale si, e takie polecenie nic
nie zrobi).
-R, --recursive
Dzialanie obejmie wszystkie pliki *.deb z podanego
katalogu, wraz z podkatalogami tego katalogu. Ta opcja
moe zosta uyta wraz z -i, -A, --install, --unpack oraz
--avail.
-G Nieinstalowanie pakietu, jeli jego nowsza wersja jest ju
zainstalowana. Jest to dokladnie to samo, co
--refuse-downgrade.
--admindir=katalog
Zmiana domylnego katalogu administracyjnego, zawierajcego
wiele plikow dostarczajcych informacji o stanie
zainstalowanych i niezainstalowanych pakietow itp. (Warto
domylna to /var/lib/dpkg).
--instdir=katalog
Zmiana domylnego katalogu instalacyjnego, czyli katalogu,
w ktorym pakiety s instalowane. instdir jest take
katalogiem przekazywanym do chroot(2) przed uruchomieniem
skryptow dostarczonyhc przez opiekuna pakietu, co
oznacza, e skrypty te widz instdir jako glowny katalog
hierarchii. (Warto domylna to /).
--root=katalog
Zmiana root zmienia instdir na katalog i admindir na
katalog/var/lib/dpkg.
-O, --selected-only
Dzialanie obejmuje wylcznie pakiety wybrane do
instalacji. Wybor moe zosta dokonany przez polecenie
dselect lub dpkg, gdy wykonuje operacje na pakietach. Na
przyklad pakiet usuwany jest zaznaczany jako wybrany do
odinstalowania.
-E, --skip-same-version
Nieinstalowanie pakietu, jeli o tej samej wersji jest ju
zainstalowany w systemie.
--pre-invoke=polecenie
--post-invoke=polecenie
Okrela dodatkowe polecenie, ktore bdzie wywolane przez
"sh -c" przed lub po wykonaniu przez dpkg akcji: unpack,
configure, install, triggers-only, remove oraz purge.
Opcja ta moe by podana wielokrotnie. Zachowywana jest
kolejno podawania opcji, poprzedzane s one jeszcze
opcjami z plikow konfiguracyjnych. Zmienna rodowiska
DPKG_HOOK_ACTION jest ustawiana dla dodatkowych polece na
warto odpowiadajc biecej akcji dpkg. Uwaga: nakladki mog
uruchamia dpkg kilka razy w cigu jednego wywolania, co
moe spowodowa uruchomienie dodatkowych polece wicej razy
ni oczekiwano.
--path-exclude=glob-pattern
--path-include=glob-pattern
Set glob-pattern as a path filter, either by excluding or
re-including previously excluded paths matching the
specified patterns during install.
Warning: take into account that depending on the excluded
paths you might completely break your system, use with
caution.
The glob patterns use the same wildcards used in the
shell, were '*' matches any sequence of characters,
including the empty string and also '/'. For example,
'/usr/*/READ*' matches '/usr/share/doc/package/README'.
As usual, '?' matches any single character (again,
including '/'). And '[' starts a character class, which
can contain a list of characters, ranges and
complementations. See glob(7) for detailed information
about globbing. Note: the current implementation might
re-include more directories and symlinks than needed, to
be on the safe side and avoid possible unpack failures,
future work might fix this.
This can be used to remove all paths except some
particular ones; a typical case is:
--path-exclude=/usr/share/doc/*
--path-include=/usr/share/doc/*/copyright
to remove all documentation files except the copyright
files.
These two options can be specified multiple times, and
interleaved with each other. Both are processed in the
given order, with the last rule that matches a file name
making the decision.
--status-fd n
Wyslanie "czytelnego dla maszyny" statusu pakietu i
informacji o postpie do deskryptora pliku n. Ta opcja moe
by podana wielokrotnie. Informacja jest ogolnie
zapisywana po jednym wpisie w linii, w jednej z
nastpujcych form:
status: pakiet: status
Nastpila zmiana statusu pakietu, status jest taki
jak w pliku statusu pakietu.
status: pakiet : error : rozszerzony-komunikat-b/ldu
An error occurred. Any possible newlines in
extended-error-message will be converted to spaces
before output.
status: plik : conffile-prompt : 'prawdziwy-stary'
'prawdziwy-nowy' zmiany-uytkownika zmiany-dystrybucyjne
Uytkownikowi zostanie przedstawione pytanie
odnonie pliku konfiguracyjnego.
processing: etap: pakiet
Sent just before a processing stage starts. stage
is one of upgrade, install (both sent before
unpacking), configure, trigproc, disappear,
remove, purge.
--status-logger=command
Send machine-readable package status and progress
information to the shell command's standard input. This
option can be specified multiple times. The output format
used is the same as in --status-fd.
--log=nazwa-pliku
Zapisuje informacje o zmianach stanu i akcjach do pliku
logu nazwa-pliku, zamiast do domylnego pliku
/var/log/dpkg.log. Jeeli t opcj podano kilka razy, brany
jest pod uwag plik podany w ostatniej opcji. Komunikaty
logu s w postaci"YYYY-MM-DD HH:MM:SS <status> <pakiet>
<wersja-zainstalowana>" dla zmian stanu; "YYYY-MM-DD
HH:MM:SS <akcja> <pakiet> <wersja-instalowana>
<wersja-dostpna>" dla akcji, gdzie <akcja> jest jedn z
install (instalacja), upgrade (aktualizacja), remove
(usuwanie), purge (czyszczenie) oraz "YYYY-MM-DD HH:MM:SS
conffile <nazwa-pliku> <decyzja>" dla zmian plikow
konfiguracyjnych, gdzie <decyzja> to albo install
(instalacja nowej wersji), albo keep (zachowanie
poprzedniej wersji).
--no-debsig
Nie probuje weryfikowa sygnatur pakietu.
--no-triggers
Nie uruchamiaj adnych wyzwalaczy w tym przebiegu
(aktywacje nadal bd zarejestrowane). Przy uyciu wraz z
--configure pakiet lub --triggers-only pakiet skrypt
"postinst" wskazanego pakietu nadal zostanie uruchomiony,
nawet jeli wymagane jest tylko uruchomienie wyzwalaczy.
Uycie tej opcji moe pozostawi pakiety w niewlaciwym
stanie triggers-awaited lub triggers-pending. Moe to by
poniej naprawione przez wywolanie: dpkg --configure
--pending.
--triggers
Anuluje poprzednie --no-triggers.
PLIKI
/etc/dpkg/dpkg.cfg
Plik konfiguracyjny zawierajcy domylne opcje.
/var/log/dpkg.log
Domylny plik logu (patrz /etc/dpkg/dpkg.cfg(5) i opcja
--log).
Pozostale pliki wymienione poniej odnosz si do swoich domylnych
katalogow. Opcja --admindir moe zmieni lokalizacj tych plikow.
/var/lib/dpkg/available
Lista dostpnych pakietow.
/var/lib/dpkg/status
Stan dostpnych pakietow. Ten plik zawiera informacje o
tym, czy dany pakiet jest wybrany do skasowania, czy jest
zainstalowany itp. Te informacje s opisane w sekcji
INFORMACJE O PAKIETACH.
Kopia zapasowa pliku statusu jest tworzona w /var/backups
kadego dnia. Moe to by przydatne jeli zostanie on
utracony lub uszkodzony z powodu klopotow z systemami
plikow.
Ponisze pliki s czci skladow pakietow binarnych. Wicej
informacji o nich mona znale w deb(5).
control
conffiles
preinst
postinst
prerm
postrm
RODOWISKO
HOME If set, dpkg will use it as the directory from which to
read the user specific configuration file.
TMPDIR If set, dpkg will use it as the directory in which to
create temporary files and directories.
PAGER The program dpkg will execute when displaying the
conffiles.
SHELL Program uruchamiany przez dpkg, gdy trzeba uruchomi now
sesj powloki.
COLUMNS
Ustawia liczb kolumn uywanych przez dpkg w czasie
wywietlania sformatowanego tekstu. Obecnie uywane tylko
przez opcj -l.
DPKG_SHELL_REASON
Defined by dpkg on the shell spawned on the conffile
prompt to examine the situation. Current valid value:
conffile-prompt.
DPKG_CONFFILE_OLD
Defined by dpkg on the shell spawned on the conffile
prompt to examine the situation. Contains the path to the
old conffile.
DPKG_CONFFILE_NEW
Defined by dpkg on the shell spawned on the conffile
prompt to examine the situation. Contains the path to the
new conffile.
DPKG_RUNNING_VERSION
Zdefiniowana przez dpkg w rodowisku skryptu opiekuna
pakietu, jako wersja aktualnie uruchomionej instancji
programu dpkg.
DPKG_MAINTSCRIPT_PACKAGE
Zdefiniowana przez dpkg w rodowisku skryptu opiekuna
pakietu, jako nazwa przetwarzanego pakietu.
DPKG_MAINTSCRIPT_ARCH
Zdefiniowana przez dpkg w rodowisku skryptu opiekuna
pakietu, jako architektura dla ktorej budowano pakiet.
DPKG_MAINTSCRIPT_NAME
Defined by dpkg on the maintainer script environment to
the name of the script running (preinst, postinst, prerm,
postrm).
PRZYK/LADY
Wywietlenie wszystkich pakietow zwizanych z edytorem vi(1):
dpkg -l '*vi*'
Wywietlenie informacji z pliku /var/lib/dpkg/available o dwoch
pakietach:
dpkg --print-avail elvis vim | less
Samodzielne przeszukanie informacji o pakietach:
less /var/lib/dpkg/available
Wykasowanie zainstalowanego pakietu elvis:
dpkg -r elvis
Aby zainstalowa pakiet, naley wpierw znale go w archiwum lub na
CDROM. Plik "available" pokazuje, e pakiet vim jest w sekcji
"editors":
cd /media/cdrom/pool/main/v/vim
dpkg -i vim_4.5-3.deb
Aby stworzy kopi lokalnie wybranych pakietow:
dpkg --get-selections >mojepakiety
Ten plik mona przenie do innego systemu i zainstalowa te pakiety
poprzez:
dpkg --clear-selections
dpkg --set-selections <mojepakiety
Naley zauway, e ta opcja nie powoduje zainstalowania lub
usunicia czegokolwiek, ale tylko zaznacza wskazane pakiety do
zainstalowania bd usunicia. Do pobrania i zainstalowania tych
pakietow trzeba uy innego programu. Na przyklad mona w tym celu
uy polecenia apt-get dselect-upgrade.
Zwyczajowo do wyboru pakietow sluy dselect(1), ktory daje wiksze
moliwoci zmiany ich stanu.
DODATKOWA FUNKCJONALNO
Dodatkow funkcjonalno mona uzyska, instalujc ktorykolwiek z
nastpujcych pakietow: apt, aptitude oraz debsums.
ZOBACZ TAKE
aptitude(1), apt(1), dselect(1), dpkg-deb(1), dpkg-query(1),
deb(5), deb-control(5), dpkg.cfg(5), oraz dpkg-reconfigure(8).
B/LDY
--no-act podaje raczej zbyt malo pomocnych informacji.
AUTORZY
Patrz plik /usr/share/doc/dpkg/THANKS.gz zawierajcy list osob,
ktore przyczynily si do rozwoju programu dpkg.
T/LUMACZE
Piotr Roszatycki <dexter@debian.org>, 1999
Bartosz Feski <fenio@debian.org>, 2004-2005
Robert Luberda <robert@debian.org>, 2006-2008
Wiktor Wandachowicz <siryes@gmail.com>, 2008