Стоматологическая матрица stomadent-shop.ru.

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. И аналогично поступить при случайном удалении нужного пакета.


Теги: , , , ,