Поиск по сайту:
Обработать ошибку легко: Постарайтесь исправить программу. Удачный запуск тоже легко обработать: Вы решили не ту задачу. Постарайтесь исправить и эту ошибку. (Алан.Дж.Перлис)

Как использовать apt-cache для поиска пакетов

27.01.2021
Как использовать поиск с помощью apt-cache для поиска пакетов

Вы когда-нибудь сталкивались с проблемой при установке пакета apt, когда вы не знаете точное имя пакета. Как и в случае с apt, вы должны указать полное имя пакета, чтобы установить его, например, apt install apache2. Если вы не укажете точное имя и просто наберете apache , он не будет установлен. То же самое происходит при удалении пакета apt.

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

В этой статье объясняется, как искать пакет с помощью команды поиска apt-cache в репозиториях вашей системы. Мы также изучим некоторые другие команды: apt search и aptitude, с помощью которых вы также можете искать любой пакет.

Примечание. Мы выполнили процедуру, описанную в этой статье, в системном терминале Ubuntu 18.04 LTS. Чтобы открыть Терминал в Ubuntu, используйте сочетание клавиш Ctrl + Alt + T.

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

$ sudo apt update

Поиск пакетов с помощью поиска по apt-cache

Apt-cache — это инструмент командной строки, используемый для поиска пакетов APT в системах на основе Ubuntu или Debian. С помощью поиска apt-cache вы можете искать любой пакет, используя ключевое слово, связанное с его именем или описанием. На выходе отображаются все пакеты, соответствующие критериям поиска.

Читать  Установка OAuth в Linux

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

Для поиска пакетов введите apt-cache search после соответствующего ключевого слова. Вот как это сделать:

$ sudo apt-cache search <keyword>

Замените ключевое слово любым именем установленного или устанавливаемого пакета. Обратите внимание, что ключевое слово может быть точным или частью имени пакета или любым словом, связанным с описанием пакета. В результате вы увидите список пакетов, соответствующих указанному ключевому слову, и краткое описание каждого пакета.

Например, мы хотим установить решение для управления хранилищем ZFS. Чтобы найти точное имя пакета, давайте выполним поиск с помощью поиска apt-cache следующим образом:

$ apt-cache search zfs

По выходным данным вы можете определить точное имя пакета «zfsutils-linux» вместе с кратким описанием. Как видите, отображаемый список слишком длинный. Вы можете использовать команду less для просмотра вывода по одной строке или по одному экрану за раз.

$ sudo apt-cache search zfs | less

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

$ sudo apt-cache search “metasearch engine”

Когда появился результат, я нашел искомое имя поисковой системы «Searx». После этого мы просто использовали команду apt install seekx, чтобы установить его.

Читать  Как раскрасить вывод Diff для лучшей читабельности текста

Точно так же, если мы используем apt-cache с флагом show, он будет отображать основную информацию о пакете, включая версию, размер, зависимости, описание и многое другое. Чтобы найти информацию об определенном пакете, используйте флаг show следующим образом:

$ apt-cache show <package-name>

Альтернативные способы

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

 

Поиск пакетов с помощью apt Search

Поиск Apt является подходящим эквивалентом поиска apt-cache в более старой команде apt-get. Некоторые пользователи предпочитают команду apt search из-за хорошо представленного отображения результатов. Он отображает список пакетов вместе с их последними доступными версиями и кратким описанием. Лучшее в apt search — это то, что он выделяет имя пакета и сохраняет некоторое пространство между разными пакетами. Также вы увидите метку «Installed» в конце уже установленных пакетов.

Чтобы найти пакет, введите apt search, а затем ключевое слово, связанное с именем пакета.

$ apt search keyword

 

Примером этого может быть поиск пакета Apache2 с помощью следующей команды:

$ apt search apache2

Поиск пакетов с помощью aptitude

Aptitude — это внешняя часть команды apt в Linux, используемой для установки, обновления и удаления пакетов. Его также можно использовать для поиска пакета в системе Linux.

Aptitude не устанавливается по умолчанию в Linux, поэтому вам придется установить его вручную. Для этого выполните команду установки следующим образом:

$ sudo apt install aptitude

Система может запросить подтверждение, предложив вариант Да/Нет. Нажмите y, а затем Enter для подтверждения, после чего Aptitude будет установлен в вашей системе.

Читать  Как установить NTP с помощью Chrony в Linux

Теперь, чтобы найти пакет с помощью aptitude, введите apt search, а затем ключевое слово, связанное с именем пакета.

$ aptitude search < ключевое слово >

 

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

Вот и все! В этой статье мы узнали, как искать пакет с помощью команды поиска apt-cache. Кроме того, мы также научились использовать apt search и команду aptitude для поиска пакета. Надеемся, это будет полезно всякий раз, когда вам нужно будет найти в вашей системе установленный или устанавливаемый пакет.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
wait - это команда, которая ожидает завершения заданных заданий и…

Спасибо!

Теперь редакторы в курсе.