Paketmanagement unter Linux: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 1: | Zeile 1: | ||
| − | |||
= Automatische Verfahren = | = Automatische Verfahren = | ||
| − | |||
* Üblich wird Software in Linux mit Paketmanagern installiert. | * Üblich wird Software in Linux mit Paketmanagern installiert. | ||
* Paketmanager greifen auf (Online-)Repositorien (Aufbewahrungsort, Behälter) zu. | * Paketmanager greifen auf (Online-)Repositorien (Aufbewahrungsort, Behälter) zu. | ||
| Zeile 12: | Zeile 10: | ||
* Dadurch wird die Stabilität des Systems gewährleistet (Version, Abhängigkeiten, Konfiguration, …) | * Dadurch wird die Stabilität des Systems gewährleistet (Version, Abhängigkeiten, Konfiguration, …) | ||
| − | |||
| − | |||
= Manuelles Verfahren mit Paketmanager = | = Manuelles Verfahren mit Paketmanager = | ||
| − | |||
* Falls ein Paket noch nicht mit ins Repositorium aufgenommen wurde, kann man versuchen das Paket von der offiziellen Webseite herunterzuladen | * Falls ein Paket noch nicht mit ins Repositorium aufgenommen wurde, kann man versuchen das Paket von der offiziellen Webseite herunterzuladen | ||
* Oft sind .deb (für Debian-basierte System), .rpm (Fedora und CentOS) oder die .tar Dateien verfügbar | * Oft sind .deb (für Debian-basierte System), .rpm (Fedora und CentOS) oder die .tar Dateien verfügbar | ||
* Über diesen Weg installierte Pakete können auch wieder sauber vom Paketmanager deinstalliert werden | * Über diesen Weg installierte Pakete können auch wieder sauber vom Paketmanager deinstalliert werden | ||
| − | + | ||
| − | |||
= Manuelles Verfahren ohne Paketmanager = | = Manuelles Verfahren ohne Paketmanager = | ||
| − | |||
* Wenn man Software installieren will, die aus einer einzigen Datei bestehen, kann man diese auch unter bestimmten Ordner selbst hinterlegen | * Wenn man Software installieren will, die aus einer einzigen Datei bestehen, kann man diese auch unter bestimmten Ordner selbst hinterlegen | ||
* übliche Verzeichnisse sind: /usr/local/bin, ~/.local/bin | * übliche Verzeichnisse sind: /usr/local/bin, ~/.local/bin | ||
| Zeile 29: | Zeile 22: | ||
* So installierte Software wird auch nicht vom Paketmanager erfasst | * So installierte Software wird auch nicht vom Paketmanager erfasst | ||
| − | + | ||
| − | |||
= Paketmanager = | = Paketmanager = | ||
==Frontends== | ==Frontends== | ||
Version vom 6. Juni 2024, 09:33 Uhr
Automatische Verfahren
- Üblich wird Software in Linux mit Paketmanagern installiert.
- Paketmanager greifen auf (Online-)Repositorien (Aufbewahrungsort, Behälter) zu.
- Sie beziehen dabei eine Auflistung der verfügbaren Software.
- Die Auflistung enthält eine Liste der Dateien, eine kurze Beschreibung, sowie Verweise auf die Abhängigkeiten des Pakets.
- Dadurch weiß der Paketmanager:
- welche Dateien bei der Deinstallation entfernt werden sollen
- welche Pakete nicht mehr benötigt werden
- Die Liste der Pakete wird von den Maintainern der Distribution verwaltet
- Dadurch wird die Stabilität des Systems gewährleistet (Version, Abhängigkeiten, Konfiguration, …)
Manuelles Verfahren mit Paketmanager
- Falls ein Paket noch nicht mit ins Repositorium aufgenommen wurde, kann man versuchen das Paket von der offiziellen Webseite herunterzuladen
- Oft sind .deb (für Debian-basierte System), .rpm (Fedora und CentOS) oder die .tar Dateien verfügbar
- Über diesen Weg installierte Pakete können auch wieder sauber vom Paketmanager deinstalliert werden
Manuelles Verfahren ohne Paketmanager
- Wenn man Software installieren will, die aus einer einzigen Datei bestehen, kann man diese auch unter bestimmten Ordner selbst hinterlegen
- übliche Verzeichnisse sind: /usr/local/bin, ~/.local/bin
- Es handelt sich meist um einfache Skripte oder Binaries ohne komplexe Abhängigkeiten, die aber nicht im Repository vorhanden sind
- So installierte Software wird auch nicht vom Paketmanager erfasst