Benutzer-Werkzeuge

Webseiten-Werkzeuge


arch:paketverwaltung:paccache

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
arch:paketverwaltung:paccache [2020/01/14 18:37] gahsularch:paketverwaltung:paccache [2020/01/14 18:49] (aktuell) – fix Typos gahsul
Zeile 3: Zeile 3:
 paccache aus dem Paket [[https://www.archlinux.org/packages/community/x86_64/pacman-contrib/|pacman-contrib]] ist ein Programm um den [[:arch:paketverwaltung:pacman|]] Cache zu bereinigen. paccache aus dem Paket [[https://www.archlinux.org/packages/community/x86_64/pacman-contrib/|pacman-contrib]] ist ein Programm um den [[:arch:paketverwaltung:pacman|]] Cache zu bereinigen.
  
-Im gegensatz zu pacman's eingebauter Reinigungs-Methode (den kompletten Cache zu löschen). Geht paccache intelligenter vor, so das eine bestimmte Anzahl an Paket Versionen zurückgehalten werden, um ein Downgrade eines Programms zu ermöglichen.+Im Gegensatz zu pacman's eingebauter Reinigungs-Methode (den kompletten Cache zu löschen). Geht paccache intelligenter vor, so das eine bestimmte Anzahl an Paket Versionen zurückgehalten werden, um ein Downgrade eines Programms zu ermöglichen.
  
 ===== Installation ===== ===== Installation =====
Zeile 27: Zeile 27:
 <code bash> <code bash>
 paccache <Operation> [Optionen] [Ziele…] paccache <Operation> [Optionen] [Ziele…]
- 
 </code> </code>
  
Zeile 65: Zeile 64:
 <code bash> <code bash>
 # systemctl enable paccache.timer # systemctl enable paccache.timer
- 
 </code> </code>
  
Zeile 72: Zeile 70:
 Der <nowiki>paccache.service</nowiki> entfernt in seiner Standardkonfiguration alle Pakete bis auf die letzten 3 Versionen. Da dieses Verhalten aber nicht optimal ist, z. B. wenn die Pakete von nicht mehr installierten Programme komplett gelöscht werden sollen, kann man an dem <nowiki>paccache.service</nowiki> folgende Optimierungen vornehmen: Der <nowiki>paccache.service</nowiki> entfernt in seiner Standardkonfiguration alle Pakete bis auf die letzten 3 Versionen. Da dieses Verhalten aber nicht optimal ist, z. B. wenn die Pakete von nicht mehr installierten Programme komplett gelöscht werden sollen, kann man an dem <nowiki>paccache.service</nowiki> folgende Optimierungen vornehmen:
  
-Um dabei den Originalen zustand von <nowiki>ppaccache.service</nowiki> nicht zu verändern arbeitet man am besten mit einem [[:arch:init:systemd#drop-in_files|Drop-in File]] dies hat den Vorteil, falls <nowiki>paccache.service</nowiki> aktualisiert wird pacman keine <nowiki>.pacnew</nowiki> Datei anlegen muss. Da dir original Datei unverändert bleibt.+Um dabei den Originalen Zustand von <nowiki>ppaccache.service</nowiki> nicht zu verändern arbeitet man am besten mit einem [[:arch:init:systemd#drop-in_files|Drop-in File]] dies hat den Vorteil, falls <nowiki>paccache.service</nowiki> aktualisiert wird pacman keine <nowiki>.pacnew</nowiki> Datei anlegen muss. Da dir original Datei unverändert bleibt.
  
 <code bash> <code bash>
 systemctl edit paccache.service systemctl edit paccache.service
- 
 </code> </code>
  
-In dem sich öffneten Editor werden folgende Zeilen eingefügt und gespeichert:+In dem sich öffnenden Editor werden folgende Zeilen eingefügt und gespeichert:
  
 <code bash> <code bash>
Zeile 94: Zeile 91:
   * Die dritte <nowiki>ExecStart=</nowiki> Zeile löscht dann alle übrig gebliebenen Pakete bis auf die letzten 3 Versionen von jedem Paket.   * Die dritte <nowiki>ExecStart=</nowiki> Zeile löscht dann alle übrig gebliebenen Pakete bis auf die letzten 3 Versionen von jedem Paket.
  
-Falls die veränderungen wieder rückgängig gemacht werden sollen. Wird folgender Befehl verwendet:+Falls die Veränderungen wieder rückgängig gemacht werden sollen. Wird folgender Befehl verwendet:
  
 <code bash> <code bash>
Zeile 105: Zeile 102:
 [[https://jlk.fjfi.cvut.cz/arch/manpages/man/community/man-pages-de/paccache.8.de|paccache(8)]] paccache Handbuch \\ [[https://jlk.fjfi.cvut.cz/arch/manpages/man/community/man-pages-de/paccache.8.de|paccache(8)]] paccache Handbuch \\
 [[https://wiki.archlinux.org/index.php/Pacman#Cleaning_the_package_cache|archlinux.org Wiki]] \\ [[https://wiki.archlinux.org/index.php/Pacman#Cleaning_the_package_cache|archlinux.org Wiki]] \\
-[[https://wiki.archlinux.de/title/Pacman#Paccache|archlinux.de Wiki]] +[[https://wiki.archlinux.de/title/Pacman#Paccache|archlinux.de Wiki]] \\
- +
-\\ +
  
arch/paketverwaltung/paccache.txt · Zuletzt geändert: 2020/01/14 18:49 von gahsul