Rechercher une page de manuel
dpkg
Langue: ru
Version: 12 ÁÐÒÅÌÑ 1998 (mandriva - 22/10/07)
Section: 1 (Commandes utilisateur)
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