Команды Linux: APT-GET и DPKG

Rate this post

Сегодня речь пойдет о командах связанных с APT-GET и DPKG. Понятное дело, что касаться это будет только Debian ориентированных дистрибутивов плюс AltLinux. Сегодня в качестве подопытного примера возьмем утилиту trafshow, и на ней я буду показывать все примеры.

APT-GET ориентированные команды

Установить программу:

apt-get install trafshow

Установить программу из исходных кодов (необходимо наличие dpkg-dev):

apt-get source trafshow

Установить необходимые зависимости для сборки пакета trafshow (без них пакет не установиться):

apt-get build-dep trafshow

Собрать пакет (следующая последовательность). Для успешного выполнения команды debuild необходим пакет devscripts

apt-get source trafshow
cd traceroute-VERSION
debuild -uc -us
cd ..

Исправить битые зависимости:

apt-get -f install

Показать информацию о пакете в репозиториях:

apt-cache showpkg trafshow

Команда смонтировать диск для дальнейшей установки пакетов:

apt-cdrom add

Установить пакет с диска:

apt-cdrom install trafshow

Получить информацию о ключах\цифровых подписях:

apt-key list

Получить обновлённые списки пакетов:

apt-get update

Обновить пакеты установленные в систему:

apt-get dist-upgrade

Удалить пакет из системы:

apt-get remove trafshow

Удалить пакет, установленный в систему с удалением файлов конфигурации:

apt-get purge trafshow

Команда проверки целостности зависимостей:

apt-get check

Удалить загруженные архивные файлы пакетов:

apt-get clean

Удалить старые загруженные архивные файлы пакетов:

apt-get autoclean

DPKG ориентированные команды

Удалить пакет из системы:

dpkg --remove trafshow

Команда удаления пакета из системы (с файлами конфигурации):

dpkg --purge trafshow

Сконфигурировать пакет:

dpkg-reconfigure trafshow

Определить имя программы, которая создала конкретный файл. Например, я хочу знать какая программа создала файл ssh_config:

dpkg -S ssh_config

Команда аналогичная предыдущей:

dpkg --search ssh_config

Информация о пакете:

dpkg --listfiles trafshow

Список установленных в системе программ:

dpkg --list

Информация о пакете *.deb:

dpkg --info trafshow_2.0.11-2_i386.deb

Распаковать содержимое загруженного deb-пакета:

ar -x trafshow_2.0.11-2_i386.deb

Получить описание пакета:

apt-cache search trafshow

Техническая информация о пакете:

apt-cache show trafshow

Чёткий список зависимостей пакета (весьма полезная команда):

apt-cache depends trafshow

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *