Воззрения кота Manual’а. Deb-пакеты. Приложение 2. Утилита apt: конспект

Алексей Федорчук

manul-logo-100Конспект по субкомандам и опция утилиты apt. Разделяется на три группы. В первой — субкоманды для получения информации самой утилите и справки о ней. Во второй — субкоманды для получения инфрормации о пакетах. Субкоманды первой и второй групп могут запускаться от лица обычного пользователя. В третьей группе — субкоманды, связанные с манипуляцией пакетами, и потому требующие привилегий администратора.

Об apt

  • apt help — вывод справки (то же — по «голой» команде apt);
  • apt --version — номер версии пакета apt.

Информационные субкоманды и их опции

  • apt list --all-versions (или без опций) — вывод списка всех пакетов в подключённых репозиториях, с опцией --installed — только установленных, с опцией --upgradeable — пакетов, для которых доступны обновления;
  • apt search [шаблон] — поиск пакетов по имени и шаблону в описаниях;
  • apt show package — вывод информации о пакете;
  • apt depends package — вывод списка зависимостей пакета;
  • apt rdepends package — вывод списка зависимых пакетов;
  • apt policy package — вывод списка доутпных версий пакета с указанием приоритета при установке.

Модифицирующие субкоманды и их опции

  • apt install package[s] — установка пакета (пакетов); с опцийе --no-install-recommends — установка без рекомендаций, с опцией --install-suggests — установка вместе с предложениями; с опцией --fix-broken — попытка исправления «сломанных» зависимостей (применимо также к субкомандам upgrade и full-upgrade (ни в одном случае результат не гарантирован).
  • apt download package — скачивание пакета в текущий каталог без его установки (можно запускать от имени обычного пользователя, если тот имеет право записи в последний);
  • apt update — обновление кеша пакетов;
  • apt upgrade — обновление всех установленных пакетов;
  • apt full-upgrade — глобальное обновление системы;
  • apt remove package[s] — удаление пакета (пакетов) с сохранением конфигов;
  • apt purge package[s] — «чистое» удаление пакета (пакетов);
  • apt autoremove — удаление «осиротелых» зависимостей;
  • apt clean — удаление скачанных файлов пакетов.

Воззрения кота Manual’а. Deb-пакеты. Приложение 2. Утилита apt: конспект: 2 комментария

  1. apt list не работает.
    Система Linux Mint 17.2 Rafaela.

Добавить комментарий