Як дізнатися, встановлений пакет чи ні, простим і швидким способом

Іноді нам потрібно шабля якщо якийсь пакет є встановлено в нашій системі, і це досить нудно відкривати нашу менеджер пакетів Після кількох кроків перевірте, встановлено він чи ні.

Ось такий шлях легкий і швидкий зробити це з термінал.

Щоб дізнатись, чи доступний пакет у сховищах, я відкрив термінал і набрав:

  • 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
  • Gentoo: пакет emerge -pv

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


24 коментарі, залиште свій

Залиште свій коментар

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

*

*

  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.   лукеті - сказав він

    Fedora:
    об / хв -qa | grep-пакет

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

    Будь ласка, пару, чи можете ви зробити нову тему про енергозбереження Linux.
    Дякую. Це був би важливий плюс.

  6.   Давайте використовувати Linux - сказав він

    Дякую! Це була моя помилка ... це виправлено. Повідомте їх, якщо вони виявлять щось інше.
    На здоров’я! Павло.

  7.   Давайте використовувати Linux - сказав він

    Дякуємо за дані! Ми також люди ... помилку вже виправлено.
    З повагою. Павло.

  8.   Ксарер - сказав він

    Це фігня, тому що за допомогою synaptic набагато простіше і візуальніше дізнатись, встановлений конкретний пакет чи ні, було б іншою справою одночасно побачити, чи встановлено кілька пакетів

  9.   Даріородт - сказав він

    Це нічого ... У Unity ви просто пишете назву пакета (або його частини) у програмах Dash Lens і voila ... ви одразу знаєте, чи встановлений він, і чи не бачите, чи доступний. .. бах ...!

  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 / пакети

  16.   Майстер - сказав він

    Ви торкнулися дуже важливого моменту

  17.   підошва - сказав він

    а в ubuntu? Оо

  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, але що станеться, якщо я не відкрию пакет з меню? Ця команда нас обмане