dpkg

Autres langues

Langue: ru

Version: 12 ÁÐÒÅÌÑ 1998 (openSuse - 09/10/07)

Autres sections - même nom

Section: 8 (Commandes administrateur)

éíñ

dpkg - ÓÒÅÄÎÅÕÒÏ×ÎÅ×ÙÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÄÌÑ Debian

óéîôáëóéó

dpkg [ËÌÀÞÉ] ÄÅÊÓÔ×ÉÅ

÷îéíáîéå

üÔÏ ÒÕËÏ×ÏÄÓÔ×Ï ÐÒÅÄÎÁÚÎÁÞÅÎÏ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÖÅÌÁÀÝÉÈ ÐÏÎÑÔØ ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ dpkg, Á ÔÁËÖÅ ÓÏÓÔÏÑÎÉÑ ÐÁËÅÔÏ×: ÚÄÅÓØ ÜÔÏ ÏÐÉÓÁÎÏ ÂÏÌÅÅ ÄÅÔÁÌØÎÏ, ÞÅÍ × dpkg --help.

üÔÏ ÒÕËÏ×ÏÄÓÔ×Ï ÎÅ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ Á×ÔÏÒÁÍ ÐÁËÅÔÏ×, ËÏÔÏÒÙÅ ÈÏÔÑÔ ÐÏÎÑÔØ, ËÁË dpkg ÂÕÄÅÔ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÉÈ ÐÁËÅÔÙ. ÷ ÞÁÓÔÎÏÓÔÉ, ÏÐÉÓÁÎÉÅ ÔÏÇÏ, ÞÔÏ ÄÅÌÁÅÔ dpkg, ËÏÇÄÁ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ É ÕÄÁÌÑÅÔ ÐÁËÅÔÙ, ÞÁÓÔÉÞÎÏ ÎÅÁÄÅË×ÁÔÎÏ. ðÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÜÔÏÍ ÍÏÖÎÏ ÎÁÊÔÉ × ÒÕÂÒÉËÅ óÉÓÔÅÍÁ õÐÒÁ×ÌÅÎÉÑ ðÁËÅÔÁÍÉ × debian-faq × ÓÉÓÔÅÍÅ GNU Info. éÎÆÏÒÍÁÃÉÑ ÐÏ ÓÏÚÄÁÎÉÀ ÐÁËÅÔÏ× Debian ÎÁÈÏÄÉÔÓÑ × ÒÕÂÒÉËÅ óÒÅÄÓÔ×Á õÐÒÁ×ÌÅÎÉÑ ðÁËÅÔÁÍÉ Debian ÔÁÍ ÖÅ.

ïðéóáîéå

dpkg~-- ÜÔÏ ÉÎÓÔÒÕÍÅÎÔ ÓÒÅÄÎÅÇÏ ÕÒÏ×ÎÑ ÄÌÑ ÉÎÓÔÁÌÌÑÃÉÉ, ÓÏÚÄÁÎÉÑ, ÕÄÁÌÅÎÉÑ É ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ Debian GNU/Linux. ïÓÎÏ×ÎÁÑ É ÂÏÌÅÅ ÄÒÕÖÅÓÔ×ÅÎÎÁÑ ÏÂÏÌÏÞËÁ ÄÌÑ dpkg~-- ÜÔÏ dselect(8). dpkg ÕÐÒÁ×ÌÑÅÔÓÑ ÃÅÌÉËÏÍ ÞÅÒÅÚ ÐÁÒÁÍÅÔÒÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ËÏÔÏÒÙÅ ÓÏÓÔÏÑÔ ÉÚ ÒÏ×ÎÏ ÏÄÎÏÇÏ ÄÅÊÓÔ×ÉÑ É ÎÕÌÑ ÉÌÉ ÂÏÌØÛÅ ËÌÀÞÅÊ. ðÁÒÁÍÅÔÒ-ÄÅÊÓÔ×ÉÅ ÇÏ×ÏÒÉÔ dpkg, ÞÔÏ ÅÍÕ ÎÕÖÎÏ ÓÄÅÌÁÔØ, Á ËÌÀÞÉ ÔÁË ÉÌÉ ÉÎÁÞÅ ÕÐÒÁ×ÌÑÀÔ ×ÙÐÏÌÎÅÎÉÅÍ ÄÅÊÓÔ×ÉÑ.

dpkg ÍÏÖÅÔ ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ËÁË ÉÎÔÅÒÆÅÊÓ Ë dpkg-deb. îÉÖÅÓÌÅÄÕÀÝÉÅ ÄÅÊÓÔ×ÉÑ Ñ×ÌÑÀÔÓÑ ÄÅÊÓÔ×ÉÑÍÉ dpkg-deb, É ÅÓÌÉ ÏÎÉ ×ÓÔÒÅÞÁÀÔÓÑ, ÔÏ dpkg ÐÒÏÓÔÏ ÚÁÐÕÓËÁÅÔ dpkg-deb Ó ÕËÁÚÁÎÎÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ:


    -b, --build,

    -c, --contents,

    -I, --info,

    -f, --field,

    -e, --control,

    -x, --extract,

    -X, --vextract, Á ÔÁËÖÅ

    --fsys-tarfile.

ðÏÖÁÌÕÊÓÔÁ, ÏÂÒÁÔÉÔÅÓØ Ë dpkg-deb(1), ÇÄÅ ÏÐÉÓÁÎÙ ×ÓÅ ÜÔÉ ÄÅÊÓÔ×ÉÑ.

éîæïòíáãéñ ï ðáëåôáè

dpkg ÐÏÄÄÅÒÖÉ×ÁÅÔ ÎÅËÏÔÏÒÕÀ ÐÏÌÅÚÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÁÈ. üÔÁ ÉÎÆÏÒÍÁÃÉÑ ÄÅÌÉÔÓÑ ÎÁ ÔÒÉ ËÌÁÓÓÁ: ÓÏÓÔÏÑÎÉÑ, ÓÏÓÔÏÑÎÉÑ ×ÙÂÏÒÁ É ÆÌÁÇÉ. ðÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÜÔÁ ÉÎÆÏÒÍÁÃÉÑ ÉÚÍÅÎÑÅÔÓÑ Ó ÐÏÍÏÝØÀ dselect.

óïóôïñîéñ ðáëåôá

installed
ðÁËÅÔ ÒÁÓÐÁËÏ×ÁÎ É ÕÓÐÅÛÎÏ ÎÁÓÔÒÏÅÎ.
half-installed
õÓÔÁÎÏ×ËÁ ÐÁËÅÔÁ ÂÙÌÁ ÚÁÐÕÝÅÎÁ, ÎÏ ÎÅ ÚÁËÏÎÞÅÎÁ ÐÏ ËÁËÏÊ-ÌÉÂÏ ÐÒÉÞÉÎÅ.
not-installed
ðÁËÅÔ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ×ÁÛÅÊ ÓÉÓÔÅÍÅ.
unpacked
ðÁËÅÔ ÒÁÓÐÁËÏ×ÁÎ, ÎÏ ÎÅ ÎÁÓÔÒÏÅÎ.
half-configured
ðÁËÅÔ ÒÁÓÐÁËÏ×ÁÎ É ÎÁÓÔÒÏÊËÁ ÂÙÌÁ ÚÁÐÕÝÅÎÁ, ÎÏ ÐÏËÁ ÅÝÅ ÎÅ ÚÁ×ÅÒÛÅÎÁ ÐÏ ËÁËÏÊ-ÌÉÂÏ ÐÒÉÞÉÎÅ.
config-files
÷ ÓÉÓÔÅÍÅ ÓÕÝÅÓÔ×ÕÀÔ ÔÏÌØËÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ ÐÁËÅÔÁ.

óïóôïñîéñ ÷ùâïòá ðáëåôá

install
ðÁËÅÔ ×ÙÂÒÁÎ ÄÌÑ ÕÓÔÁÎÏ×ËÉ.
deinstall
ðÁËÅÔ ×ÙÂÒÁÎ ÄÌÑ ÕÄÁÌÅÎÉÑ (Ô.~Å. ÍÙ ÈÏÔÉÍ ÕÄÁÌÉÔØ ×ÓÅ ÆÁÊÌÙ, ËÒÏÍÅ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ).
purge
ðÁËÅÔ ×ÙÂÒÁÎ ÄÌÑ ÐÏÌÎÏÊ ÏÞÉÓÔËÉ (Ô.~Å. ÍÙ ÈÏÔÉÍ ÕÄÁÌÉÔØ ÁÂÓÏÌÀÔÎÏ ×ÓÅ ÆÁÊÌÙ, ×ËÌÀÞÁÑ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ).

æìáçé ðáëåôá

hold
ðÁËÅÔ ÐÏÍÅÞÅÎ ËÁË hold ("ÐÒÉÏÓÔÁÎÏ×ÌÅÎÎÙÊ"), É ÎÅ ÏÂÒÁÂÁÔÙ×ÁÅÔÓÑ dpkg, ÐÏËÁ ÎÅ ÕËÁÚÁÎ ÆÌÁÇ --force-hold.
reinst-required
ðÁËÅÔ, ÐÏÍÅÞÅÎÎÙÊ ËÁË reinst-required, Ñ×ÌÑÅÔÓÑ ÂÉÔÙÍ É ÔÒÅÂÕÅÔ ÐÅÒÅÕÓÔÁÎÏ×ËÉ. ôÁËÉÅ ÐÁËÅÔÙ ÎÅ ÍÏÇÕÔ ÂÙÔØ ÕÄÁÌÅÎÙ, ÐÏËÁ ÎÅ ÕËÁÚÁÎ ÆÌÁÇ --force-reinstreq.

äåêóô÷éñ

dpkg -i | --install <ÉÍÑ ÆÁÊÌÁ ÐÁËÅÔÁ> ...
õÓÔÁÎÏ×ÉÔØ ÚÁÄÁÎÎÙÊ ÐÁËÅÔ. åÓÌÉ ÕËÁÚÁÎ ÆÌÁÇ --recursive ÉÌÉ -R, ÔÏ ×ÍÅÓÔÏ ÉÍÅÎÉ ÆÁÊÌÁ ÐÁËÅÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ ËÁÔÁÌÏÇ.

õÓÔÁÎÏ×ËÁ ÓÏÓÔÏÉÔ ÉÚ ÓÌÅÄÕÀÝÉÈ ÛÁÇÏ×:

1. éÚ×ÌÅÞÅÎÉÅ ÕÐÒÁ×ÌÑÀÝÉÈ ÆÁÊÌÏ× ÉÚ ÐÁËÅÔÁ.

2. åÓÌÉ ÄÒÕÇÁÑ ×ÅÒÓÉÑ ÜÔÏÇÏ ÐÁËÅÔÁ ÂÙÌÁ ÕÓÔÁÎÏ×ÌÅÎÁ ÒÁÎÅÅ, ÔÏ ÚÁÐÕÓËÁÅÔÓÑ ÓËÒÉÐÔ prerm ÉÚ ÓÔÁÒÏÇÏ ÐÁËÅÔÁ.

3. úÁÐÕÓËÁÅÔÓÑ ÓËÒÉÐÔ preinst, ÅÓÌÉ ÏÎ ÅÓÔØ × ÜÔÏÍ ÐÁËÅÔÅ.

4. òÁÓÐÁËÏ×Ù×ÁÀÔÓÑ ÎÏ×ÙÅ ÆÁÊÌÙ, × ÔÏÖÅ ÓÁÍÏÅ ×ÒÅÍÑ ÓÏÈÒÁÎÑÑ ÓÔÁÒÙÅ, ÞÔÏÂÙ ÅÓÌÉ ÞÔÏ-ÔÏ ÐÏÊÄÅÔ ÎÅ ÔÁË, ÍÏÖÎÏ ÂÙÌÏ ÉÈ ×ÏÓÓÔÁÎÏ×ÉÔØ.

5. åÓÌÉ ÒÁÎÅÅ ÂÙÌÁ ÕÓÔÁÎÏ×ÌÅÎÁ ÄÒÕÇÁÑ ×ÅÒÓÉÑ ÜÔÏÇÏ ÐÁËÅÔÁ, ÔÏ ÚÁÐÕÓËÁÅÍ ÓËÒÉÐÔ postrm ÄÌÑ ÓÔÁÒÏÇÏ ÐÁËÅÔÁ. úÁÍÅÔÉÍ, ÞÔÏ ÜÔÏÔ ÓËÒÉÐÔ ÚÁÐÕÓËÁÅÔÓÑ ÐÏÓÌÅ ÓËÒÉÐÔÁ preinst ÎÏ×ÏÇÏ ÐÁËÅÔÁ, ÐÏÔÏÍÕ ÞÔÏ ÎÏ×ÙÅ ÆÁÊÌÙ ÚÁÐÉÓÙ×ÁÀÔÓÑ × ÔÏ ÖÅ ÓÁÍÏÅ ×ÒÅÍÑ, ËÏÇÄÁ ÕÄÁÌÑÀÔÓÑ ÓÔÁÒÙÅ.

6. îÁÓÔÒÏÊËÁ ÐÁËÅÔÁ. óÍ. --configure, ÇÄÅ ÐÒÉ×ÅÄÅÎÁ ÐÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÜÔÏÍ ÛÁÇÅ.

dpkg --unpack <ÉÍÑ ÆÁÊÌÁ ÐÁËÅÔÁ> ...
òÁÓÐÁËÏ×ÁÔØ ÐÁËÅÔ, ÎÏ ÎÅ ËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ ÅÇÏ. åÓÌÉ ÚÁÄÁÎ ËÌÀÞ --recursive ÉÌÉ --R, ÔÏ ×ÍÅÓÔÏ ÉÍÅÎÉ ÆÁÊÌÁ ÐÁËÅÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ ËÁÔÁÌÏÇ.
dpkg --configure <ÉÍÑ ÐÁËÅÔÁ> ... | -a | --pending
ðÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ ÒÁÓÐÁËÏ×ÁÎÎÙÊ ÐÁËÅÔ. åÓÌÉ ×ÍÅÓÔÏ ÉÍÅÎÉ ÐÁËÅÔÁ ÚÁÄÁÎ ËÌÀÞ -a ÉÌÉ --pending, ÔÏ ×ÓÅ ÒÁÓÐÁËÏ×ÁÎÎÙÅ, ÎÏ ÎÅ ÎÁÓÔÒÏÅÎÎÙÅ ÐÁËÅÔÙ ÂÕÄÕÔ ÎÁÓÔÒÏÅÎÙ.

îÁÓÔÒÏÊËÁ ÓÏÓÔÏÉÔ ÉÚ ÓÌÅÄÕÀÝÉÈ ÛÁÇÏ×:
1. òÁÓÐÁËÏ×ËÁ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÆÁÊÌÏ×, × ÔÏ ÖÅ ÓÁÍÏÅ ×ÒÅÍÑ ÓÏÈÒÁÎÑÑ ÓÔÁÒÙÅ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ, ÞÔÏÂÙ ÍÏÖÎÏ ÂÙÌÏ ×ÏÓÓÔÁÎÏ×ÉÔØ ÉÈ, ÅÓÌÉ ÞÔÏ-ÔÏ ÐÏÊÄÅÔ ÎÅ ÔÁË.

2. úÁÐÕÓË ÓËÒÉÐÔÁ postinst, ÅÓÌÉ ÏÎ ÅÓÔØ × ÜÔÏÍ ÐÁËÅÔÅ.

dpkg -r | --remove | -P | --purge <ÉÍÑ ÐÁËÅÔÁ> ... | -a | --pending
õÄÁÌÉÔØ ÕÓÔÁÎÏ×ÌÅÎÎÙÊ ÐÁËÅÔ. -r ÉÌÉ --remove ÕÄÁÌÑÅÔ ×ÓÅ, ËÒÏÍÅ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÆÁÊÌÏ×. üÔÏ ÐÏÚ×ÏÌÑÅÔ ÉÚÂÅÖÁÔØ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÁËÅÔÁ, ÅÓÌÉ ÏÎ ÂÕÄÅÔ ÐÏ×ÔÏÒÎÏ ÕÓÔÁÎÏ×ÌÅÎ Õ ÂÕÄÕÝÅÍ. (ëÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ~-- ÜÔÏ ÔÅ, ÞÔÏ ÕËÁÚÁÎÙ × ÕÐÒÁ×ÌÑÀÝÅÍ ÆÁÊÌÅ debian/confiles). -P ÉÌÉ --purge ÕÄÁÌÑÅÔ ×ÓÅ, ×ËÌÀÞÁÑ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ. åÓÌÉ ×ÍÅÓÔÏ ÉÍÅÎÉ ÐÁËÅÔÁ ÚÁÄÁÎ ËÌÀÞ -a ÉÌÉ --pending, ÔÏ ×ÓÅ ÐÁËÅÔÙ, ÒÁÓÐÁËÏ×ÁÎÎÙÅ, ÎÏ ÏÔÍÅÞÅÎÎÙÅ × ÆÁÊÌÅ /var/lib/dpkg/status ÄÌÑ ÕÄÁÌÅÎÉÑ ÉÌÉ ÐÏÌÎÏÊ ÏÞÉÓÔËÉ, ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, ÕÄÁÌÑÀÔÓÑ ÉÌÉ ÐÏÌÎÏÓÔØÀ ÏÞÉÝÁÀÔÓÑ.

õÄÁÌÅÎÉÅ ÐÁËÅÔÁ ÓÏÓÔÏÉÔ ÉÚ ÓÌÅÄÕÀÝÉÈ ÛÁÇÏ×:

1. úÁÐÕÓË ÓËÒÉÐÔÁ prerm

2. õÄÁÌÅÎÉÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÆÁÌÏ×

3. úÁÐÕÓË ÓËÒÉÐÔÁ postrm

dpkg -p|--print-avail ÉÍÑ ÐÁËÅÔÁ
÷Ù×ÏÄÉÔ ÄÅÔÁÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÁËÅÔÅ, ËÏÔÏÒÕÀ ÉÚ×ÌÅËÁÅÔ ÉÚ ÆÁÊÌÁ /var/lib/dpkg/available.
dpkg --update-avail | --merge-avail <ÆÁÊÌ Packages>
ïÂÎÏ×ÉÔØ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ dpkg É dselect Ï ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÁÈ. äÅÊÓÔ×ÉÅ --merge-avail ËÏÍÂÉÎÉÒÕÅÔ ÓÔÁÒÕÀ ÉÎÆÏÒÍÁÃÉÀ Ó ÉÎÆÏÒÍÁÃÉÅÊ ÉÚ ÆÁÊÌÁ Packages. äÅÊÓÔ×ÉÅ --update-avail ÐÅÒÅÚÁÐÉÓÙ×ÁÅÔ ÓÔÁÒÕÀ ÉÎÆÏÒÍÁÃÉÀ ÉÎÆÏÒÍÁÃÉÅÊ ÉÚ ÆÁÊÌÁ Packages. æÁÊÌ Packages ÏÂÙÞÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÅÔÓÑ Ó Debian GNU/Linux. dpkg ÈÒÁÎÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÁÈ × /var/lib/dpkg/available.
dpkg -A | --record-avail <ÉÍÑ ÆÁÊÌÁ ÐÁËÅÔÁ>...
ïÂÎÏ×ÉÔØ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ dpkg É dselect Ï ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÁÈ ÉÎÆÏÒÍÁÃÉÅÊ ÉÚ ÐÁËÅÔÁ Ó ÕËÁÚÁÎÎÙÍ ÉÍÅÎÅÍ. åÓÌÉ ÚÁÄÁÎ ËÌÀÞ --recursive ÉÌÉ -R, ÔÏ ×ÍÅÓÔÏ ÉÍÅÎÉ ÆÁÊÌÁ ÐÁËÅÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ ËÁÔÁÌÏÇ.
dpkg --forget-old-unavail
úÁÂÙÔØ Ï ÎÅÕÓÔÁÎÏ×ÌÅÎÎÙÈ É ÎÅÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÁÈ.
dpkg --clear-avail
ïÞÉÓÔÉÔØ ÉÍÅÀÝÕÀÓÑ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÏÍ, ËÁËÉÅ ÐÁËÅÔÙ ÄÏÓÔÕÐÎÙ.
dpkg -l | --list <ÏÂÒÁÚÅÃ ÉÍÅÎÉ ÐÁËÅÔÁ>...
ðÏËÁÚÙ×ÁÅÔ ÐÁËÅÔÙ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÄÁÎÎÏÍÕ ÏÂÒÁÚÃÕ. åÓÌÉ ÏÂÒÁÚÅà ÉÍÅÎÉ ÐÁËÅÔÁ ÎÅ ÚÁÄÁÎ, ÐÏËÁÚÙ×ÁÅÔ ×ÓÅ ÐÁËÅÔÙ × /var/lib/dpkg/available. ÷ ÏÂÒÁÚÃÅ ÉÍÅÎÉ ÐÁËÅÔÁ ÍÏÖÎÏ ÕËÁÚÙ×ÁÔØ ÏÂÙÞÎÙÅ ÓÉÍ×ÏÌÙ ÛÁÂÌÏÎÁ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ. (óËÏÒÅÅ ×ÓÅÇÏ, ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÚÁËÁ×ÙÞÉÔØ ÏÂÒÁÚÅà ÉÍÅÎÉ ÐÁËÅÔÁ, ÞÔÏÂÙ ÐÒÅÄÏÔ×ÒÁÔÉÔØ ÐÏÄÓÔÁÎÏ×ËÕ ÉÍÅÎ ÆÁÊÌÏ× ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÏÊ. îÁÐÒÉÍÅÒ, dpkg -l 'libc5*' ÐÅÒÅÞÉÓÌÉÔ ×ÓÅ ÉÍÅÎÁ ÐÁËÅÔÏ×, ËÏÔÏÒÙÅ ÎÁÞÉÎÁÀÔÓÑ Ó "libc5".)
dpkg -s | --status <ÉÍÑ ÐÁËÅÔÁ>...
óÏÏÂÝÁÅÔ Ï ÓÔÁÔÕÓÅ ÕËÁÚÁÎÎÏÇÏ ÐÁËÅÔÁ, ÐÒÏÓÔÏ ÐÏËÁÚÙ×ÁÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ ÚÁÐÉÓØ ÉÚ ÂÁÚÙ ÓÔÁÔÕÓÏ× ÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÐÁËÅÔÏ×.
dpkg -C | --audit
éÝÅÔ ÐÁËÅÔÙ, ËÏÔÏÒÙÅ ÂÙÌÉ ÕÓÔÁÎÏ×ÌÅÎÙ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÔÏÌØËÏ ÞÁÓÔÉÞÎÏ. dpkg ÐÏÓÏ×ÅÔÕÅÔ, ÞÔÏ ÄÅÌÁÔØ Ó ÎÉÍÉ, ÞÔÏÂÙ ×ÏÓÓÔÁÎÏ×ÉÔØ ÉÈ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔØ.
dpkg --get-selections [ÏÂÒÁÚÅÃ...]
÷ÙÄÁÅÔ ÓÐÉÓÏË ÓÏÓÔÏÑÎÉÊ ×ÙÂÏÒÁ ÐÁËÅÔÏ×.
dpkg --set-selections
úÁÄÁÅÔ ÓÐÉÓÏË ÓÏÓÔÏÑÎÉÊ ×ÙÂÏÒÁ ÐÁËÅÔÏ×, ÐÒÉÎÉÍÁÑ ÅÇÏ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ.
dpkg --yet-to-unpack
éÝÅÔ ÐÁËÅÔÙ, ×ÙÂÒÁÎÎÙÅ ÄÌÑ ÕÓÔÁÎÏ×ËÉ, ÎÏ ÐÏ ËÁËÏÊ-ÔÏ ÐÒÉÞÉÎÅ ÅÝÅ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ.
dpkg -L | --listfiles <ÉÍÑ ÐÁËÅÔÁ> ...
ðÏËÁÚÙ×ÁÅÔ ÆÁÊÌÙ, ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÎÁ ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÉÚ ÐÁËÅÔÁ Ó ÕËÁÚÁÎÎÙÍ ÉÍÅÎÅÍ. úÁÍÅÔØÔÅ, ÏÄÎÁËÏ, ÞÔÏ ÆÁÊÌÙ, ÓÏÚÄÁÎÎÙÅ ÕÓÔÁÎÏ×ÏÞÎÙÍÉ ÓËÒÉÐÔÁÍÉ ÐÁËÅÔÁ, ÎÅ ÂÕÄÕÔ ÐÏËÁÚÁÎÙ.
dpkg -S | --search <ÏÂÒÁÚÅÃ ÉÍÅÎÉ ÆÁÊÌÁ ÄÌÑ ÐÏÉÓËÁ> ...
éÝÅÔ × ÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÐÁËÅÔÁÈ ÆÁÊÌ ÐÏ ÚÁÄÁÎÎÏÍÕ ÏÂÒÁÚÃÕ. ÷ ÏÂÒÁÚÃÅ ÄÏÐÕÓÔÉÍÙ ÓÔÁÎÄÁÒÔÎÙÅ ÓÉÍ×ÏÌÙ ÛÁÂÌÏÎÏ× ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ.
dkpg --print-architecture
÷ÙÄÁÅÔ ÁÒÈÉÔÅËÔÕÒÕ ÃÅÌÅ×ÏÊ ÓÉÓÔÅÍÙ (ÎÁÐÒÉÍÅÒ, "i386"). üÔÏÔ ËÌÀÞ ÉÓÐÏÌØÚÕÅÔ ÐÒÏÇÒÁÍÍÕ gcc.
dpkg --print-gnu-build-architecture
÷ÙÄÁÅÔ ÁÒÈÉÔÅËÔÕÒÕ ÃÅÌÅ×ÏÊ ÓÉÓÔÅÍÙ ÐÏ ×ÅÒÓÉÉ GNU (ÎÁÐÒÉÍÅÒ, "i486").
dpkg --print-installation-architecture
÷ÙÄÁÅÔ ÁÒÈÉÔÅËÔÕÒÕ ÍÁÛÉÎÙ ÄÌÑ ÉÎÓÔÁÌÌÑÃÉÉ.
dpkg --compare-versions ver1 op ver2
óÒÁ×ÎÉ×ÁÅÔ ÎÏÍÅÒÁ ×ÅÒÓÉÊ, ÉÓÐÏÌØÚÕÑ op × ËÁÞÅÓÔ×Å ÂÉÎÁÒÎÏÇÏ ÏÐÅÒÁÔÏÒÁ. dpkg ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ ÕÓÐÅÛÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ (ÎÕÌØ), ÅÓÌÉ ÕËÁÚÁÎÎÏÅ ÕÓÌÏ×ÉÅ ÕÄÏ×ÌÅÔ×ÏÒÑÅÔÓÑ, ÉÌÉ ÎÅÕÄÁÞÕ (ÎÅ-ÎÕÌØ) × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ. åÓÔØ Ä×Å ÇÒÕÐÐÙ ÏÐÅÒÁÔÏÒÏ×, ËÏÔÏÒÙÅ ÐÏ-ÒÁÚÎÏÍÕ ÏÂÒÁÝÁÀÔÓÑ Ó ÏÔÓÕÔÓÔ×ÕÀÝÉÍ ÐÁÒÁÍÅÔÒÏÍ ver1 ÉÌÉ ver2. ïÐÅÒÁÔÏÒÙ lt le eq ne ge gt ÓÞÉÔÁÀÔ ÏÔÓÕÔÓÔ×ÕÀÝÉÊ ÎÏÍÅÒ ×ÅÒÓÉÉ ÂÏÌÅÅ ÒÁÎÎÉÍ, ÞÅÍ ÌÀÂÏÊ ÄÒÕÇÏÊ. ïÐÅÒÁÔÏÒÙ lt-nl le-nl ge-nl gt-nl ÓÞÉÔÁÀÔ ÏÔÓÕÔÓÔ×ÕÀÝÉÊ ÎÏÍÅÒ ×ÅÒÓÉÉ ÂÏÌÅÅ ÐÏÚÄÎÉÍ, ÞÅÍ ÌÀÂÏÊ ÄÒÕÇÏÊ. ïÐÅÒÁÔÏÒÙ < << <= = >= >> > ÉÓÐÏÌØÚÕÀÔÓÑ ÔÏÌØËÏ ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó ÓÉÎÔÁËÓÉÓÏÍ ÆÁÊÌÁ control.
dpkg --command-fd <n>
ðÒÉÎÉÍÁÅÔ ÓÅÒÉÀ ËÏÍÁÎÄ ÉÚ ÆÁÊÌÏ×ÏÇÏ ÄÅÓËÒÉÐÔÏÒÁ <n>. úÁÍÅÞÁÎÉÅ: ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÆÌÁÇÉ, ÚÁÄÁÎÎÙÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ, Á ÔÁËÖÅ Ó ÐÏÍÏÝØÀ ÜÔÏÇÏ ÄÅÓËÒÉÐÔÏÒÁ, ÎÅ ÏÞÉÝÁÀÔÓÑ ÄÌÑ ÐÏÓÌÅÄÕÀÝÉÈ ËÏÍÁÎÄ, ×ÙÐÏÌÎÑÀÝÉÈÓÑ × ÔÏÊ ÖÅ ÓÅÒÉÉ.
dpkg --help
ðÏËÁÚÙ×ÁÅÔ ÎÅÂÏÌØÛÕÀ ÐÏÄÓËÁÚËÕ.
dpkg --force-help
÷ÙÄÁÅÔ ÐÏÄÓËÁÚËÕ Ï ËÌÀÞÁÈ --force-ÞÔÏ-ÎÉÂÕÄØ.
dpkg -Dh | --debug=help
÷ÙÄÁÅÔ ÐÏÄÓËÁÚËÕ ÏÂ ÏÔÌÁÄÏÞÎÙÈ ËÌÀÞÁÈ.
dpkg --licence | dpkg --license
ðÏËÁÚÙ×ÁÅÔ ÌÉÃÅÎÚÉÀ dpkg.
dpkg --version
ðÏËÁÚÙ×ÁÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ dpkg.
dpkg-deb-actions
óÍ.~dpkg-deb(1) ÄÌÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÎÉÖÅÓÌÅÄÕÀÝÉÈ ÄÅÊÓÔ×ÉÑÈ.

dpkg -b | --build <ËÁÔÁÌÏÇ> [<ÉÍÑ ÆÁÊÌÁ>]

    óÏÂÉÒÁÅÔ ÐÁËÅÔ Debian GNU/Linux.

dpkg -c | --contents <ÉÍÑ ÆÁÊÌÁ>

    ðÏËÁÚÙ×ÁÅÔ ÓÏÄÅÒÖÉÍÏÅ ÐÁËÅÔÁ GNU/Linux.

dpkg -e | --control <ÉÍÑ ÆÁÊÌÁ> [<ËÁÔÁÌÏÇ>]

    éÚ×ÌÅËÁÅÔ ËÏÎÔÒÏÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ ÉÚ ÐÁËÅÔÁ.

dpkg -x | --extract <ÉÍÑ ÆÁÊÌÁ> <ËÁÔÁÌÏÇ>

    éÚ×ÌÅËÁÅÔ ÆÁÊÌÙ, ÓÏÄÅÒÖÁÝÉÅÓÑ × ÄÁÎÎÏÍ ÐÁËÅÔÅ.

dpkg -f | --field  <ÉÍÑ ÆÁÊÌÁ> [ÕÐÒÁ×ÌÑÀÝÅÅ-ÐÏÌÅ] ...

    ðÏËÁÚÙ×ÁÅÔ ÕÐÒÁ×ÌÑÀÝÅÅ(ÉÅ) ÐÏÌÅ(Ñ) ÐÁËÅÔÁ.

dpkg --fsys-tarfile <ÉÍÑ ÆÁÊÌÁ>

    ÷ÙÄÁÅÔ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ tar-ÆÁÊÌ Ó ÆÁÊÌÏ×ÏÊ

    ÓÉÓÔÅÍÏÊ ÉÚ ÕËÁÚÁÎÎÏÇÏ ÐÁËÅÔÁ Debian GNU/Linux.

dpkg -I | --info <ÉÍÑ ÆÁÊÌÁ> [control-file]

    ÷ÙÄÁÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÄÁÎÎÏÍ ÐÁËÅÔÅ.

dpkg -X | --vextract <ÉÍÑ ÆÁÊÌÁ> <ËÁÔÁÌÏÇ>

    éÚ×ÌÅËÁÅÔ É ×ÙÄÁÅÔ ÉÍÅÎÁ ÆÁÊÌÏ×, ÓÏÄÅÒÖÁÝÉÅÓÑ × ÐÁËÅÔÅ.

ëìàþé

÷ÓÅ ËÌÀÞÉ ÍÏÖÎÏ ÕËÁÚÙ×ÁÔØ ËÁË × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ, ÔÁË É × ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍ ÆÁÊÌÅ dpkg~-- /etc/dpkg/dpkg.cfg. ëÁÖÄÁÑ ÓÔÒÏËÁ × ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍ ÆÁÊÌÅ ÄÏÌÖÎÁ ÂÙÔØ ÌÉÂÏ ËÌÀÞÏÍ (× ÔÏÞÎÏÓÔÉ ËÁË ËÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÎÏ ÂÅÚ ÎÁÞÁÌØÎÙÈ ÄÅÆÉÓÏ×), ÉÌÉ ÖÅ ËÏÍÍÅÎÔÁÒÉÅÍ (ÅÓÌÉ ÎÁÞÉÎÁÅÔÓÑ Ó #).
--abort-after=<ÞÉÓÌÏ>
úÁÄÁÅÔ ËÏÌÉÞÅÓÔ×Ï ÏÛÉÂÏË, ×ÓÔÒÅÔÉ× ËÏÔÏÒÏÅ, dpkg Á×ÁÒÉÊÎÏ ÚÁ×ÅÒÛÉÔÓÑ. ðÏ ÕÍÏÌÞÁÎÉÀ~--~50.
-B|--auto-deconfigure
åÓÌÉ ÐÁËÅÔ ÕÄÁÌÑÅÔÓÑ, ÔÏ ×ÏÚÍÏÖÎÏ, ÞÔÏ ÄÒÕÇÏÊ ÕÓÔÁÎÏ×ÌÅÎÎÙÊ ÐÁËÅÔ ÚÁ×ÉÓÉÔ ÏÔ ÕÄÁÌÑÅÍÏÇÏ ÐÁËÅÔÁ. õËÁÚÁÎÉÅ ÜÔÏÇÏ ÆÌÁÇÁ ÐÒÉ×ÅÄÅÔ Ë Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÄÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÁËÅÔÁ, ËÏÔÏÒÙÊ ÚÁ×ÉÓÉÔ ÏÔ ÕÄÁÌÑÅÍÏÇÏ ÐÁËÅÔÁ.
-Doctal | --debug=octal
÷ËÌÀÞÅÎÉÅ ÏÔÌÁÄËÉ. octal~-- ÜÔÏ ×ÏÓØÍÅÒÉÞÎÏÅ ÞÉÓÌÏ, ÓÆÏÒÍÉÒÏ×ÁÎÎÏÅ ÐÏÂÉÔÎÏ ÉÚ ÎÉÖÅÕËÁÚÁÎÎÙÈ ÂÉÔÏ×ÙÈ ÍÁÓÏË, (ÚÁÍÅÔÉÍ, ÞÔÏ ÜÔÉ ×ÅÌÉÞÉÎÙ ÍÏÇÕÔ ÂÙÔØ ÉÚÍÅÎÅÎÙ × ÓÌÅÄÕÀÝÉÈ ×ÅÒÓÉÑÈ). -Dh ÉÌÉ --debug-help ÐÏËÁÚÙ×ÁÀÔ ÜÔÉ ÏÔÌÁÄÏÞÎÙÅ ÚÎÁÞÅÎÉÑ.

íÁÓËÁ ïÐÉÓÁÎÉÅ
    1   ïÓÎÏ×ÎÁÑ ÐÏÌÅÚÎÁÑ ÉÎÆÏÒÍÁÃÉÑ ÐÏ ÈÏÄÕ ×ÙÐÏÌÎÅÎÉÑ
    2   ÷ÙÚÏ× É ÓÏÓÔÏÑÎÉÑ ÓËÒÉÐÔÏ× ÐÏÄÄÅÒÖËÉ
   10   ÷Ù×ÏÄ ÐÏ ËÁÖÄÏÍÕ ÏÂÒÁÂÏÔÁÎÎÏÍÕ ÆÁÊÌÕ
  100   ðÏÄÒÏÂÎÙÊ ×Ù×ÏÄ ÐÏ ËÁÖÄÏÍÕ ÏÂÒÁÂÏÔÁÎÎÏÍÕ ÆÁÊÌÕ
   20   ÷Ù×ÏÄ ÐÏ ËÁÖÄÏÍÕ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍÕ ÆÁÊÌÕ
  200   ðÏÄÒÏÂÎÙÊ ×Ù×ÏÄ ÐÏ ËÁÖÄÏÍÕ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍÕ ÆÁÊÌÕ
   40   úÁ×ÉÓÉÍÏÓÔÉ É ËÏÎÆÌÉËÔÙ
  400   ðÏÄÒÏÂÎÏÅ ÏÓ×ÅÝÅÎÉÅ ÚÁ×ÉÓÉÍÏÓÔÅÊ É ËÏÎÆÌÉËÔÏ×
 1000   ðÏÄÒÏÂÎÁÑ ÅÒÕÎÄÁ, ÎÁÐÒÉÍÅÒ Ï ËÁÔÁÌÏÇÅ dpkg/info
 2000   îÅ×ÅÒÏÑÔÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÅÒÕÎÄÙ

--force-things | --no-force-things | --refuse-things
ðÒÉÎÕÄÉÔÅÌØÎÏ ×ÙÐÏÌÎÑÔØ ( --force) ÉÌÉ ÖÅ ÏÔËÁÚÙ×ÁÔØÓÑ ×ÙÐÏÌÎÑÔØ ( --no-force ÉÌÉ --refuse ÔÅ ÉÌÉ ÉÎÙÅ ×ÅÝÉ (ÏÂÏÚÎÁÞÅÎÎÙÅ ËÁË "things"~-- ÓÐÉÓÏË ÞÅÒÅÚ ÚÁÐÑÔÕÀ ÉÚ ÎÉÖÅÐÅÒÅÞÉÓÌÅÎÎÙÈ ÜÌÅÍÅÎÔÏ×). --force-help ×ÙÄÁÅÔ ÓÏÏÂÝÅÎÉÅ, ÏÐÉÓÙ×ÁÀÝÅÅ ÜÔÉ ÓÏÏÂÝÅÎÉÑ. üÌÅÍÅÎÔÙ, ÏÂÏÚÎÁÞÅÎÎÙÅ Ú×ÅÚÄÏÞËÏÊ (*), ÐÒÉÎÕÄÉÔÅÌØÎÏ ×ÙÐÏÌÎÑÀÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.

ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: üÔÉ ÆÌÁÇÉ ÐÒÅÄÎÁÚÎÁÞÅÎÙ ÔÏÌØËÏ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÜËÓÐÅÒÔÁÍÉ. éÓÐÏÌØÚÏ×ÁÎÉÅ ÉÈ ÂÅÚ ÐÏÌÎÏÇÏ ÐÏÎÉÍÁÎÉÑ ÉÈ ÄÅÊÓÔ×ÉÑ ÍÏÖÅÔ ÎÁÒÕÛÉÔØ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔØ ×ÁÛÅÊ ÓÉÓÔÅÍÙ.

all: ÷ËÌÀÞÁÅÔ (ÉÌÉ ×ÙËÌÀÞÁÅÔ) ×ÓÅ ÜÌÅÍÅÎÔÙ.

auto-select(*): ÷ÙÂÉÒÁÅÔ ÐÁËÅÔÙ, ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ÉÈ, É ÓÎÉÍÁÅÔ ×ÙÄÅÌÅÎÉÅ, ÞÔÏÂÙ ÕÄÁÌÉÔØ ÉÈ.

downgrade(*): õÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ, ÄÁÖÅ ÅÓÌÉ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÁ ÅÇÏ ÂÏÌÅÅ ÎÏ×ÁÑ ×ÅÒÓÉÑ.

configure-any: îÁÓÔÒÏÉÔØ ÔÁËÖÅ ÒÁÓÐÁËÏ×ÁÎÎÙÅ, ÎÏ ÎÅ ÎÁÓÔÒÏÅÎÎÙÅ ÐÁËÅÔÙ, ÏÔ ËÏÔÏÒÙÈ ÚÁ×ÉÓÉÔ ÔÅËÕÝÉÊ ÐÁËÅÔ.

hold: ïÂÒÁÂÁÔÙ×ÁÔØ ÄÁÖÅ ÐÁËÅÔÙ, ÐÏÍÅÞÅÎÎÙÅ ËÁË "hold".

remove-reinstreq: õÄÁÌÉÔØ ÐÁËÅÔ, ÄÁÖÅ ÅÓÌÉ ÏÎ ÐÏÂÉÔ É ÏÔÍÅÞÅÎ ËÁË ÔÒÅÂÕÀÝÉÊ ÐÅÒÅÕÓÔÁÎÏ×ËÉ. üÔÏ ÍÏÖÅÔ, ÎÁÐÒÉÍÅÒ, ÐÒÉ×ÅÓÔÉ Ë ÔÏÍÕ, ÞÔÏ ÞÁÓÔÉ ÐÁËÅÔÁ ÏÓÔÁÎÕÔÓÑ × ÓÉÓÔÅÍÅ, Á dpkg ÐÒÏ ÎÉÈ ÚÁÂÕÄÅÔ.

remove-essential: õÄÁÌÉÔØ, ÄÁÖÅ ÅÓÌÉ ÐÁËÅÔ ×ÁÖÅÎ (ÉÍÅÅÔ ÐÒÉÏÒÉÔÅÔ "Essential"). ÷ÁÖÎÙÅ ÐÁËÅÔÙ × ÏÓÎÏ×ÎÏÍ ÓÏÄÅÒÖÁÔ ÂÁÚÏ×ÙÅ ËÏÍÁÎÄÙ unix. õÄÁÌÅÎÉÅ ÔÁËÏÇÏ ÐÁËÅÔÁ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÐÏÔÅÒÅ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ ÓÉÓÔÅÍÙ, ÔÁË ÞÔÏ ÉÓÐÏÌØÚÕÊÔÅ ÄÁÎÎÙÊ ËÌÀÞ Ó ÏÓÔÏÒÏÖÎÏÓÔØÀ.

depends: ðÒÅ×ÒÁÔÉÔØ ÐÒÏÂÌÅÍÙ Ó ÚÁ×ÉÓÉÍÏÓÔÑÍÉ × ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ, Á ÎÅ ÏÛÉÂËÉ.

depends-version: îÅ ÂÅÓÐÏËÏÉÔØÓÑ Ï ×ÅÒÓÉÑÈ ÐÒÉ ÐÒÏ×ÅÒËÅ ÚÁ×ÉÓÉÍÏÓÔÅÊ.

conflicts: õÓÔÁÎÏ×ÉÔ, ÄÁÖÅ ÅÓÌÉ ÐÁËÅÔ ËÏÎÆÌÉËÔÕÅÔ Ó ÄÒÕÇÉÍ ÐÁËÅÔÏÍ. üÔÏ ÏÐÁÓÎÏ, ÔÁË ËÁË ÏÂÙÞÎÏ ÐÒÉ×ÏÄÉÔ Ë ÐÅÒÅÚÁÐÉÓÉ ÎÅËÏÔÏÒÙÈ ÆÁÊÌÏ×.

confnew: åÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÂÙÌ ÉÚÍÅÎÅÎ, ×ÓÅÇÄÁ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÎÏ×ÕÀ ×ÅÒÓÉÀ ÂÅÚ ÚÁÐÒÏÓÁ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ.

confold: åÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÂÙÌ ÉÚÍÅÎÅÎ, ×ÓÅÇÄÁ ÓÏÈÒÁÎÑÔØ ÓÔÁÒÕÀ ×ÅÒÓÉÀ ÂÅÚ ÚÁÐÒÏÓÁ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ.

confdef: åÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÂÙÌ ÉÚÍÅÎÅÎ, ×ÓÅÇÄÁ ×ÙÂÉÒÁÔØ ÄÅÊÓÔ×ÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ. åÓÌÉ ÔÁËÏ×ÏÇÏ ÎÅÔ, ÔÏ ÓÐÒÏÓÉÔØ Õ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÅÓÌÉ ÎÅ ÚÁÄÁÎ ËÌÀÞ --force-confnew ÉÌÉ --force-confold (× ÜÔÏÍ ÓÌÕÞÁÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ËÌÀÞ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ×ÙÑÓÎÅÎÉÑ, ÞÔÏ ÉÍÅÎÎÏ ÎÕÖÎÏ ÄÅÌÁÔØ).

overwrite: ðÅÒÅÚÁÐÉÓÁÔØ ÆÁÊÌ ÉÚ ÏÄÎÏÇÏ ÐÁËÅÔÁ ÆÁÊÌÏÍ ÉÚ ÄÒÕÇÏÇÏ ÐÁËÅÔÁ.

overwrite-dir: ðÅÒÅÚÁÐÉÓÁÔØ ËÁÔÁÌÏÇ ÉÚ ÏÄÎÏÇÏ ÐÁËÅÔÁ ÆÁÊÌÏÍ ÉÚ ÄÒÕÇÏÇÏ.

overwrite-diverted: ðÅÒÅÚÁÐÉÓÁÔØ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÙÊ ÆÁÊÌ (diverted file) ÅÇÏ ÎÅÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÏÊ ×ÅÒÓÉÅÊ.

architecture: ïÂÒÁÂÁÔÙ×ÁÔØ ÐÁËÅÔÙ ÎÅ Ó ÔÏÊ ÁÒÈÉÔÅËÔÕÒÏÊ.

bad-path: ÷ ÐÕÔÑÈ ÐÏÉÓËÁ (ÐÅÒÅÍÅÎÎÏÊ ÏËÒÕÖÅÎÉÑ PATH) ÏÔÓÕÔÓÔ×ÕÀÔ ×ÁÖÎÙÅ ÐÒÏÇÒÁÍÍÙ, ÐÏÜÔÏÍÕ ÍÏÇÕÔ ×ÏÚÎÉËÎÕÔØ ÐÒÏÂÌÅÍÙ.

not-root: ðÏÐÙÔÁÔØÓÑ ÕÓÔÁÎÏ×ÉÔØ ÉÌÉ ÕÄÁÌÉÔØ ÐÁËÅÔ, ÄÁÖÅ ÅÓÌÉ ÎÅ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ.

--ignore-depends=<ÐÁËÅÔ>,...
éÇÎÏÒÉÒÏ×ÁÔØ ÐÒÏ×ÅÒËÕ ÚÁ×ÉÓÉÍÏÓÔÅÊ ÄÌÑ ÚÁÄÁÎÎÙÈ ÐÁËÅÔÏ× (ÎÁ ÓÁÍÏÍ ÄÅÌÅ, ÐÒÏ×ÅÒËÁ ×ÙÐÏÌÎÑÅÔÓÑ, ÎÏ ×ÙÄÁÀÔÓÑ ÔÏÌØËÏ ÌÉÛØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ Ï ËÏÎÆÌÉËÔÁÈ É ÎÉÞÅÇÏ ÂÏÌÅÅ).
--new | --old
÷ÙÂÉÒÁÅÔ, ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, ÎÏ×ÙÊ ÉÌÉ ÓÔÁÒÙÊ ÆÏÒÍÁÔ ÐÁËÅÔÁ. üÔÏ ËÌÀÞ ÐÒÏÇÒÁÍÍÙ dpkg-deb(1).
--nocheck
îÅ ÞÉÔÁÔØ É ÎÅ ÐÒÏ×ÅÒÑÔØ ÓÏÄÅÒÖÉÍÏÅ ÆÁÊÌÁ control ÐÒÉ ÓÏÚÄÁÎÉÉ ÐÁËÅÔÁ. üÔÏ ËÌÀÞ ÐÒÏÇÒÁÍÍÙ dpkg-deb(1).
--no-act
äÅÌÁÔØ ×ÓÅ, ÞÔÏ ÎÅÏÂÈÏÄÉÍÏ, ÎÏ ÎÅ ÚÁÐÉÓÙ×ÁÔØ ÎÁ ÄÉÓË ÉÚÍÅÎÅÎÉÑ. üÔÏ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÏÓÍÏÔÒÅÔØ, ÞÔÏ ÐÒÏÉÚÏÛÌÏ ÂÙ ÐÒÉ ×ÙÐÏÌÎÅÎÉÉ ÕËÁÚÁÎÎÏÇÏ ÄÅÊÓÔ×ÉÑ, ÎÏ ÐÒÉ ÜÔÏÍ ÎÉÞÅÇÏ ÎÅ ÉÚÍÅÎÑÔØ.

õÂÅÄÉÔÅÓØ, ÞÔÏ ÚÁÄÁÌÉ --no-act ÐÅÒÅÄ ÐÁÒÁÍÅÔÒÏÍ-ÄÅÊÓÔ×ÉÅ, ÉÌÉ Õ ×ÁÓ ÍÏÇÕÔ ÐÏÌÕÞÉÔØÓÑ ÎÅÏÖÉÄÁÎÎÙÅ ÒÅÚÕÌØÔÁÔÙ (ÎÁÐÒÉÍÅÒ, dpkg --purge foo --no-act ÓÐÅÒ×Á ×ÙÐÏÌÎÉÔ ÐÏÌÎÏÅ ÕÄÁÌÅÎÉÅ ÐÁËÅÔÁ foo, É ÚÁÔÅÍ ÂÕÄÅÔ ÐÙÔÁÔØÓÑ ÐÏÌÎÏÓÔØÀ ÕÄÁÌÉÔØ ÐÁËÅÔ --no-act, ÎÅÓÍÏÔÒÑ ÎÁ ÔÏ, ÞÔÏ ×Ù ÏÖÉÄÁÌÉ).

-R | --recursive
òÅËÕÒÓÉ×ÎÁÑ ÏÂÒÁÂÏÔËÁ ×ÓÅÈ ÆÁÊÌÏ×, ÏÔ×ÅÞÁÀÝÉÍÉ ÛÁÂÌÏÎÕ *.deb, ËÏÔÏÒÙÅ ÂÙÌÉ ÎÁÊÄÅÎÙ × ÚÁÄÁÎÎÙÈ ËÁÔÁÌÏÇÁÈ É ×Ï ×ÓÅÈ ÉÈ ÐÏÄËÁÔÁÌÏÇÁÈ. üÔÏÔ ÆÌÁÇ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÍÅÓÔÅ Ó ÄÅÊÓÔ×ÉÑÍÉ -i, -A, --install, --unpack, --avail.
-G
îÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÐÁËÅÔ, ÅÓÌÉ ÎÏ×ÁÑ ×ÅÒÓÉÑ ÔÁËÏÇÏ ÖÅ ÐÁËÅÔÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÁ. üÔÏ ÓÉÎÏÎÉÍ ÆÌÁÇÁ --refuse-downgrade.
--root=dir | --admindir=dir | --instdir=dir
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ËÁÔÁÌÏÇÉ ÐÏ ÕÍÏÌÞÁÎÉÀ. ëÁÔÁÌÏÇ admindir ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁ×ÅÎ /var/lib/dpkg É ÓÏÄÅÒÖÉÔ ÍÎÏÇÏ ÆÁÊÌÏ×, × ËÏÔÏÒÙÈ ÄÁÅÔÓÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÓÏÓÔÏÑÎÉÑÈ ÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÉÌÉ ÕÄÁÌÅÎÎÙÈ ÐÁËÅÔÏ× É Ô.~Ä. ëÁÔÁÌÏÇ instdir ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁ×ÅÎ / É ÕËÁÚÙ×ÁÅÔ ËÁÔÁÌÏÇ, ËÕÄÁ ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ ÐÁËÅÔÙ. ïÎ ÔÁËÖÅ ÐÅÒÅÄÁÅÔÓÑ ÆÕÎËÃÉÉ chroot(2) ÐÅÒÅÄ ÚÁÐÕÓËÏÍ ÓËÒÉÐÔÁ ÕÓÔÁÎÏ×ËÉ ÐÁËÅÔÁ~-- ÜÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÓËÒÉÐÔÙ ÂÕÄÕÔ ÓÞÉÔÁÔØ instdir ËÏÒÎÅ×ÙÍ ËÁÔÁÌÏÇÏÍ. úÁÄÁÎÉÅ ËÁÔÁÌÏÇÁ root ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ËÁÔÁÌÏÇ instdir × ÚÎÁÞÅÎÉÅ dir, Á ËÁÔÁÌÏÇÁ admindir~-- × ÚÎÁÞÅÎÉÅ dir/var/lib/dpkgP.
-O | --selected-only
ïÂÒÁÂÁÔÙ×ÁÔØ ÔÏÌØËÏ ÐÁËÅÔÙ, ×ÙÂÒÁÎÎÙÅ ÄÌÑ ÕÓÔÁÎÏ×ËÉ. ôÁËÏÊ ×ÙÂÏÒ ÄÅÌÁÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ dselect ÉÌÉ ÖÅ ÓÁÍÏÊ ÐÒÏÇÒÁÍÍÏÊ dpkg, ËÏÇÄÁ ÏÎÉ ÏÂÒÁÂÁÔÙ×ÁÀÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÐÁËÅÔ. îÁÐÒÉÍÅÒ, ËÏÇÄÁ ÐÁËÅÔ ÕÄÁÌÑÅÔÓÑ, ÏÎ ÂÕÄÅÔ ÐÏÍÅÞÅÎ ÄÌÑ ÕÓÔÁÎÏ×ËÉ.
-E | --skip-same-version
îÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÐÁËÅÔ, ÅÓÌÉ ÔÁ ÖÅ ×ÅÒÓÉÑ ÜÔÏÇÏ ÐÁËÅÔÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÁ.
--status-fd <n>
÷ÙÄÁÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÓÔÁÔÕÓÅ ÐÁËÅÔÁ ÎÁ ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ <n>. üÔÏÔ ÆÌÁÇ ÍÏÖÎÏ ÚÁÄÁÔØ ÎÅÓËÏÌØËÏ ÒÁÚ. üÔÁ ÉÎÆÏÒÍÁÃÉÑ ×ÙÄÁÅÔÓÑ × ×ÉÄÅ `status: <pkg>: <pkg qstate>'.

æáêìù

/etc/dpkg/dpkg.cfg
æÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ Ó ËÌÀÞÁÍÉ ÐÏ ÕÍÏÌÞÁÎÉÀ. ïÓÔÁÌØÎÙÅ ÆÁÊÌÙ ÐÅÒÅÞÉÓÌÅÎÙ Ó ÕËÁÚÁÎÉÅÍ ÉÈ ËÁÔÁÌÏÇÏ× ÐÏ ÕÍÏÌÞÁÎÉÀ, ÓÍ. ËÌÀÞ admindir, ÞÔÏÂÙ ÕÚÎÁÔØ, ËÁË ÉÚÍÅÎÉÔØ ÍÅÓÔÏÐÏÌÏÖÅÎÉÅ ÜÔÉÈ ÆÁÊÌÏ×.
/var/lib/dpkg/available
óÐÉÓÏË ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÏ×.
/var/lib/dpkg/status
óÏÓÔÏÑÎÉÑ ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÏ×. üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÏÍ, ÐÏÍÅÞÅÎ ÌÉ ÐÁËÅÔ ÄÌÑ ÕÄÁÌÅÎÉÑ ÉÌÉ ÎÅÔ, ÕÓÔÁÎÏ×ÌÅÎ ÏÎ ÉÌÉ ÎÅÔ, É Ô.~Ä. óÍ. ÇÌÁ×Õ éîæïòíáãéñ ï ðáëåôáè, ÇÄÅ ÐÒÉ×ÅÄÅÎÁ ÐÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ.

îÉÖÅÓÌÅÄÕÀÝÉÅ ÆÁÊÌÙ Ñ×ÌÑÀÔÓÑ ËÏÍÐÏÎÅÎÔÁÍÉ ÂÉÎÁÒÎÏÇÏ ÐÁËÅÔÁ. óÍ. deb(5), ÔÁÍ ÐÒÉ×ÅÄÅÎÁ ÐÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÎÉÈ:

control
conffiles
preinst
postinst
prerm
postrm

ðåòåíåîîùå ïëòõöåîéñ

DPKG_NO_TSTP
úÁÄÁÊÔÅ ÜÔÏÊ ÐÅÒÅÍÅÎÎÏÊ ÌÀÂÏÅ ÚÎÁÞÅÎÉÅ, ÅÓÌÉ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ, ÞÔÏÂÙ dpkg ÐÒÉ ÚÁÐÕÓËÅ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ ÎÅ ÐÒÉÏÓÔÁÎÁ×ÌÉ×ÁÌÁ ÓÅÂÑ, Á ÓÏÚÄÁ×ÁÌÁ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ.
SHELL
ðÒÏÇÒÁÍÍÁ, ËÏÔÏÒÕÀ ÚÁÐÕÓÔÉÔ dpkg ÐÒÉ ÓÔÁÒÔÅ ÎÏ×ÏÊ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ.
COLUMNS
úÁÄÁÅÔ ËÏÌÉÞÅÓÔ×Ï ËÏÌÏÎÏË ÔÅËÓÔÁ, ÉÓÐÏÌØÚÕÅÍÙÈ ÐÒÏÇÒÁÍÍÏÊ dpkg ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÎÏÇÏ ÔÅËÓÔÁ. ÷ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÉÓÐÏÌØÚÕÅÔÓÑ ÔÏÌØËÏ ËÌÀÞÏÍ -l.

ðòéíåòù

þÔÏÂÙ ÐÅÒÅÞÉÓÌÉÔØ ÐÁËÅÔÙ, ÏÔÎÏÓÑÝÉÅÓÑ Ë ÒÅÄÁËÔÏÒÕ vi:
dpkg -l '*vi*'

þÔÏÂÙ ÐÏÓÍÏÔÒÅÔØ ÎÁ ÚÁÐÉÓÉ Ï Ä×ÕÈ ÐÁËÅÔÁÈ × ÆÁÊÌÅ /var/lib/dpkg/available:
dpkg --print-avail elvis vim | less

÷ÒÕÞÎÕÀ ÐÒÏÓÍÏÔÒÅÔØ ÓÐÉÓÏË ÐÁËÅÔÏ×:
less /var/lib/dpkg/available

õÄÁÌÉÔØ ÕÓÔÁÎÏ×ÌÅÎÎÙÊ ÐÁËÅÔ elvis:
dpkg -r elvis

þÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ, ÓÎÁÞÁÌÁ ÎÕÖÎÏ ÎÁÊÔÉ ÅÇÏ × ÁÒÈÉ×Å ÉÌÉ ÎÁ CDROM. æÁÊÌ "available" ÐÏËÁÚÙ×ÁÅÔ, ÞÔÏ ÐÁËÅÔ vim ÎÁÈÏÄÉÔÓÑ × ÓÅËÃÉÉ "editors" ("ÒÅÄÁËÔÏÒÙ"):
cd /cdrom/hamm/hamm/binary/editors dpkg -i vim_4.5-3.deb

äÌÑ ÐÏÌÕÞÅÎÉÑ ÌÏËÁÌØÎÏÊ ËÏÐÉÉ ÓÏÓÔÏÑÎÉÊ ×ÙÂÏÒÁ ÐÁËÅÔÏ×:
dpkg --get-selections >myselections

úÁÔÅÍ ×Ù ÍÏÖÅÔÅ ÐÅÒÅÎÅÓÔÉ ÜÔÏÔ ÆÁÊÌ ÎÁ ÄÒÕÇÏÊ ËÏÍÐØÀÔÅÒ É ÕÓÔÁÎÏ×ÉÔØ ÅÇÏ ÔÁÍ Ó ÐÏÍÏÝØÀ:
dpkg --set-selections <myselections
úÁÍÅÔØÔÅ, ÞÔÏ ÐÒÉ ÜÔÏÍ ÎÉÞÅÇÏ ÎÅ ÂÕÄÅÔ ÎÉ ÕÓÔÁÎÏ×ÌÅÎÏ, ÎÉ ÕÄÁÌÅÎÏ, ÐÒÏÓÔÏ ÂÕÄÕÔ ÚÁÄÁÎÙ ÓÏÓÔÏÑÎÉÑ ×ÙÂÏÒÁ ÐÁËÅÔÏ×. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÕÓÔÁÎÏ×ÉÔØ ÚÁÐÒÏÛÅÎÎÙÅ ÐÁËÅÔÙ, ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÄÒÕÇÁÑ ÐÒÏÇÒÁÍÍÁ.

ïÂÙÞÎÏ dselect(8) ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÂÏÌÅÅ ÕÄÏÂÎÙÊ ÓÐÏÓÏ ÉÚÍÅÎÉÔØ ÓÏÓÔÏÑÎÉÑ ×ÙÂÏÒÁ ÐÁËÅÔÏ×.

óíïôòé ôáëöå

dselect(8), dpkg-deb(1), deb(5) É deb-control(5).

ïûéâëé òåáìéúáãéé

--no-act ÏÂÙÞÎÏ ÄÁÅÔ ÍÅÎØÛÅ ÉÎÆÏÒÍÁÃÉÉ, ÞÅÍ ÍÏÇÌÏ ÂÙ ÂÙÔØ ÐÏÌÅÚÎÙÍ.

á÷ôïòù

óÍ. /usr/share/doc/dpkg/THANKS, ÇÄÅ ÐÒÉ×ÅÄÅÎ ÓÐÉÓÏË ÔÅÈ, ËÔÏ ÕÞÁÓÔ×Ï×ÁÌ × ÒÁÚÒÁÂÏÔËÅ dpkg.

ðåòå÷ïä

üÔÏ ÒÕËÏ×ÏÄÓÔ×Ï ÐÅÒÅ×ÅÌ Ó ÁÎÇÌÉÊÓËÏÇÏ ÷ÉËÔÏÒ ÷ÉÓÌÏÂÏËÏ× (2:5054/8.34@FidoNet). ïÂÎÏ×ÌÅÎÉÅ É ËÏÒÒÅËÔÕÒÁ: Alexey Mahotkin <alexm@hsys.msk.ru>.