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 имя-пакета