ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как запросить информацию о пакете в Debian и Ubuntu

Как запросить информацию о пакете в Debian и Ubuntu

Если вы являетесь пользователем Linux, особенно в системе на базе Debian, такой как Ubuntu, вы, вероятно, слышали о apt-get и apt. Это мощные инструменты для управления программными пакетами. Но знаете ли вы, что есть еще один инструмент командной строки под названием apt-cache, который может помочь вам быстро и эффективно запрашивать информацию о пакете? В этой статье мы обсудим, что такое apt-cache и как использовать это для запроса информации о пакете в Debian, Ubuntu и производных от них.

 

Что такое apt-cache?

apt-cache это утилита командной строки, которая позволяет запрашивать информацию о пакете, хранящуюся в кэше пакетов вашей системы. Этот инструмент полезен для поиска пакетов, отображения подробной информации о них и понимания их зависимостей. В отличие от apt-get, который используется для установки и удаления пакетов, apt-cache фокусируется на предоставлении информации о доступных пакетах.

 

Общие команды apt-cache

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

 

1. Поиск пакетов

Для поиска пакетов, соответствующих определенному ключевому слову, используйте следующую команду:

apt-cache search keyword

 

Пример:

apt-cache search image editor

 

Эта команда выполняет поиск пакетов, соответствующих ключевым словам “image” и “editor”, и перечисляет их вместе с кратким описанием.

 

Пример вывода:

fontforge - редактор шрифтов 
fontforge-редактор шрифтов nox - версия, отличная от X 
gimp - программа для работы с изображениями GNU 
libreoffice - пакет для повышения производительности office (метапакет) 
android - платформа-инструменты-база - базовые инструменты для разработки приложений для системы Android 
briquolo-data - файлы данных для быстро развивающейся 3D-игры Briquolo 
charactermanaj - приложение для редактирования аватаров 
chntpw - NT SAM утилита восстановления пароля
copyq - расширенный менеджер буфера обмена с функциями редактирования и написания сценариев 
copyq-плагины - Плагины для CopyQ 
digikam - приложение для управления цифровыми фотографиями для KDE 
showfoto - средство просмотра изображений/редактор для KDE 
drawing - простое приложение для рисования для рабочего стола GNOME 
ephoto - комплексное средство просмотра изображений с использованием EFL 
fim - буфер кадров с возможностью написания сценариев, X.org и средство просмотра изображений в формате ascii art
[...]
Как запросить информацию о пакете в Debian и Ubuntu

Поиск пакетов, соответствующих определенному ключевому слову в Debian

 

2. Показать сведения о пакете

Чтобы отобразить подробную информацию о конкретном пакете, используйте следующую команду:

apt-cache show package_name

 

Пример:

apt-cache show firefox-esr

 

Эта команда отображает подробную информацию о браузере Firefox, включая его версию, описание и многое другое.

Как запросить информацию о пакете в Debian и Ubuntu

Показать информацию о пакете в Debian

 

3. Показать зависимости пакетов

Чтобы просмотреть зависимости конкретного пакета, используйте следующую команду:

apt-cache depends package_name

 

Пример:

apt-cache depends linux-image-amd64

 

В этой команде перечислены все зависимости, требуемые для пакета linux-image-amd64.

 

Пример вывода:

linux-image-amd64
  Depends: linux-image-6.1.0-25-amd64

 

4. Показать политику установки пакета

Чтобы отобразить политику установки для определенного пакета, используйте следующую команду:

apt-cache policy package_name

 

Пример:

apt-cache policy python3

 

Эта команда показывает политику установки для Python 3, включая доступные версии и их приоритеты.

 

Пример вывода:

python3:
  Installed: 3.11.2-1+b1
  Candidate: 3.11.2-1+b1
  Version table:
 *** 3.11.2-1+b1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status

 

5. Перечислите все имена пакетов

Чтобы вывести список всех имен пакетов, доступных в вашем кэше, используйте следующую команду:

apt-cache pkgnames

 

Эта команда полезна, если вы хотите увидеть полный список всех пакетов, доступных для установки.

 

6. Отображение статистики кэша

Чтобы отобразить статистику о вашем кэше пакетов, используйте следующую команду:

apt-cache stats

 

Эта команда предоставляет информацию о количестве пакетов, их размерах и многом другом.

 

Пример вывода:

Total package names: 122971 (3,443 k)
Total package structures: 109860 (4,834 k)
  Normal packages: 64508
  Pure virtual packages: 1088
  Single virtual packages: 34397
  Mixed virtual packages: 448
  Missing: 9419
Total distinct versions: 67184 (5,912 k)
Total distinct descriptions: 131717 (3,161 k)
Total dependencies: 412137/110983 (10.0 M)
Total ver/file relations: 5497 (132 k)
Total Desc/File relations: 645 (15.5 k)
Total Provides mappings: 39988 (960 k)
Total globbed strings: 221945 (5,173 k)
Total slack space: 104 k
Total space accounted for: 35.3 M
Total buckets in PkgHashTable: 196613
  Unused: 112576
  Used: 84037
  Utilization: 42.7423%
  Average entries: 1.30728
  Longest: 17
  Shortest: 1
Total buckets in GrpHashTable: 196613
  Unused: 105223
  Used: 91390
  Utilization: 46.4822%
  Average entries: 1.34556
  Longest: 7
  Shortest: 1

 

Преимущества использования apt-cache

 

Заключение

apt-cache это полезный инструмент для запроса информации о пакете в системах Linux на базе Debian. Независимо от того, ищете ли вы конкретный пакет, подробную информацию или понимание зависимостей, apt-cache упрощает работу.

Итак, в следующий раз, когда вам понадобится узнать больше о пакете, не забудьте использовать apt-cache!

Exit mobile version