Product SiteDocumentation Site

5.2.3. Установка или обновление пакета

Важно

Для установки пакетов требуются привилегии администратора.
Установка пакета с помощью APT выполняется командой
 # apt-get install <имя_пакета> 

Важно

Перед установкой и обновлением пакетов необходимо выполнить команду обновления индексов пакетов:
# apt-get update
Утилита apt-get позволяет устанавливать в систему пакеты, даже если для их работы требуются дополнительные, ещё не установленные зависимости. В этом случае она автоматически разрешает зависимости и устанавливает все необходимые пакеты, используя настроенные репозитории.
Установка пакета easytag командой apt-get install easytag приведёт к следующему диалогу с APT (если пакет еще не установлен):
# apt-get install easytag
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  id3lib  libopusfile0
Следующие НОВЫЕ пакеты будут установлены:
  easytag  id3lib  libopusfile0
0 будет обновлено, 3 новых установлено, 0 пакетов будет удалено и 12 не будет обновлено.
Необходимо получить 923kB архивов.
После распаковки потребуется дополнительно 4761kB дискового пространства.
Продолжить? [Y/n] y
. . .
Получено 923kB за 1s (496kB/s).
Совершаем изменения...
Подготовка...                           ############################################################################# [100%]
Обновление / установка...
1: libopusfile0-0.12.0.39.0a4c-alt1     ################### [ 33%]
2: id3lib-3.8.3-alt10                   ################### [ 67%]
3: easytag-2.4.3-alt4                   ################### [100%]
Завершено.
Команда
 apt-get install имя_пакета 
используется также и для обновления уже установленного пакета или группы пакетов. В этом случае apt-get дополнительно проверяет, есть ли обновлённая, в сравнении с установленной в системе, версия пакета в репозитории.
Если пакет easytag установлен и в репозитории нет обновлённой версии этого пакета, то вывод команды apt-get easytag будет таким:
# apt-get install easytag
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия easytag уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 12 не будет обновлено.
При помощи APT можно установить и отдельный бинарный rpm-пакет, не входящий в состав репозиториев (например, полученный из сети Интернет). Для этого достаточно выполнить команду
 apt-get install /путь/к/файлу.rpm  
При этом APT проведёт стандартную процедуру проверки зависимостей и конфликтов с уже установленными пакетами.
Иногда в результате операций с пакетами без использования APT целостность системы нарушается, и apt-get отказывается выполнять операции установки, удаления или обновления. В этом случае необходимо повторить операцию, задав опцию -f, заставляющую apt-get исправить нарушенные зависимости, удалить или заменить конфликтующие пакеты. В этом случае необходимо внимательно следить за сообщениями, выводимыми apt-get. Любые действия в этом режиме обязательно требуют подтверждения со стороны пользователя.