3.4. Установка пакетов в системе на базе Debian

Проблема

Все архивы программного обеспечения, компакт-диски и т. д. не принесут никакой пользы, если вы не умеете устанавливать программы. Итак, вы хотите знать, как установить новый пакет в Debian.

Решение

Воспользуйтесь командой apt-get install:

# apt-get install tuxkart

Установка пакета с перезаписью файлов:

# apt-get install --reinstall tuxkart

Чтобы установить сразу несколько программ, перечислите их, разделяя пробелами:

# apt-get install tuxkart gltron frozen-bubble tuxracer nethack galaga

Загрузка программ без установки или распаковки:

# apt-get -d install tuxkart

Чтобы протестировать команду перед выполнением, присоедините к строке ключ --dry-run:

# apt-get install tuxkart gltron frozen-bubble tuxracer nethack galaga --dry-run

Комментарий

Для определения имён пакетов используйте страницу поиска Debian по адресу http://www.debian.org/distrib/packages/. Имена пакетов Debian часто отличаются от своих аналогов из RPM. Например, программа CyrusSASL оформляется в пакет sasl-2.x.rpm, а в Debian она разбивается на несколько пакетов с именами libsasl-*.

Не забудьте выполнить команду apt-get update после изменения /etc/apt/sources.list и периодически запускайте её, чтобы получать обновлённую информацию из архивов пакетов.

apt-get загружает и устанавливает (а при необходимости и удаляет) все пакеты, необходимые для разрешения всех зависимостей.

См. также

apt-get(8); локальная документация (/usr/share/doc/Debian/apt-howto).