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

Материал из megapuper
Перейти к: навигация, поиск
Строка 45: Строка 45:
 
  |Depends: <apache2-mpm-itk>
 
  |Depends: <apache2-mpm-itk>
 
  |Depends: apache2.2-common
 
  |Depends: apache2.2-common
 +
 +
 +
Установка пакета:
 +
# dpkg -i имя_пакета - установить пакет
  
  

Версия 15:58, 20 февраля 2014

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

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


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

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


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

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

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

Обновить:

# apt-file update


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

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