APT-GET средство управления пакетами в Debian, Ubuntu

Материал из megapuper
Перейти к: навигация, поиск

Установка пакета:

# apt-get install имя_пакета

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


При необходимости переустановить пакет используем команду:

# apt-get --reinstall install имя_пакета


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

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

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


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

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


Обновление базы данных пакетов:

# 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 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 update


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

# apt-file list имя-пакета