Benutzer-Werkzeuge

Webseiten-Werkzeuge


tutorials:arch:alpm:alpm_datenbankpflege:alpm_datenbankpflege

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tutorials:arch:alpm:alpm_datenbankpflege:alpm_datenbankpflege [2024/05/24 15:57] – [Siehe auch] expac Handbuch hinzugefügt gahsultutorials:arch:alpm:alpm_datenbankpflege:alpm_datenbankpflege [2024/05/25 09:36] (aktuell) – [ALPM Datenbankpflege] Tippfehler korrigiert gahsul
Zeile 1: Zeile 1:
 ====== ALPM Datenbankpflege ====== ====== ALPM Datenbankpflege ======
  
-Die **ALPM** oder auch **//Arch Linux Package Management//** Datenbank, wird hauptsächlich über den Paketmanager **''pacman'' verwaltet**.+Die **ALPM** oder auch **//Arch Linux Package Management//** Datenbank, wird hauptsächlich über den Paketmanager **''pacman''** verwaltet.
  
-In dieser sammeln sich mit der Zeit durch Installation/Deinstallationen von Paketen sogenannte **verwaiste** (English = **orphans**) Pakete im System an. Dies sind Pakete, die von keinem anderen Paket mehr **als Abhängigkeit** benötigt werden und laut vermerkten Installationsgrund **nicht explizit installiert** wurden. Oder anders ausgedrückt, der Benutzer hat in der ALPM Datenbank nicht angegeben, dass er dieses Paket ausdrücklich behalten möchte.+In dieser sammeln sich mit der Zeit durch Installation/Deinstallationen von Paketen sogenannte **verwaiste** (**orphans**) Pakete im System an. Dies sind Pakete, die von keinem anderen Paket  **als Abhängigkeit** benötigt werden und laut vermerkten **Installationsgrund nicht ausdrücklich installiert** wurden. Oder anders ausgedrückt, der Benutzer hat in der ALPM Datenbank nicht angegeben, dass er dieses Paket **ausdrücklich behalten möchte.**
  
-Dabei wird der Installationsgrund von Paketen, die **interaktiv** auf der Kommandozeile durch ''pacman'' installiert werden, werden automatisch auf **ausdrücklich installiert** gesetzt. Es seid denn man verwendet bei der Installation die ''--asdeps'' Option.+Der Installationsgrund, wird von ''pacman'' auf einem **interaktiven Terminal** automatisch auf **ausdrücklich installiert** gesetzt. Es sei dennman verwendet bei der Installation die ''--asdeps'' Option.
  
 Um seine ALPM Datenbank gut in Schuss zu halten, sollte man hin und wieder **verwaiste Pakete deinstallieren** und die **Installationsgründe der Pakete korrigieren**, falls diese nicht mehr den aktuellen Wünschen entsprechen. Um seine ALPM Datenbank gut in Schuss zu halten, sollte man hin und wieder **verwaiste Pakete deinstallieren** und die **Installationsgründe der Pakete korrigieren**, falls diese nicht mehr den aktuellen Wünschen entsprechen.
Zeile 34: Zeile 34:
 Möchte man den Installationsgrund eines Pakets ändern, können folgende Befehle verwendet werden: Möchte man den Installationsgrund eines Pakets ändern, können folgende Befehle verwendet werden:
  
-Setzt den Installationsgrund auf **ausdrücklich installiert**:+**Setzt den Installationsgrund auf ausdrücklich installiert**:
  
 <code bash> <code bash>
Zeile 40: Zeile 40:
 </code> </code>
  
-Setzt den Installationsgrund als **Abhängigkeit installiert**:+**Setzt den Installationsgrund als Abhängigkeit installiert**:
  
 <code bash> <code bash>
Zeile 50: Zeile 50:
 <WRAP alert> <WRAP alert>
 Bei Verwendung des [[aw>Arch_User_Repository|AUR]] oder bei selbstgebauten Paketen, muss die Ausgabe Bei Verwendung des [[aw>Arch_User_Repository|AUR]] oder bei selbstgebauten Paketen, muss die Ausgabe
-von ''yay -Yc'' kontrolliert werden! In den [[aw>PKGBUILD]]s sind nicht immer alle Abhängigkeiten korrekt angegeben. Zudem sollten alle Installationsgründe korrekt in der ALPM Datenbank angegeben worden sein, um die Deinstallation eventuell optionale gewollte Pakete zu verhindern!+von ''yay -Yc'' kontrolliert werden! In den [[aw>PKGBUILD]]s sind nicht immer alle Abhängigkeiten korrekt angegeben. Zudem sollten alle Installationsgründe korrekt in der ALPM Datenbank angegeben worden sein, um die Deinstallation eventuell optionale gewollte Pakete zu vermeiden!
 </WRAP> </WRAP>
  
-Um verwaiste Pakete schnell ausfindig zu machen und zu deinstallieren kann der [[aw>AUR_helpers|AUR Helper]] ''yay'' aus dem AUR [[aur>yay-bin]]<sub>**AUR**</sub> oder aus dem EndeavourOS Repository verwendet werden. Dieser löst auch tiefere Abhängigkeitsketten auf:+Um verwaiste Pakete schnell ausfindig zu machen und zu deinstallieren kann der [[aw>AUR_helpers|AUR Helper]] ''yay'' aus dem AUR [[aur>yay-bin]]<sup>**AUR**</sup> oder aus dem **EndeavourOS Repository** verwendet werden. Dieser löst auch tiefere Abhängigkeitsketten auf:
  
 <code bash> <code bash>
tutorials/arch/alpm/alpm_datenbankpflege/alpm_datenbankpflege.1716566268.txt.gz · Zuletzt geändert: 2024/05/24 15:57 von gahsul