Kontrollera från terminalen om ett visst paket är installerat på Ubuntu

om kontrollera om ett visst paket är installerat

I nästa artikel ska vi ta en titt på hur vi kan kontrollera från terminalen om ett visst paket är installerat eller inte på vårt Ubuntu-system. Ibland kan användare behöva känna till den här informationen för en eller annan sak.

För att få denna information kan vi hitta olika sätt att få den. Söker lite på Google kan du hitta olika sätt att få dessa uppgifter. Vilket är något som vid något tillfälle alltid kan vara användbart för alla användare. I den här artikeln kommer vi att lämna sju sätt, så att varje användare kan välja det som bäst passar honom.

Vad kan vi använda från terminalen för att kontrollera om ett visst paket är installerat eller inte på Ubuntu?

  • benägen. Detta är ett kraftfullt kommandoradsverktyg för att installera, ladda ner, ta bort, söka och hantera paket på Debian-baserade system.
  • apt-cache. Brukade fråga APT-cachen eller metadata för ett paket.
  • dpkg. Det är en pakethanteraren för Debian-baserade system.
  • dpkg-fråga. Detta är ett verktyg för fråga dpkg-databasen.
  • som. Detta kommando returnerar den fullständiga sökvägen för den körbara.
  • var är. Används för hitta binära, källa- och man-sidfiler för ett visst kommando.
  • lokalisera. Hitta kommandot fungerar snabbare än att hitta kommando eftersom den använder den uppdaterade databasen medan sök-kommandot söker i det verkliga systemet.

Exempel för att kontrollera om ett paket är installerat

Först och främst, säg att följande kommandon har varit testad på Ubuntu 19.04.

Apt-kommando

APT är ett kraftfullt verktyg för terminalen som vi kan installera, ladda ner, ta bort, söka och hantera, liksom konsultera information om paket. Den innehåller också några mindre använda kommandoradsverktyg relaterade till pakethantering.

kontrollera om ett paket är installerat med apt-listan

apt list vim

Apt-cache-kommando

Kommandot apt-cache används för att fråga APT-cache eller paketera metadata från APTs interna databas. Den söker och visar information om det givna paketet. Det visar oss om paketet är installerat eller inte, versionen av det installerade paketet, informationen om källförvaret.

I följande exempel ser vi att vim-paketet redan har installerats på systemet.

sök med apt-cache

apt-cache policy vim

Dpkg-kommando

DPKG Det är ett verktyg för att installera, skapa, ta bort och hantera paket, men till skillnad från andra pakethanteringssystem, kan inte ladda ner och installera paket eller deras beroenden automatiskt. För att få informationen tydligt kan vi kombinera den med grep.

sök efter ett paket med dpkg och grep

dpkg -l | grep -i nano

Dpkg-fråga-kommando

Detta är ett verktyg för visa information om paketen som listas i dpkg-databasen.

kontrollera om ett paket är installerat med dpkg-fråga

dpkg-query --list | grep -i nano

Vilket kommando

Vilket kommando returnerar den fullständiga sökvägen för den körbara. Detta kommando är mycket användbart när vi vill skapa en genväg på skrivbordet eller en symbolisk länk för körbara filer. Kommandot söker i katalogerna i miljövariabeln VÄG nuvarande användaren.

Om binäret för det givna paketet eller platsen för den körbara filen efter körningen visas, indikerar detta att paketet redan har installerats i systemet. Om inte är paketet inte installerat på systemet.

kontrollera om ett paket är installerat med vilket kommando

which vim

Var är kommandot

Kommandot var är används för att hitta binära, källa- och man-sidfiler för ett visst kommando.

Om kommandoutgången visar det binära för det givna paketet eller platsen för den körbara filen, indikerar det att paketet redan har installerats i systemet. Om inte, är paketet inte installerat på systemet.

kontrollera om ett paket är installerat med whereis-kommandot

whereis nano

Hitta kommandot

Kommandot lokalisera fungerar snabbare än find-kommandot eftersom det använder uppdateradb-databas, medan sökkommandot söker i det verkliga systemet. Använd en databas istället för att söka efter enskilda katalogvägar.

Om kommandoutgången visar den givna paketets binära eller körbara filplats, har paketet redan installerats på systemet. Om inte är paketet inte installerat på systemet.

kontrollera om ett paket är installerat med lokalisera

locate --basename '\nano'
Relaterad artikel:
Lista paket installerade på olika sätt i ditt Ubuntu-system

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.