Sicherlich mehr als einmal mussten Sie herausfinden, welches Paket Sie auf Ihrem Computer installiert haben, aber es wird zu einer mühsamen Aufgabe, das zu öffnen Paket-Manager Nach bestimmten Schritten können Sie überprüfen, welche Pakete sich auf Ihrem Computer befinden.
Es gibt eine viel weniger mühsame und viel schnellere Möglichkeit, diese Aufgabe auszuführen. Sie erfolgt vom Terminal aus und ist auch einfach durchzuführen. Keine Sorge, hier sage ich Ihnen, wie es ist.
Wir öffnen das Terminal und Sie werden diese Codezeilen entsprechend der von Ihnen verwendeten Distribution verwenden. Sie werden sehen, ob ein Paket auf Ihrem Computer installiert ist oder nicht.
- Arch Linux: Paket pacman -Ss
- Fedora: Yumsearch-Paket
- Debian / Ubuntu: Apt-Cache-Suchpaket
- OpenSUSE: zypper se Paket
- Gentoo: entstehen -S-Paket
Aber nicht alles endet dort, denn wenn Sie wissen müssen, ob ein spezielles Programm installiert ist, müssen Sie eine dieser Codezeilen verwenden, wie im vorherigen Fall, und Sie müssen den Code entsprechend der von Ihnen verwendeten Distribution verwenden.
- Arch Linux: Paket pacman -Qs
- Fedora: U / min -qa | grep-Paket
- Debian / Ubuntu: dpkg -l | grep-Paket
- OpenSUSE: zypper se -i Paket
- Gentoo: tauche -pv Paket auf
Dies ist eine einfache Möglichkeit, um zu überprüfen, welches Paket und / oder Programm wir in unserem Team haben, und so Aufwand und Zeit beim Suchen im Paketmanager zu sparen. Ich hoffe, es hilft Ihnen.
Soweit ich mich erinnere, dient die "Apt-Cache-Suche" dazu, zu überprüfen, ob dieses Paket in Ihren Repositorys vorhanden ist, mit der Möglichkeit, es installieren zu können, wenn Sie es noch nicht installiert haben, aber nicht nur installierte Pakete anzeigen.
Wer weiß, vielleicht bin ich der Falsche.
Greetings!
hier geht noch einer für debian
Eignungssuchpaket
obwohl Sie zuerst aptitude installieren müssen
package = package_name; wenn welches $ package &> / dev / null; dann echo "ja"; sonst echo "nein"; fi
etwas globaleres, das für jedes "Linux" funktioniert
Unter Debian ist das Richtige:
apt-cache search package: Listet aus der AVAILABLE-Paketdatenbank die Pakete auf, die den "Paket" -Kriterien entsprechen. Dies bedeutet nicht, dass sie installiert sind. Es bezieht sich auf die in /etc/apt/sources.list aktivierten Repositorys
dpkg -l package *: Listet die Pakete auf, die mit dem Wort "package" beginnen, und deren Installationsstatus oder nicht auf dem System. Wenn nur das Wort "Paket" verwendet wird, ist die Übereinstimmung genau.
Wissen, welche Pakete vom Terminal installiert werden: dpkg –get-selections
Liste der installierten Pakete mit Datum: cat /var/log/dpkg.log
Versuchen Sie es mit apt list - installiert. Debian und Derivate. Bitte.