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

Материал из megapuper
Перейти к: навигация, поиск
Строка 57: Строка 57:
 
Поиск пакета уже установленного в системе:  
 
Поиск пакета уже установленного в системе:  
 
  # dpkg -l | grep имя_пакета
 
  # dpkg -l | grep имя_пакета
 +
 +
 +
Сохранить список текущих установленных пакетов
 +
# dpkg --get-selections "*"
  
  

Версия 12:59, 23 августа 2021

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

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

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


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

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


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

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

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


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

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


Обновить информацию о пакетах, содержащихся в репозиториях:

# apt-get update


Обновление пакетов для которых есть новые версии:

# 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 -i имя_пакета - установить пакет


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

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


Сохранить список текущих установленных пакетов

# dpkg --get-selections "*"


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

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

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

Обновить:

# apt-file update


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

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