Как легко и быстро узнать, установлен пакет или нет

Иногда нам нужно сабля если есть пакет está установлен в нашей системе, и открывать наши менеджер пакетов После нескольких шагов посмотрите, установлен он или нет.

Вот способ легко и быстро сделать это из терминал.

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

  • Arch Linux: пакет pacman -Ss
  • Fedora: поисковый пакет yum
  • Debian / Ubuntu: поисковый пакет apt-cache
  • OpenSUSE: пакет zypper se
  • Gentoo: пакет emerge -S
Чтобы узнать, установлен ли пакет на нашем компьютере:

  • Arch Linux: пакет pacman -Qs
  • Fedora: rpm -qa | пакет grep
  • Debian / Ubuntu: dpkg -l | пакет grep
  • OpenSUSE: zypper se -i package
  • Gentoo: emerge -pv package

Легко, правда?


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Вьярио сказал

    то есть знать, находится ли пакет в репозиториях, если вы хотите знать, установлен ли пакет ... в Debian
    dpkg -l | пакет grep

  2.   Фернандо Д. Боззо сказал

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

    политика sudo apt-cache

    Он не только говорит, установлена ​​ли она, но также какая версия установлена ​​и какая находится в репозиториях.

  3.   Здесь никого нет сказал

    Остерегайтесь, для Gentoo параметр - это строчная буква «s», а не прописная «S», потому что «S» выполняет поиск в заголовках и описаниях пакетов (более медленный процесс), в то время как «s» выполняет поиск только в именах. То есть, чтобы найти определенный пакет по тексту, вы должны выполнить

    emerge -s пакет

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

    emerge -pv пакет

    Эти блоги должны быть информативными, а не вводить в заблуждение. Будьте осторожны и внимательно изучайте информацию, которую вы публикуете, поскольку эти вещи необходимо исправить.

  4.   Luqueti сказал

    Fedora:
    rpm -qa | пакет grep

  5.   АккумуляторНоутбук сказал

    Пожалуйста, дружище, не могли бы вы создать новую тему по энергосбережению в Linux.
    Спасибо. Это был бы важный плюс.

  6.   Давайте использовать Linux сказал

    Спасибо! Это была моя ошибка ... она исправлена. Сообщите им, если они обнаружат что-нибудь еще.
    Ура! Павел.

  7.   Давайте использовать Linux сказал

    Спасибо за данные! Мы тоже люди ... ошибка уже исправлена.
    С уважением. Павел.

  8.   Харер сказал

    Это чушь собачья, потому что с synaptic намного проще и нагляднее узнать, установлен ли конкретный пакет или нет, было бы совсем другое, если бы одновременно было установлено несколько пакетов.

  9.   Дариородт сказал

    Это ничего ... В Unity вы просто пишете имя пакета (или его части) в Lens приложений Dash и вуаля ... вы сразу узнаете, установлен ли он, и если вы не видите, доступен ли он ... бац ...!

  10.   Давайте использовать Linux сказал

    Интересно! Я не знал, я этого не знал.

  11.   Кервероз сказал

    В Arch Linux поиск внутри установленных пакетов осуществляется с помощью

    пакет pacman -Qs

  12.   Вьярио сказал

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

  13.   Хосе Луис Лопес де Сиордия сказал

    Если вы используете Aptitude в Ubuntu и Debian вместо dpkg или apt-get, в результате вы увидите, установлен ли он (i), ожидает (p) ...

  14.   Давайте использовать Linux сказал

    Хороший Хосе!

  15.   Вельзевул сказал

    Поскольку никто не говорит о Slackware ... В Slackware это очень просто, просто из терминала, который вы запускаете: ls / var / log / packages

  16.   Мастер сказал

    Вы затронули очень важный момент

  17.   Suleck сказал

    а в убунту? Оо

  18.   скоро сказал

    В Ubuntu указанная вами команда не работает, вы только ищите имя пакета, чтобы узнать, существует ли он или как он называется, но он не указывает, установлен он или нет.

    1.    давайте использовать Linux сказал

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

      dpkg -l | пакет grep

      Ура! Павел.

  19.   Давид сказал

    Когда вы пишете команду dpkg -l, похоже, что это была заглавная буква i или косая черта |

    по теме: очень хороший пост, попадаю в мир debian 🙂

  20.   Хосе Галеано сказал

    Спасибо, но в Opensuse с этой командой номер версии не отображается,
    Было бы очень полезно, потому что у меня нет доступа к графической среде, удаленно управляю только через терминал и
    zypper list-updates -t пакет
    если он дает мне текущую версию, но только пакеты, которые можно обновить, поэтому другие не отображаются ...
    Привет!

  21.   Хосе Галеано сказал

    Я только что нашел установленный номер версии для OpenSuse
    zypper информация имя пакета
    привет

  22.   возр. борозда c сказал

    команда dpkg -l работает | grep package, но что произойдет, если я не открою пакет из меню? Эта команда нас обманет