Вы когда-нибудь испытывали трудности при поиске пакетов через командную строку в Ubuntu? Вы когда-нибудь искали пакеты, требующие мгновенного обновления? Вы когда-нибудь задумывались, доступен ли для установки пакет, который вы хотите загрузить, и доступна ли последняя версия в репозитории программного обеспечения?

Поиск установленных или удаленных пакетов в локальных репозиториях через терминал может оказаться непростой задачей для начинающих пользователей Ubuntu. Эта статья отвечает на все и многие подобные вопросы. Кроме того, мы также рассмотрим альтернативные способы поиска пакетов в Ubuntu и поможем вам найти подходящий метод.

Способы поиска пакетов в Ubuntu

Здесь мы рассмотрим три способа поиска пакетов в Ubuntu. Однако, прежде чем начать, запустите терминал и обновите репозитории пакетов вашей системы запустив:

судо подходящее обновление

Использование команды apt

APT — это менеджер пакетов командной строки, предустановленный в Ubuntu, Linux Mint и других дистрибутивах на основе Debian. Команда apt сочетает в себе функциональность

instagram viewer
apt-кэш а также способный получить. Он отвечает за установку, удаление, обновление и обновление пакетов и репозиториев Linux в Ubuntu. Однако он также позволяет вам искать пакеты.

Вы можете начать с список всех доступных установленных/удаленных пакетов в вашей системе следующим образом:

подходящий список

Выход:

Вы можете передать приведенную выше команду с помощью grep, чтобы отфильтровать вывод и получить имя пакета по вашему выбору.

подходящий список | grep 

Использовать подходящий список команда с --установлены возможность находить и отображать только установленные пакеты в вашей системе.

список подходящих --установлен

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

подходящий список -a 

Выход:

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

список подходящих --upgradeable

Используйте утилиту grep, если вы ищете конкретный пакет в этом списке:

список подходящих --upgradeable | grep 

Однако приведенные выше команды не отображают сведения о пакете. Специальные команды меткий поиск а также удачное шоу помогите найти и отобразить доступные сведения о пакете в терминале Linux.

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

Например, приведенная ниже команда ищет пакет mysql, выполняя поиск по всем строкам имени пакета и их описанию. Следовательно, он возвращает список пакетов, содержащих эту строку имени пакета в его имени и описании:

меткий поиск mysql

Выход:

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

меткий поиск --только имя 

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

удачное шоу 
подходящее шоу mysql-client-core-5.7 | меньше

Использование команды apt-cache

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

Это более старая версия APT, которую вы можете использовать с поиск а также показывать варианты поиска пакетов.

apt-кэш поиска apache2

Выход:

Команда также позволяет вам перечислить все пакеты, которые начинаются с заданного ключевого слова:

apt-cache имена пакетов 

Например:

Чтобы отобразить все доступные пакеты без подробностей:

apt-cache имена пакетов

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

имена пакетов apt-cache | грэп -я 

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

apt-cache showpkg apache2

Выход:

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

Использование способностей

aptitude — это графический пользовательский интерфейс для менеджера пакетов APT. Интерфейс позволяет пользователям в интерактивном режиме выбирать пакеты для установки, удаления и обновления. Новые пользователи могут найти его похожим на параметр «Программы и компоненты» на панели управления в Windows.

aptitude предоставляет интерфейс командной строки, который эмулирует те же аргументы, что и утилиты apt-get или apt. Следовательно, это удобно для пользователей, которые предпочитают иметь графический или интерактивный интерфейс для выполнения задач командной строки в Linux. aptitude обычно доступен по умолчанию в большинстве дистрибутивов на основе Ubuntu или Debian. Если нет, вы можете установить его следующим образом:

sudo apt-получить обновление
sudo apt-get установить aptitude

Используйте следующую команду для поиска пакетов через интерфейс командной строки aptitude:

sudo поиск способностей 

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

судо способность

нажимать Ctrl + Т перемещаться по терминалу. Используйте клавиши со стрелками для навигации по графическому интерфейсу aptitude. Перейти к Поиск вкладку и выберите НАЙТИ или нажмите / чтобы запустить окно просмотра и введите имя пакета для поиска.

Поиск пакетов программного обеспечения в Ubuntu

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

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

7 способов получить справку по командной строке в Linux

Читать дальше

ДелитьсяТвитнутьДелитьсяЭл. адрес

Похожие темы

  • линукс
  • Менеджеры пакетов
  • Убунту
  • дистрибутив Linux

Об авторе

Румайса Ниази (опубликовано 22 статьи)

Румаиса — независимый писатель в MUO. Она носила много шляп, от математика до энтузиаста информационной безопасности, и теперь работает аналитиком SOC. Ее интересы включают чтение и письмо о новых технологиях, дистрибутивах Linux и обо всем, что связано с информационной безопасностью.

Другие работы Румайсы Ниази

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться