Шпаргалка по APT и DPKG
09.03.2022
Базовые функции
apt update
- получить с сервера списка доступных пакетовapt upgrade
- установить обновленияapt install ИМЯ_ПАКЕТА
- установка пакетаapt remove ИМЯ_ПАКЕТА
- удаление пакетаapt autoremove
- удаление более не требующихся пакетов
Полезно знать
Список установленных в системе пакетов:
dpkg --get-selections | grep -v deinstall | cut -f 1
Показывает информацию о пакете (работает даже если пакет не установлен):
apt show ИМЯ_ПАКЕТА
Полный список файлов пакета:
dpkg -L ИМЯ_ПАКЕТА
Узнать какому пакету принадлежит файл:
dpkg-query -S /usr/bin/myprg
В чём разница между dpkg
, apt-get
и apt
?
Сначала был dpkg
, но он не умел скачивать пакеты, а мог только устанавливать и удалять их.
Потом появились утилиты apt-*
, они скачивали пакет из репозитория и устанавливали его с помощью dpkg
. А apt
в свою очередь - это удобный интерфейс для apt-*
утилит.
То есть apt
- это надстройка над apt-get
, который надстройка над dpkg
.
Содержание