Вы когда-нибудь испытывали трудности при поиске пакетов через командную строку в Ubuntu? Вы когда-нибудь искали пакеты, требующие мгновенного обновления? Вы когда-нибудь задумывались, доступен ли для установки пакет, который вы хотите загрузить, и доступна ли последняя версия в репозитории программного обеспечения?
Поиск установленных или удаленных пакетов в локальных репозиториях через терминал может оказаться непростой задачей для начинающих пользователей Ubuntu. Эта статья отвечает на все и многие подобные вопросы. Кроме того, мы также рассмотрим альтернативные способы поиска пакетов в Ubuntu и поможем вам найти подходящий метод.
Способы поиска пакетов в Ubuntu
Здесь мы рассмотрим три способа поиска пакетов в Ubuntu. Однако, прежде чем начать, запустите терминал и обновите репозитории пакетов вашей системы запустив:
судо подходящее обновление
Использование команды apt
APT — это менеджер пакетов командной строки, предустановленный в Ubuntu, Linux Mint и других дистрибутивах на основе Debian. Команда apt сочетает в себе функциональность
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
Об авторе

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