Visst mer än en gång har du behövt ta reda på vilket paket du har installerat på din dator, men det blir en tråkig uppgift att öppna pakethanteraren och efter vissa steg kan du kontrollera vilka paket du har på din dator.
Det finns ett mycket mindre tråkigt och mycket snabbare sätt att utföra denna uppgift, det är från terminalen och det är också lätt att göra, oroa dig inte, här säger jag dig hur det är.
Vi öppnar terminalen och du kommer att använda dessa kodrader, beroende på den distro du använder, och du kommer att se om ett paket är installerat på din dator eller inte.
- Arch Linux: pacman -Ss-paketet
- Fedora: yumsearch-paket
- Debian / Ubuntu: apt-cache-sökpaket
- OpenSUSE: zypper se-paketet
- Gentoo: emerge -S-paket
Men inte allt slutar där, för om det du behöver är att veta om du har ett speciellt program installerat måste du använda någon av dessa kodrader, som i föregående fall, måste du använda koden enligt den distro du använder.
- Arch Linux: paketet pacman -Qs
- Fedora: rpm -qa | grep-paket
- Debian / Ubuntu: dpkg -l | grep-paket
- OpenSUSE: zypper se -i-paket
- Gentoo: emerge -pv-paket
Detta är ett enkelt sätt att kontrollera vilket paket och / eller program vi har i vårt team, och därmed spara ansträngning och tidssökning i pakethanteraren, jag hoppas att det hjälper dig.
Såvitt jag kommer ihåg fungerar "apt-cache-sökningen" för att validera om det paketet finns i dina förråd, med möjlighet att kunna installera det om du inte redan har det installerat, men det visar inte bara installerade paket.
Vem vet, kanske är jag fel.
Hälsningar!
här går en annan till debian
aptitude-sökpaket
även om du måste installera aptitude först
paket = paketnamn; om vilket $-paket &> / dev / null; sedan echo "ja"; annars ekar "nej"; fi
något mer globalt som fungerar för alla "linux"
På Debian är det rätta att göra:
apt-cache sökpaket: Lista från paketdatabasen TILLGÄNGLIGA paket som matchar kriterierna "paket". Det betyder inte att de är installerade. Det är relaterat till de arkiv som är aktiverade i /etc/apt/sources.list
dpkg -l-paket *: Lista de paket som börjar med ordet "paket" och deras installationsstatus eller inte i systemet. Om bara ordet "paket" används är matchningen exakt.
Vet vilka paket som är installerade från Terminal: dpkg –get-selections
Lista över installerade paket med datum: cat /var/log/dpkg.log
Försök apt lista - installerad. Debian och derivat. Varsågod.