Руководство администратора Linux по безопасности

Dpkg


Debian package system подобна RPM, однако испытывает недостаток по части функциональных возможностей, хотя и делает превосходную работу по управлению пакетами программ в системе. Oбъединив ее с утилитой dselect Вы можете соединяться с удаленными сайтами, просматривать доступные пакеты, устанавливать их, выполнять любые необходимые скрипты конфигурации, все из консоли. man-страница для dpkg "man dpkg" очень подробная.

Основной формат имени файла пакета Debian (.deb):

packagename_packageversion-debversion.deb

ncftp2_2.4.3-2.deb

В отличие от rpm-файлов, .deb-файлы не помечены для конкретной архитектуры, это надо помнить.

Команды и их функции:

-I Запрашивает пакет

-i Устанавливает пакет

-l Список установленных пакетов (аналог rpm -qa)

-r Удаляет пакет

Пример команды Действие
dpkg -i package.deb Устанавливает package.deb
dpkg -I package.deb Информация о package.deb (аналог rpm -qpi)
dpkg -c package.deb Список всех файлов в package.deb (аналог rpm -qpl)
dpkg -l Показывает все установленные пакеты
dpkg -r package-name Удаляет пакет 'package-name' (имя соответствует указанному в выводе команды dpkg -l)

Debian имеет 1500+ пакетов, доступных с системой. Вообще-то, dpkg имеет все необходимое для работы, но часто RPM удобнее.



Содержание раздела