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

Тема в разделе "Linux", создана пользователем Andrey, 22 авг 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Основы использования 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.