APT - Advanced Packaging Tool

#APT

Краткий список команд apt

apt install package (установка пакета)apt remove package (удаление бинарников пакета)apt purge package (удаление всех файлов пакета, бинарников, инструкций и конфигураций)apt search string (поиск пакета по его названию)apt show package (описание пакета)apt upgrade (обновление пакетов)apt full-upgrade (обновление дистрибутива и пакетов)apt update (обновление списка репозиториев)apt clean (очистка кеша пакетов в /var/cache/apt/archives)

Добавить ключ репозитария

sudo apt-key add key_hash

Узнать, какие пакеты можно обновить:

sudo apt-show versions -u

Найти пакет по его имени:

sudo apt-cache search package_name

Посмотреть описание пакета:

sudo apt-cache show package_name

Посмотреть зависимости пакета:

apt-cache depends package_name

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

dpkg -S /path/to/file

Узнать какой пакет в репозитарии содержит заданное имя файла:

Для начала надо поставить сам пакет apt-file:

sudo apt install -y apt-file
apt-file search file

Посмотреть список файлов в пакете:

apt-file list package_name

Размещение файлов APT

/var/cache/apt/archives - скачанные архивы пакетов (.deb)

/usr/share/doc - описания пакетов

Компоненты репозитариев

main - свободное ПО, следующее рекомендации DFSG (Debian Free Software Guidlines)contrib - свободное ПО, которое может зависеть от несвободного ПО или от несовместимых с main лицензийnon-free - проприетарное (несвободное) ПО, которое не соответствует DFSG. Но в любом случае легально распространяемое. Официально не является частью Debian.

Оценка статьи 0

Комментарии

Пока комментариев нет.