Утилита apt-cache — инструмент командной строки Linux, предназначенный для взаимодействия с системой управления пакетами APT (от англ. Advanced Package Tool). С помощью этого инструмента можно искать, запрашивать и отображать информацию о пакетах программного обеспечения в локальном кэше.
В этой статье мы покажем несколько базовых примеров использования apt-cache в Ubuntu Linux.
Содержание:
- Синтаксис команды apt-cache
- Поиск программ в системе управления пакетами APT
- Вывод на терминал информации о пакете ПО
- Просмотр зависимостей приложения
- Поиск политики установки пакетов
- Просмотр списка пакетов ПО, доступных в локальном кэше APT
- Получение статистики кэш-памяти APT
- Выводы
Синтаксис команды apt-cache
Синтаксис команды apt-cache в Linux имеет следующую структуру:
Где:
<command>— название подкоманды, которая указывает выполнить определенное действие;[options]— дополнительные опции, которые изменяют функционал подкоманд;<package_name>— название пакета или ключевое слово, для которого следует запросить информацию.
Подробные сведения об утилите apt-cache можно найти на странице руководства man:
Читайте также: 20 полезных команд apt-get и 5 удобных команд apt-cache для управления пакетами.
Поиск программ в системе управления пакетами APT
Утилита apt-cache с подкомандой search используется для поиска пакетов в локальном кэше APT, которые соответствуют заданному ключевому слову или фразе. Это полезно, когда Вы не знаете точного названия инструмента или хотите найти программы, относящиеся к определенной теме или функции. Например:
Вывод на терминал информации о пакете ПО
Чтобы вывести на терминал метаданные конкретной утилиты, выполните команду apt-cache с подкомандой show. К примеру, давайте получим подробную информацию о пакете python3:
Просмотр зависимостей приложения
Подкоманда depends указывает apt-cache отобразить в командной строке список зависимостей программы. Например:
Читайте также: 15 примеров использования apt.
Поиск политики установки пакетов
Политика установки пакетов (от англ. Package Installation Policy) — это набор правил, определяющих, какая версия программы будет выбрана для установки в ОС Linux. Политика учитывает такие параметры, как:
- версия ПО;
- приоритет;
- источник репозитория и так далее.
Допустим, нужно вывести на терминал политику установки утилиты apache2. Для этого выполните следующую команду:
Просмотр списка пакетов ПО, доступных в локальном кэше APT
С помощью подкоманды pkgnames можно узнать, какие пакеты программ хранятся в локальном кэше APT.
Важно: команда apt-cache pkgnames отобразит названия как уже установленных программ, так и доступных для установки из настроенных репозиториев.
Читайте также: Как узнать, какие файлы были установлены из пакета в Linux.
Получение статистики кэш-памяти APT
Команда apt-cache stats выводит сводную информацию о состоянии локального кэша APT, включая количество уникальных пакетов ПО, файлов, объем занимаемой памяти и много другое.
Выводы
Мы рассказали, для чего используется команда apt-cache в дистрибутиве Ubuntu Linux. Приведенные примеры помогут Вам узнать много нового о программных пакетах, доступных в локальном кэше APT.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.

































