«Пакеты» Linux — это просто наборы программного обеспечения, и способ их установки варьируется от дистрибутива к дистрибутиву. Есть несколько способов быстро проверить, установлен ли пакет в данный момент или нет. Если вам удобно пользоваться терминалом или вы предпочитаете более визуальный подход, вот как вы можете проверить, установлен ли пакет в Linux.
Использование менеджеров пакетов
Каждый дистрибутив Linux включает в себя менеджер пакетов. Как следует из названия, это программное обеспечение, которое вы используете для установки или удаления пакетов программного обеспечения. Они также включают команды, позволяющие узнать, у
Contents
Использование менеджеров пакетов
>Читайте также: Как понизить версию программного обеспечения/пакета в Linux
В дистрибутивах Linux на базе Debian и Ubuntu вы можете проверить наличие каждого установленного пакета с помощью следующей команды:
apt list --installed
Если вы хотите найти конкретный пакет, добавьте имя пакета после флага --installed
. Например:
apt list --installed nano
Если пакет установлен, вы увидите короткую строку с именем пакета и номером установленной версии. Неустановленные пакеты вообще не отображаются.
Вы также можете использовать dpkg
для проверки установленных пакетов, набрав:
dpkg -s packagename
Это даст вам описание пакета, включая версию и размер, а также покажет, установлен ли он.
Пользователи Arch Linux могут проверить это с помощью pacman
, менеджера пакетов Arch. Откройте терминал и введите:
pacman -Qs packagename
Если вы используете Fedora, вы можете узнать то же самое, введя dnf
и набрав:
dnf list packagename
Эти команды потребуют от вас имени пакета, который вы ищете, но некоторые менеджеры пакетов, например dnf
, позволяют использовать подстановочные знаки, например *
чтобы помочь вам в поиске.
Читайте также: Как найти большие файлы в Linux
Использование слов «который» или «имеет» в любом дистрибутиве Linux
Есть и другие способы использовать терминал, чтобы узнать, установлен ли пакет. Команда which
— один из примеров, который показывает место установки любого пакета.
Например, если вы ищете sudo
, местоположение sudo
будет отображаться в «/usr/bin/sudo». Чтобы использовать его, введите:
which packagename
Замените packagename
на имя вашего пакета.
Кроме того, вы также можете использовать стороннее решение под названием имеет .
Вы можете установить его на свой компьютер с Linux напрямую или, если вы доверяете сценарию, запустить его непосредственно из Интернета. Чтобы сделать это, вам потребуется установить пакет curl
. Откройте терминал и введите:
curl -sL https://git.io/_has | bash -s packagename1 packagename2
Вы можете проверить одну посылку или несколько посылок одновременно. Просто замените packagename
на имя вашего пакета.
Рядом с установленным пакетом рядом с номером версии будет отмечена
Использование слов «который» или «имеет» в любом дистрибутиве Linux
p>Визуальные методы проверки установленных пакетов
Если вы предпочитаете избегать терминала, большинство менеджеров пакетов Linux имеют альтернативу с графическим интерфейсом для выполнения тех же задач.
Один из лучших вариантов, который должен работать в нескольких дистрибутивах, — это программное обеспечение GNOME. Он будет работать с различными менеджерами пакетов, такими как apt
или pacman
, и поставляется с предустановленной Ubuntu.
Он имеет простой графический интерфейс с разделом «установлено», в котором перечислено установленное программное обеспечение на вашем компьютере, хотя он упрощен и не содержит список всех пакетов.
Если вам нужна более подробная информация, дистрибутивы на базе Debian и Ubuntu могут использовать диспетчер пакетов Synaptic. Это оболочка с графическим интерфейсом для apt
, которая позволяет вам искать и устанавливать пакеты, а также видеть, какие пакеты вы уже установили.
Установленные пакеты будут отмечены зеленым флажком рядом с именем пакета, а также версией пакета, указанной в категории «Установленная версия».
Возможно, вам придется сначала установить его (для этого потребуется открыть терминал), но установка выполняется быстро. Откройте терминал и введите:
sudo apt install synaptic
Пользователи Arch Linux могут выбирать из множества оболочек графического интерфейса для pacman
, своего менеджера пакетов. Подробнее об этом можно узнать из раздела Арх Linux вики .
Легкая идентификация установленных пакетов
Одним из самых больших преимуществ Linux является выбор. Вы можете воспользоваться менеджером пакетов вашего дистрибутива или использовать сторонние решения, такие как has
, чтобы узнать, установлен ли уже пакет.
Если вам неудобно пользоваться терминалом, в
Визуальные методы проверки установленных пакетов
для проверки установленных пакетов. Некоторые из лучшие дистрибутивы Linux для начинающих позволяют полностью избежать использования терминала благодаря собственным установщикам программного обеспечения с графическим интерфейсом, например GNOME Software.Какой метод вы предпочитаете? Дайте нам знать в комментариях ниже.