Sådan ved du, om en pakke er installeret eller ikke i Linux

Pakke og forstørrelsesglas

Nogle gange finder vi ud af, at vi har brug for at vide, om nogen program eller pakke er installeret i systemet eller ej. Problemet er, at med mængden af ​​pakkeadministratorer, der er tilgængelige for de forskellige GNU / Linux-distributioner, kan dette være noget kompliceret for nybegyndere, da de er nødt til at huske de forskellige kommandoer eller værktøjer samt deres muligheder i hvert tilfælde, så vi kan vise, om pakken findes i vores system.

For eksempel, hvis vi går videre til Arch Linux og derivater, det værktøj, vi leder efter, er pakkehåndtering pacman med indstillingerne -Qs og navnet på den pakke, vi vil kontrollere. På den anden side, hvis det er en distro baseret på RPM-pakker, kan vi bruge rpm -qa-værktøjet, der viser alle de installerede pakker og rør output ved hjælp af et rør mod grep-pakkenavn for at filtrere resultatet. For Debian og derivater kan du bruge dpkg -s efterfulgt af navnet på pakken til konsultation osv.

Du tror måske, at der er en generisk løsning til enhver distribution, og sandheden er, at det ville fungere op til et punkt, da ikke alle pakker findes i de stier, hvor hvilken søgning og derfor kan det synes, at hvis vi leder efter bestemte softwarepakker, ser det ud til, at de ikke er fundet og ikke er installeret i systemet, men de er ... For eksempel hvis vi ser, om nano-teksteditoren er installeret, som vi kan perfekt se, om det er der eller ikke, men hvis vi tester det med LibreOffice, varierer tingene:

which nano

which libreoffice

Resultatet af begge vil være meget forskelligt, da det i det første tilfælde indikerer stien til binær (/ bin / nano) og i det andet vil det ikke vise os nogen output, selvom LibreOffice er installeret. Det var det, jeg mente. Derfor har vi i sidste ende intet andet valg end at lære de forskellige kommandoer og indstillinger til den distro, vi bruger:

relateret artikel:
Løsning til opstartsproblemer i Ubuntu og Linux Mint
pacman -Qs nombre-paquete

rpm -qa | grep nombre-paquete

dpkg -s nombre-paquete


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Walter Omar Dari sagde han

    Hej, for de distributioner, der bruger .deb (Debian og derivater), kan du bruge ...

    dpkg -l | grep pakkenavn_eller_del_del_del

    Vær opmærksom på den første kolonne. Hvis "ii" vises, er det en installeret pakke, kan der forekomme andre kombinationer af bogstaver (mand dpkg).

    En anden måde, men du skal vide det nøjagtige navn på pakken, er ...

    dpkg -s pakkenavn

    ... giver ganske detaljerede oplysninger om det.

    hilsen