Debian

Поиск пакетов Debian от новичка до продвинутого

Поиск пакетов Debian от новичка до продвинутого
Debian 10 имеет большой репозиторий пакетов. Будь то шрифты, базы данных, редакторы, игры или инструменты разработки, вы найдете необходимый пакет в этом репозитории. Чтобы найти конкретный пакет в большом репозитории, вам нужно знать точное имя пакета. Иногда имя программы отличается от имени пакета. Например, для программы с именем 'iostat', используемой для статистики дискового ввода-вывода и отчетов ЦП, пакет называется 'sysstat.Итак, необходимо знать имя пакета, чтобы найти его в репозитории, а не только имя команды и ее функцию.

Для поиска пакетов в Debian 10 Buster можно использовать несколько методов. Для фильтрации пакетов доступны мощные и стабильные инструменты для поиска правильного имени пакета. Debian 10 предлагает как командную строку, так и графический менеджер пакетов для фильтрации и поиска пакетов. Synaptic - популярный инструмент, используемый для графического интерфейса пользователя, но он подходит не для всех машин, включая производственные серверы. Итак, вам нужно будет использовать некоторые инструменты командной строки для поиска пакетов Debian.

Есть несколько вариантов поиска пакетов в Debian 10. В этой статье будет рассмотрено, как искать пакет с помощью менеджеров пакетов aptitude, apt-cache, dpkg и apt. Все команды в этой статье были реализованы в терминале Debian 10 Buster. Используя утилиты, обсуждаемые в этой статье, вы можете искать пакеты и показывать их описание.

Поиск доступных пакетов с помощью команды aptitude

Aptitude - это приложение, основанное на интерфейсе Ncurses для apt, работающее под терминальным приложением. Это еще не установлено в Debian, Ubuntu и других дистрибутивах на основе Linux. Чтобы установить aptitude в Debian 10, откройте терминал с помощью панели поиска приложения следующим образом:

Введите следующую команду, чтобы установить aptitude в Debian 10 Buster:

$ sudo apt install aptitude

После того, как вы установили этот инструмент в своей системе, вы можете искать любой доступный пакет, используя команду aptitude в терминале. Для этого следуйте синтаксису ниже:

$ aptitude search имя-пакета

Например, если вы хотите найти все пакеты OpenSSH, выполните команду, показанную ниже:

Вы также можете выполнить поиск пакета с помощью пользовательского интерфейса aptitude Ncurses. Введите aptitude в терминале, и в окне отобразится следующий интерфейс.

Чтобы найти пакет, нажмите '/', а затем введите имя пакета в строку поиска.

Поиск доступных пакетов с помощью команды apt-cache

В Debian 10 вы можете искать доступные пакеты в репозитории Debian с помощью команды apt-cache. С помощью команды apt-cache вы также можете искать пакеты DEB, установленные в вашей системе, которых нет в репозитории Debian. Используйте следующую команду для выполнения задач поиска с помощью команды apt-cache.

$ apt-cache search имя-пакета

Пример

$ apt-cache search vim

Приведенная выше команда отобразит имена пакетов с выражением «vim» в описании или имени. Чтобы найти эти пакеты, используйте выражение поиска только в имени. Затем введите следующую команду:

$ apt-cache search - только имена apache

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

$ apt-cache показать имя-пакета

Пример

$ apt-cache показать emacs

Aptitude и apt-cache предоставляют аналогичную информацию о пакетах.

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

$ apt-cache search имя-пакета | более

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

$ apt-cache search имя-пакета | grep имя-пакета2

Команда grep чувствительна к регистру. Чтобы игнорировать чувствительность к регистру, используйте флаг -i (grep -i search-word).

Поиск доступных пакетов с помощью команды apt

Используя команду apt, вы можете искать все доступные пакеты. Используйте следующий синтаксис для поиска с помощью apt:

$ apt search имя-пакета

Пример

$ apt search emacs

Поиск доступных пакетов с помощью команды dpkg

Для поиска установленных пакетов используйте команду dpkg, как показано ниже:

$ dpkg -S шаблон поиска

Пример

$ dpkg -S apache

Вы также можете использовать dpkg с grep следующим образом:

Заключение

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

Как использовать AutoKey для автоматизации игр под Linux
AutoKey - это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO...
Как показать счетчик FPS в играх для Linux
Игры для Linux получили серьезный толчок, когда Valve объявила о поддержке Linux для клиента Steam и своих игр в 2012 году. С тех пор многие игры AAA ...
Как загрузить и играть в Sid Meier's Civilization VI в Linux
Введение в игру Civilization 6 - это современный подход к классической концепции, представленной в серии игр Age of Empires. Идея была довольно просто...