Как да разберете дали даден пакет е инсталиран или не по лесен и бърз начин

Понякога имаме нужда сабя Ако някой пакет е инсталирана в нашата система и е малко досадно да отваряме нашата мениджър на пакети след няколко стъпки да видите дали е инсталиран или не.

Ето това е пътят лесно и бързо да го направи от a терминал.

За да разбера дали пакетът е достъпен в хранилищата, отворих терминал и написах:

  • Arch Linux: пакет pacman -Ss
  • Fedora: yum пакет за търсене
  • Debian / Ubuntu: apt-cache пакет за търсене
  • OpenSUSE: пакет zipper se
  • Gentoo: emerge -S пакет
За да разберете дали на нашата машина е инсталиран пакет:

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

Лесно, нали?


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   Vjnary каза той

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

  2.   Фернандо Д. Боцо каза той

    Тук изпращам друга форма, също от терминала, и по-точна, тъй като търсенето може да намери много пакети, които започват еднакво:

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

    Той не само казва дали е инсталиран, но и коя версия е инсталирана и коя в хранилищата.

  3.   Тук няма никой каза той

    Внимавайте, за Gentoo параметърът е с малки букви „s“, а не с „S“, защото „S“ търси в заглавията и описанията на пакетите (по-бавен процес), докато „s“ търси само в имена. Тоест, за да търсите определен пакет по текст, бихте изпълнили

    пакет emerge -s

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

    emerge -pv пакет

    Тези блогове трябва да бъдат информативни, а не подвеждащи. Бъдете внимателни и разберете добре информацията, която публикувате, до степен, че тези неща трябва да бъдат коригирани.

  4.   лукети каза той

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

  5.   БатерияЛаптоп каза той

    Моля, партньор, можете ли да направите нова тема за спестяване на енергия на Linux.
    Благодаря ти. Би било важен плюс.

  6.   Нека използваме Linux каза той

    Благодаря ти! Това беше моята грешка ... поправено е. Уведомете ги, ако открият нещо друго.
    Наздраве! Павел.

  7.   Нека използваме Linux каза той

    Благодаря за данните! Ние също сме хора ... грешката вече е коригирана.
    За разбирането. Павел.

  8.   Ксарер каза той

    Това е глупост, защото със synaptic е много по-лесно и по-визуално да се знае дали е инсталиран конкретен пакет или не, би било друго нещо да се види едновременно дали има инсталирани няколко пакета

  9.   Дариород каза той

    Това не е нищо ... В Unity просто напишете името на пакета (или част от него) в Dash приложения Lens и voila ... знаете веднага дали е инсталиран и дали не можете да видите дали е наличен. .. уха ...!

  10.   Нека използваме Linux каза той

    Интересно! Не знаех, не го знаех.

  11.   Квервероз каза той

    В Arch Linux търсенето в инсталираните пакети е с

    pacman -Qs пакет

  12.   Vjnary каза той

    без значение какви неуспехи ... важното е да се научите ... благодаря за вашите уроци ... продължете така !!!!

  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.   David каза той

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

    по темата: много добър пост, навлизам в света на debian 🙂

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

    Благодаря, но в Opensuse с тази команда номерът на версията не се появява,
    Би ми било много полезно, защото нямам достъп до графичната среда, управлявам дистанционно само чрез терминал и
    zypper list-updates -t пакет
    ако ми дава текущата версия, но само пакетите, които могат да бъдат актуализирани, следователно останалите не се появяват ...
    Поздрави!

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

    Току-що намерих номера на инсталираната версия на OpenSuse
    zypper име на пакета информация
    поздрави

  22.   възходящ сулка c каза той

    командата dpkg -l работи | grep, но какво ще се случи, ако не отворя пакета от менюто? Тази команда ще ни подведе