В Debian установка пакетов выполняется двумя способами. Первый вариант — из подключенных репозиториев. Второй — установка deb-пакета с локального раздела диска. В зависимости от типа установки, используется программы APT или DPKG.
Установка пакетов в Debian с помощью APT
Команда apt-get
использует базу пакетов, автоматически определяет и устанавливает все необходимые зависимости. Для установленных через apt-get
пакетов, существует механизм автоматического отслеживания и установки обновлений. Поэтому, в большинстве случаев рекомендуется установка пакетов в Debian с помощью команды apt-get
.
В Debian установка пакетов из репозитория начинается с обновления локального кэша APT:
apt-get update
В результате работы, команда обновит информацию о всех пакетах, которые содержатся в репозиториях. Далее, по своему усмотрению мы можем использовать одну из команд ниже.
APT: установка пакетов
В Debian установка пакетов выполняется с помощью команды:
apt-get install mysql-server
APT: поиск пакетов
C помощью простых текстовых запросов можно использовать APT для поиска пакетов в репозитории:
apt-cache search mysq-server
APT: список зависимостей
Вывести перечень необходимых для установки пакета программ или библиотек:
apt-cache depends mysq-server
Установка deb-пакета с помощью DPKG
Если по какой-либо причине, необходимого нам пакета нет в репозиториях, в таком случае, можно установить deb-пакет используя команду dpkg
.
Самостоятельно DPKG не умеет загружать необходимые для работы пакета зависимости. Также, отсутствует механизм для обновления пакетов. Как правило, команду dpkg
используют в тех редких случаях, когда необходима установка deb-пакета с локального диска.
DPKG: установка deb-пакета
dpkg -i /tmp/mysql-server-5.5.deb apt-get -f install
Последняя команда используется для автоматической загрузки и установки всех необходимых для работы пакета зависимостей.