Sikkert mere end en gang har du haft brug for at finde ud af, hvilken pakke du har installeret på din computer, men det bliver en kedelig opgave at åbne pakkehåndtering og efter bestemte trin kan du kontrollere, hvilke pakker du har på din computer.
Der er en meget mindre kedelig og meget hurtigere måde at udføre denne opgave på, den er fra terminalen, og det er også let at gøre. Bare rolig, her fortæller jeg dig, hvordan det er.
Vi åbner terminalen, og du vil bruge disse kodelinjer i henhold til den distro, du bruger, og du vil se, om en pakke er installeret på din computer eller ej.
- Arch Linux: pacman -Ss-pakke
- Fedora: yumsearch-pakke
- Debian / Ubuntu: apt-cache-søgepakke
- OpenSUSE: zypper se pakke
- Gentoo: dukke op -S-pakke
Men ikke alt slutter der, for hvis det, du har brug for, er at vide, om du har et specielt program installeret, skal du bruge en af disse kodelinjer, som i det foregående tilfælde, skal du bruge koden i henhold til den distro, du bruger.
- Arch Linux: pacman-Qs-pakke
- Fedora: rpm -qa | grep-pakke
- Debian / Ubuntu: dpkg -l | grep-pakke
- OpenSUSE: zypper se -i-pakke
- Gentoo: dukke op -pv-pakke
Dette er en enkel måde at kontrollere, hvilken pakke og / eller program vi har i vores team, og dermed spare kræfter og tidssøgning i pakkehåndteringen, jeg håber, det hjælper dig.
Så vidt jeg husker tjener "apt-cache-søgning" til at validere, hvis den pakke findes i dine arkiver med mulighed for at kunne installere den, hvis du ikke allerede har den installeret, men den viser ikke kun installerede pakker.
Hvem ved, måske er jeg den forkerte.
Greetings!
her går en anden til debian
aptitude-søgepakke
selvom du først skal installere aptitude
pakke = pakkenavn; hvis hvilken $ pakke &> / dev / null; derefter ekko "ja"; ellers ekko "nej"; fi
noget mere globalt, der fungerer for enhver "linux"
På Debian er den rigtige ting at gøre:
apt-cache søgepakke: Liste fra de TILGÆNGELIGE pakkedatabaser over de pakker, der matcher kriteriet "pakke". Det betyder ikke, at de er installeret. Det er relateret til de arkiver, der er aktiveret i /etc/apt/sources.list
dpkg -l pakke *: Angiv de pakker, der starter med ordet "pakke" og deres installationsstatus eller ikke på systemet. Hvis kun ordet "pakke" bruges, er matchet nøjagtigt.
Ved hvilke pakker der er installeret fra Terminal: dpkg –get-selections
Liste over installerede pakker med datoer: cat /var/log/dpkg.log
Prøv apt-listen - installeret. Debian og derivater. Selv tak.