Rechercher une page de manuel
dpkg
Langue: ru
Version: 12 ÁÐÒÅÌÑ 1998 (openSuse - 09/10/07)
Section: 8 (Commandes administrateur)
Sommaire
éíñ
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>.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre