Apt-get: установка пакетов
Для установки пакетов команда apt-get
имеет специально предназначенную цель install
. Так что директива
$ apt-get install kget
благополучно скачает этот пакет и установит его в системе, при необходимости -- со всеми обязательными (depends) зависимостями. Перед этим будет опять-таки выведен список подлежащих установке пакетов, объем скачиваемого материала и изменения в занятом дисковом пространстве. А также будет дан список пакетов, связанных с данным разными типами “мягких” зависимостей -- пользователю останется только решить, нужны ли они ему.
Действие оператора install
распространяется только на бинарные deb-пакеты. Если же возникнет необходимость получить их исходники (не зря же мы включили строки deb-src
в файле /etc/apt/sources.list
), то следует прибегнуть к оператору source
, отвечающему за получение пакетов исходных текстов, и, возможно, опции -b
, обеспечивающей их сборку. Хотя есть и другой способ сборки пакетов, о котором я расскажу на следующей странице.
Инструмент apt-get
выполняет и удаление пакетов -- для этого предназначен оператор remove
. Примение его в “чистом виде” -
$ apt-get remove packagname
сохраняет настроечные файлы пакета. Однако добавление опции --purge
производит полную очистку системы от всех его компонентов.
Очень ценна опция -i
, обеспечивающая инверсию действия операторов. То есть команда
$ sudo apt-get remove packagname -i
установит пакет packagename
, а команда
$ sudo apt-get install packagname -i
напротив, удалит его. Трудно переоценить значение этой опции при экспериментировании с большим количеством пакетов (а стадию выбора оптимального для себя инструментария проходит практически любой начинающий пользователь Linux): ведь для удаления кучи ненужных пакетов достаточно извлечь соответствующие команды из буфера истории и добавить в конец командной строки опцию -i
. И аналогично поступить при случайном удалении нужного пакета.
- APT: вступление
- Apt-get: обновление системы
- Apt-cache: поиск пакетов
- Apt-get: установка пакетов
- Apt-build: сборка пакетов
Теги: apt, apt-get, deb, debian, ubuntu