Letzte Änderung: 07. August 2023

pacman Befehle


System updaten : # pacman-key --refresh-keys && pacman -Syyu --- Die wichtigsten Befehle sind hier aufgeführt. Bitte beachte, dass die Paketnamen immer klein geschrieben werden. Befehl Beschreibung pacman -Syu Führt eine komplette System-Aktualisierung aus pacman -S [paket1] [paket2] Eines oder mehrere Pakete installieren oder aktualisieren pacman -Sy Lokale Datenbank aktualisieren pacman -Su Alle installierten Pakete aktualisieren pacman -Syy Lokale Datenbank komplett neu aufbauen und aktualisieren pacman -Syuu Alle installierten Pakete downgraden (von Testing nach Core) pacman -Ss [paket] Sucht nach installierbaren Paketen. Es reicht ein Teil des Paketnamens oder der Paketbeschreibung pacman -Sg Sucht nach installierbaren Paketgruppen pacman -Sg [paketgruppe] Zeigt den Inhalt einer Paketgruppe pacman -Q Zeigt alle installierten Pakete inklusive Versionsnummer auf dem System an pacman -Qs [paket] Sucht nach bereits installierten Paketen pacman -R [paket] Paket entfernen pacman -Rd [paket] Paket entfernen ohne auf Abhängigkeiten zu achten. ACHTUNG: Das Paket wird auch entfernt, wenn es noch von anderen Paketen gebraucht wird! pacman -Rdd [paket] Paket entfernen, wie oben, jedoch werden alle Abhängigkeitsprüfungen ausgeschaltet pacman -Rs [paket] Paket mit allen benötigten Abhängigkeiten entfernen (wenn diese nicht von anderen installierten Paketen benötigt werden) pacman -Rss [paket] Paket mit allen benötigten Abhängigkeiten und deren Abhängigkeiten entfernen pacman -D [paket] Status eines installierten Programms ändern, ohne es "drüber zu installieren" pacman -Qi [paket] Informationen zu bereits installiertem Paket anzeigen pacman -Si [paket] Informationen zu (noch) nicht installierten Paketen anzeigen pacman -Sw [paket] Paket herunterladen, ohne es zu installieren pacman -S testing/[paket] Paket aus einem spezifischen Repo (hier: testing) installieren pacman -U [paket-datei] Ein lokales Paket installieren (nicht aus einem Repo) pacman -Runs [paket] Paket inklusive aller Abhängigkeiten entfernen pacman -Qdt Verwaiste Pakete anzeigen, die als Abhängigkeiten installiert wurden, aber nicht mehr von anderen Paketen benötigt werden pacman -Qet Pakete anzeigen, die ausdrücklich installiert wurden, aber nicht von anderen als Abhängigkeit benötigt werden pacman -Scc Leert den lokalen Speicher von Pacman (/var/cache/pacman/pkg) pacman -Sc Löscht nicht mehr benötigte und veraltete Pakete aus (/var/cache/pacman/pkg) und unbenutzte Repositorien aus /var/lib/pacman/. pacman -Ql [paket] Zeigt alle installierten Dateien des Pakets im System pacman -Qm Pakete anzeigen, die sich in keinem aktivierten Repo laut /etc/pacman.conf befinden pacman -Qo [/pfad/zur/datei] Zeigt das Paket an, welches die gesuchte Datei enthält pacman -Qu Zeigt an, für welche installierten Pakete Updates verfügbar sind pacman -Qk Überprüft alle Pakete auf fehlende Dateien. Einfachhalber pacman -Qk mit grep warning benutzen pacman-optimize Pacman-Datenbank optimieren durch Neuanordnung der Paketdateien im Dateisystem pactree [paket] List all dependencies of a particular software package Es können auch mehrere Befehle kombiniert werden. Z.B. alle verwaisten Pakete deinstallieren: # pacman -Rcsn `pacman -Qdtq`

pacmatic


Pacmatic is a little wrapper for pacman. It adds some much needed introspection and information to the installation process. If the devs have news for you, you'll see it before updating your system. If people have been talking about your apps on the ML, you will see it. It will also throw a warning before letting you "pacman -Sy break-everything". Finally, it will inform you about any pacnew files that popped up, and prod you to take care of them. Treat it just like normal pacman, as all the arguments are passed through transparently. So "pacman -Syu" becomes "pacmatic -Syu". You might need to add it to your sudo config, too. Homepage: http://kmkeen.com/pacmatic