Команда apt-cache в Linux с примерами

Команда apt-cache в Linux с примерами

Утилита apt-cache — инструмент командной строки Linux, предназначенный для взаимодействия с системой управления пакетами APT (от англ. Advanced Package Tool). С помощью этого инструмента можно искать, запрашивать и отображать информацию о пакетах программного обеспечения в локальном кэше.

В этой статье мы покажем несколько базовых примеров использования apt-cache в Ubuntu Linux.

Содержание:

  1. Синтаксис команды apt-cache
  2. Поиск программ в системе управления пакетами APT
  3. Вывод на терминал информации о пакете ПО
  4. Просмотр зависимостей приложения
  5. Поиск политики установки пакетов
  6. Просмотр списка пакетов ПО, доступных в локальном кэше APT
  7. Получение статистики кэш-памяти APT
  8. Выводы

Синтаксис команды apt-cache

Синтаксис команды apt-cache в Linux имеет следующую структуру:

 

Где:

  • <command> — название подкоманды, которая указывает выполнить определенное действие;
  • [options] — дополнительные опции, которые изменяют функционал подкоманд;
  • <package_name> — название пакета или ключевое слово, для которого следует запросить информацию.

Подробные сведения об утилите apt-cache можно найти на странице руководства man:

 

man apt-cache

Читайте также: 20 полезных команд apt-get и 5 удобных команд apt-cache для управления пакетами.

Поиск программ в системе управления пакетами APT

Утилита apt-cache с подкомандой search используется для поиска пакетов в локальном кэше APT, которые соответствуют заданному ключевому слову или фразе. Это полезно, когда Вы не знаете точного названия инструмента или хотите найти программы, относящиеся к определенной теме или функции. Например:

 

search packages

Вывод на терминал информации о пакете ПО

Чтобы вывести на терминал метаданные конкретной утилиты, выполните команду apt-cache с подкомандой show. К примеру, давайте получим подробную информацию о пакете python3:

 

Show Package Details

Просмотр зависимостей приложения

Подкоманда depends указывает apt-cache отобразить в командной строке список зависимостей программы. Например:

 

Show Package Dependencies

Читайте также: 15 примеров использования apt.

Поиск политики установки пакетов

Политика установки пакетов (от англ. Package Installation Policy) — это набор правил, определяющих, какая версия программы будет выбрана для установки в ОС Linux. Политика учитывает такие параметры, как:

  • версия ПО;
  • приоритет;
  • источник репозитория и так далее.

Допустим, нужно вывести на терминал политику установки утилиты apache2. Для этого выполните следующую команду:

 

Show Package Installation Policy

Просмотр списка пакетов ПО, доступных в локальном кэше APT

С помощью подкоманды pkgnames можно узнать, какие пакеты программ хранятся в локальном кэше APT.

Важно: команда apt-cache pkgnames отобразит названия как уже установленных программ, так и доступных для установки из настроенных репозиториев.

 

команда apt-cache List All Package Names

Читайте также: Как узнать, какие файлы были установлены из пакета в Linux.

Получение статистики кэш-памяти APT

Команда apt-cache stats выводит сводную информацию о состоянии локального кэша APT, включая количество уникальных пакетов ПО, файлов, объем занимаемой памяти и много другое.

 

команда apt-cache Display Cache Statistics

Выводы

Мы рассказали, для чего используется команда apt-cache в дистрибутиве Ubuntu Linux. Приведенные примеры помогут Вам узнать много нового о программных пакетах, доступных в локальном кэше APT.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Больше похожих постов

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики