Kuinka tietää, onko paketti asennettu Linuxiin?

Pakkaus ja suurennuslasi

Joskus huomaamme, että meidän on tiedettävä, onko sellaisia ohjelma tai paketti on asennettu järjestelmässä tai ei. Ongelmana on, että eri GNU / Linux-jakelujen käytettävissä olevien pakettien hallintaohjelmien määrän myötä tämä voi olla hieman monimutkaista aloittelijoille, koska heidän on muistettava erilaiset komennot tai työkalut sekä niiden vaihtoehdot kussakin tapauksessa, jotta voimme näyttää paketti on järjestelmässämme.

Esimerkiksi, jos siirrymme Arch Linuxiin ja johdannaisiin, etsimämme työkalu on paketinhallinta pacman -Qs-vaihtoehdoilla ja tarkistettavan paketin nimellä. Toisaalta, jos kyseessä on RPM-paketteihin perustuva jakelu, voimme käyttää tulosta suodattamaan rpm -qa-työkalua, joka listaa kaikki asennetut paketit ja ohjaa lähdön putken avulla kohti grep-paketinimeä. Debianin ja johdannaisten kohdalla voit käyttää dpkg -s ja sen jälkeen paketin nimeä jne.

Saatat ajatella, että mikä on yleinen ratkaisu mille tahansa jakelulle, ja totuus on, että se toimisi pisteeseen saakka, koska kaikkia paketteja ei löydy poluista, joissa jotka etsivät ja siksi saattaa tuntua siltä, ​​että jos etsimme tiettyjä ohjelmistopaketteja, näyttää siltä, ​​että niitä ei löydy eikä niitä ole asennettu järjestelmään, mutta ne ovat ... Esimerkiksi, jos katsomme onko asennettuna nano-tekstieditori, johon näkee täydellisesti onko se olemassa vai ei, mutta jos testaamme sen LibreOffice-sovelluksella, asia vaihtelee:

which nano

which libreoffice

Molempien tulos on hyvin erilainen, koska ensimmäisessä tapauksessa se osoittaa binäärin polun (/ bin / nano) ja toisessa ei näytä meille mitään lähtöä, vaikka LibreOffice on asennettu. Tarkoitin sitä. Siksi lopulta meillä ei ole muuta vaihtoehtoa kuin oppia eri komennot ja vaihtoehdot käytetylle distrolle:

Aiheeseen liittyvä artikkeli:
Ratkaisu ongelmien käynnistämiseen Ubuntussa ja Linux Mintissa
pacman -Qs nombre-paquete

rpm -qa | grep nombre-paquete

dpkg -s nombre-paquete


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Walter Omar Dari dijo

    Hei, jakeluille, jotka käyttävät .deb-tiedostoa (Debian ja johdannaiset), voit käyttää ...

    dpkg -l | grep paketin_nimi tai osan_osa

    Kiinnitä huomiota ensimmäiseen sarakkeeseen, jos "ii" ilmestyy, se on asennettu paketti, muita kirjainyhdistelmiä voi ilmestyä (man dpkg).

    Toinen tapa, mutta sinun on tiedettävä paketin tarkka nimi, on ...

    dpkg -s paketin_nimi

    ... antaa siitä melko yksityiskohtaista tietoa.

    terveiset