Pacman-Tipps: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Zur Navigation springen Zur Suche springen
K (→‎Installierte Pakete nach Größe geordnet anzeigen: Nicht funktionierenden Befehl ersetzt)
Zeile 6: Zeile 6:
 
  pacman -Qi | awk '/^Name/ {pkg=$3} /Installationsgröße/ {print $3, $4,pkg}' | sed 's/ //1'| sort -h | sed 's/[A-Z]/ &/1'
 
  pacman -Qi | awk '/^Name/ {pkg=$3} /Installationsgröße/ {print $3, $4,pkg}' | sed 's/ //1'| sort -h | sed 's/[A-Z]/ &/1'
  
== Automatischer Paketdownload und Updatebenachrichtigung ==
+
== Automatischer Paket-Download und Update-Benachrichtigung ==
Mit dem folgenden Script, das ein mal Täglich ausgeführt wird, werden zu aktualisierende Pakete automatisch heruntergeladen. Aus Sicherheitsgründen werden die Pakete nicht automatisch installiert.
+
Mit dem folgenden Script, das einmal täglich ausgeführt wird, werden zu aktualisierende Pakete automatisch heruntergeladen. Aus Sicherheitsgründen werden die Pakete nicht automatisch installiert.
  
 
{{hc|/etc/cron.daily/packageupdate|
 
{{hc|/etc/cron.daily/packageupdate|
Zeile 13: Zeile 13:
 
pacman -Syuw --noconfirm}}
 
pacman -Syuw --noconfirm}}
  
Will man erfahren, ob ein Update ausgeführt werden kann, kann man folgende Befehlskette verwenden.
+
Will man erfahren, ob installierbare Updates vorliegen, kann man folgende Befehlsreihe verwenden:
  
  pacman -Qu && echo Updates verfügbar
+
  checkupdates && pacman -Qu | grep '\[Ign'
  
{{ic|-Qu}} prüft auf aktualisierte Pakete, und gibt diese auf [[Umleitungen|SDTOUT]] aus. Dies kann man zum Beispiel in ein [[Conky|Conky-Script]] einbauen. Statt des {{ic|echo}} kann man jeden beliebigen anderen Befehl dort einsetzen. Das {{ic|&&}} sorgt dafür, dass der Befehl nur ausgeführt wird, wenn Updates gefunden wurden.
+
{{ic|checkupdates}} prüft auf aktualisierbare Pakete; anschließend wird über den zweiten Befehlsschritt geprüft, ob Pakete oder Gruppen von Updates ausgenommen sind (s.a. [https://wiki.archlinux.de/title/Pacman#Konfiguration Pacman Konfiguration]). Die Ausgabe erfolgt auf [[Umleitungen|SDTOUT]] und kann z.B. in einem [[Conky]]-Script eingebaut werden.
  
 
[[Kategorie:Paketverwaltung]]
 
[[Kategorie:Paketverwaltung]]
 
[[Kategorie:Tipps und Tricks]]
 
[[Kategorie:Tipps und Tricks]]

Version vom 22. Februar 2018, 19:04 Uhr

Auf dieser Seite werden Tipps und Tricks, kleine Scripte, und nützliche Befehle rund um Pacman gesammelt.

Installierte Pakete nach Größe geordnet anzeigen

Mit folgendem Befehl erhält man auf einem deutschsprachigen System eine nach Dateigröße sortierte Ausgabe aller installierten Pakete:

pacman -Qi | awk '/^Name/ {pkg=$3} /Installationsgröße/ {print $3, $4,pkg}' | sed 's/ //1'| sort -h | sed 's/[A-Z]/ &/1'

Automatischer Paket-Download und Update-Benachrichtigung

Mit dem folgenden Script, das einmal täglich ausgeführt wird, werden zu aktualisierende Pakete automatisch heruntergeladen. Aus Sicherheitsgründen werden die Pakete nicht automatisch installiert.

/etc/cron.daily/packageupdate
#!/bin/sh
pacman -Syuw --noconfirm

Will man erfahren, ob installierbare Updates vorliegen, kann man folgende Befehlsreihe verwenden:

checkupdates && pacman -Qu | grep '\[Ign'

checkupdates prüft auf aktualisierbare Pakete; anschließend wird über den zweiten Befehlsschritt geprüft, ob Pakete oder Gruppen von Updates ausgenommen sind (s.a. Pacman Konfiguration). Die Ausgabe erfolgt auf SDTOUT und kann z.B. in einem Conky-Script eingebaut werden.