Поиск по сайту:

Сомневаться в Боге — значит верить в него (О. Бальзак).

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

4 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
27 января 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 вы можете искать любой пакет, используя ключевое слово, связанное с его именем или описанием. На выходе отображаются все пакеты, соответствующие критериям поиска.

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

Читать  Как отформатировать SD-карту в Linux

Для поиска пакетов введите 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, чтобы установить его.

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

$ apt-cache show <package-name>

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

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

 

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

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

Читать  Как настроить файловый сервер на основе HTTP в CentOS 8

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

$ apt search keyword

 

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

$ apt search apache2

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

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

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

$ sudo apt install aptitude

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

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

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

 

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

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

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

Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close