Основы использования dpkg и apt

Перед прочтением рекомендуется прочесть общие сведения о менеджерах пакетов.

Менеджер пакетов dpkg используется во многих дистрибутивах построенных на базе debian. Apt является одной из самых популярных оболочек для dpkg.

apt предоставляет возможности:

  • поиск в пакетах
  • обновление пакетов
  • установка и удаление пакетов
  • обновление системы до нового релиза

Базовый файл конфигурации apt - /etc/apt/sources.list. Этот файл содержит списки репозиториев с пакетами которые могут быть расположены как в интернете так и на локальной ситеме. Скорее всего, по умолчанию, после установки,этот файл содержит список основных зеркал с обновлениями для вашего дистрибутива.

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

apt-get update

Apt получит свежие списки пакетов которые содержатся в репозитариях указанных в /etc/apt/sources.list и разместит их в локальной базе данных.

Обновление всех доступных пакетов доступно с помощью:

apt-get upgrade

Apt найдет в полученных списках новые версии для тех пакетов которые установлены в системе и скачает их и установит.

Поиск по доступным пакетам осуществляется с помощью apt-cache:

apt-cache search game

Выведет список всех пакетов в описании которых содержится слово game. А комманда

apt-cache show warsow

выведет детальную информацию о пакете warsow

Установка пакета возможна с помощью команды install:

apt-get install warsow

Установит скачает и установит в систему пакет warsow

Удаление, как уже не сложно догадаться осуществляется с помощью команды remove:

apt-get remove warsow

Удалит пакет warsow сохранив конфигурационные файлы. Если вы хотите полностью удалить пакет - используйте параметр --purge:

apt-get remove --purge warsow

Удалит пакет warsow и все его конфигурационные файлы.

Если вы хотите установить одиночный .deb пакет используйте dpkg:

dpkg -i имя_пакета.deb

Все скачанные пакеты apt помещает в локальный кеш и если вам потребуется повторно устновить удаленный пакет, вам не придется его скачивать снова. Иногда кеш начинает занимать слишком много места, вы можете его очистить командой:

apt-get clean

Более подробную информацию о командах и параметрах вы можете получить используя man apt.

Комментарии

Aptitude

Aptitude имеет более совершенную систему разрешения зависимостей, чем apt-get, да и в принципе, он много мощнее. Кстати разработчики советуют использовать именно aptitude.

согласен. но в

согласен. но в момент написания доки "рекомендованным" был apt

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
Берлинские окна - окна в рассрочку .;База по аренде офисов: аренда склада .;Справочник Уфы - заказ цветов уфа .