Sjekk fra terminalen om en gitt pakke er installert på Ubuntu

om sjekk om en gitt pakke er installert

I neste artikkel skal vi se på hvordan vi kan sjekk fra terminalen om en gitt pakke er installert eller ikke på vårt Ubuntu-system. Noen ganger kan det hende at brukere trenger å kjenne denne informasjonen for en eller annen ting.

For å få denne informasjonen kan vi finne forskjellige måter å få den på. Søker du litt på Google kan du finne forskjellige måter å skaffe disse dataene på. Noe som på et tidspunkt alltid kan være nyttig for alle brukere. I denne artikkelen skal vi legge igjen syv måter, slik at hver bruker kan velge den som passer best for ham.

Hva kan vi bruke fra terminalen for å sjekke om en gitt pakke er installert eller ikke på Ubuntu?

  • passende. Dette er et kraftig kommandolinjeverktøy for å installere, laste ned, fjerne, søke og administrere pakker på Debian-baserte systemer.
  • apt-cache. Pleide å spør APT-hurtigbufferen eller metadataene til en pakke.
  • dpkg. Det er en pakkeleder for Debian-baserte systemer.
  • dpkg-spørring. Dette er et verktøy for spørre dpkg-databasen.
  • hvilken. Denne kommandoen returnerer hele stien til den kjørbare filen.
  • hvor er. Brukes til finn binære, kilde- og mansidefiler for en gitt kommando.
  • finne. Lokaliser kommandoen fungerer raskere enn å finne kommando fordi den bruker oppdatertb-databasen, mens finn-kommandoen søker i det virkelige systemet.

Eksempler for å sjekke om en pakke er installert

Først av alt, si at jeg har følgende kommandoer testet på Ubuntu 19.04.

Apt-kommando

APT er et kraftig verktøy for terminalen som vi kan installere, laste ned, slette, søke og administrere, samt se informasjon om pakker. Den inneholder også noen mindre brukte kommandolinjeverktøy relatert til pakkehåndtering.

sjekk om en pakke er installert med apt-liste

apt list vim

Apt-cache-kommando

Kommandoen apt cache brukes til å spørre APT-hurtigbuffer eller pakke metadata fra APTs interne database. Den vil søke og vise informasjon om den gitte pakken. Det viser oss om pakken er installert eller ikke, versjonen av den installerte pakken, informasjonen fra kildedepotet.

I det følgende eksemplet ser vi at vim-pakken allerede er installert på systemet.

søk med apt-cache

apt-cache policy vim

Dpkg-kommando

DPKG Det er et verktøy for å installere, opprette, fjerne og administrere pakker, men i motsetning til andre pakkehåndteringssystemer, kan ikke automatisk laste ned og installere pakker eller deres avhengighet. For å få informasjonen, klart, kan vi kombinere den med grep.

søk etter en pakke med dpkg og grep

dpkg -l | grep -i nano

Dpkg-spørringskommando

Dette er et verktøy for vise informasjon om pakkene som er oppført i dpkg-databasen.

sjekk om en pakke er installert med dpkg-spørring

dpkg-query --list | grep -i nano

Hvilken kommando

Hvilken kommando returnerer hele stien til den kjørbare filen. Denne kommandoen er veldig nyttig når vi vil lage en snarvei på skrivebordet eller en symbolsk lenke for kjørbare filer. Kommandoen søker i katalogene som er oppført i miljøvariabelen PATH nåværende bruker.

Hvis binæren til den gitte pakken eller plasseringen av den kjørbare filen vises etter at kommandoen er utført, indikerer dette at pakken allerede er installert på systemet. Hvis ikke, er ikke pakken installert på systemet.

sjekk om det er installert en pakke med hvilken kommando

which vim

Hvor er kommandoen

Kommandoen hvor er brukes til å finne binære, kilde- og mansidefiler for en gitt kommando.

Hvis utdataene fra kommandoen viser binærfilen til den gitte pakken eller plasseringen av den kjørbare filen, indikerer det at pakken allerede er installert på systemet. Hvis ikke, er ikke pakken installert på systemet.

sjekk om det er installert en pakke med hvor denne kommandoen

whereis nano

Finn kommando

Kommandoen finne fungerer raskere enn finn kommando fordi den bruker oppdatertb-database, mens finn-kommandoen søker i det virkelige systemet. Bruk en database i stedet for å søke etter individuelle katalogbaner.

Hvis kommandoutgangen viser den gitte pakken binær eller kjørbar filplassering, er pakken allerede installert på systemet. Hvis ikke, er ikke pakken installert på systemet.

sjekk om en pakke er installert med lokaliser

locate --basename '\nano'
Relatert artikkel:
Liste opp pakker som er installert på forskjellige måter på ditt Ubuntu-system

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.