Debian Ubuntu управление пакетами. Менеджер пакетов APT

Установка пакета(ов):
# apt-get install имя_пакета1 имя_пакета2

Для установки будут использоваться репозитории указанные в файле:
/etc/apt/sources.list

Если у устанавливаемого пакета есть зависимости в виде других пакетов и библиотек, APT установит их. Если пакеты зависимости не указаны явно, необходимо будет подтвердить их установку.

При необходимости переустановить пакет используем команду:
# apt-get --reinstall install xchat

Удаление пакета(ов) с зависимостями:

apt-get remove имя_пакета1 имя_пакета2

Данная команда удаляет пакет, но остаются конфигурационные файлы.

Для полного удаления пакетов + конфигурационных файлов используем команду:

apt-get remove --purge имя_пакета1 имя_пакета2

Обновление базы данных пакетов:
# apt-get -u upgrade

При выполнении команды просматриваются списки пакетов в архивах, указанных в файле /etc/apt/sources.list
Опция –u показывает список пакетов, предназначенных для обновления.

Обновление системы:
# apt-get -u dist-upgrade

Менеджер пакетов APT будет искать наиболее свежие выпуски системы, если они располагаются на диске необходимо добавить его в файл /etc/apt/sources.list
командой: apt-cdrom

Поиск пакетов:
apt-cache search имя_пакета

Просмотр детального описания пакета:
apt-cache show имя_пакета

Посмотреть зависимости пакета:
apt-cache depends имя_пакета

# apt-cache depends apache2
apache2
 |Depends: apache2-mpm-worker
 |Depends: apache2-mpm-prefork
 |Depends: <apache2-mpm-event>
  Depends: <apache2-mpm-itk>
  Depends: apache2.2-common


Поиск пакета уже установленного в системе:

dpkg -l | grep имя пакета

Определить какому пакету принадлежит файл можно с помощью команды:

apt-file search имя_файла

Показывает установленные и неустановленные пакеты содержащие имя_файла

Если программа apt-file не установлена, необходимо установить:
# apt-get install apt-file

Обновить:
# apt-file update

Просмотр списка файлов содержащихся в пакете:
# apt-file list имя-пакета




Дополнительная информация