Pacman-Tipps: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Zur Navigation springen Zur Suche springen
Zeile 7: Zeile 7:
  
 
== Automatischer Paket-Download und Update-Benachrichtigung ==
 
== Automatischer Paket-Download und Update-Benachrichtigung ==
 +
'''Automatischer Download'''<br>
 
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.
 
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.
  
Zeile 13: Zeile 14:
 
pacman -Syuw --noconfirm}}
 
pacman -Syuw --noconfirm}}
  
Will man erfahren, ob installierbare Updates vorliegen, kann man folgende Befehlsreihe verwenden:
+
'''Benachrichtigung über Updates'''<br>
 +
Um in der Pacman-Datenbank nachzusehen, ob Paketupdates vorliegen, die bereits heruntergeladen, aber noch nicht installiert worden sind, kann man folgenden Befehl verwenden:
  
  checkupdates && pacman -Qu | grep '\[Ign'
+
  pacman -Qu | grep -v '\[Ign' && echo Updates verfügbar
  
{{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.
+
Sollten Paktete für Updates in der Pacman-Datenbank gefunden worden sein, erfolgt auf [[Umleitungen|SDTOUT]] ein Hinweis, der z.B. in einem [[Conky]]-Script eingebaut werden kann.
 
 
[[Kategorie:Paketverwaltung]]
 
[[Kategorie:Tipps und Tricks]]
 

Version vom 22. Februar 2018, 20:57 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

Automatischer Download
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

Benachrichtigung über Updates
Um in der Pacman-Datenbank nachzusehen, ob Paketupdates vorliegen, die bereits heruntergeladen, aber noch nicht installiert worden sind, kann man folgenden Befehl verwenden:

pacman -Qu | grep -v '\[Ign' && echo Updates verfügbar

Sollten Paktete für Updates in der Pacman-Datenbank gefunden worden sein, erfolgt auf SDTOUT ein Hinweis, der z.B. in einem Conky-Script eingebaut werden kann.