Files
it-know-how/Linux/Paketinstallation in Linux-Distributionen.md
T

99 lines
2.1 KiB
Markdown

## Debian-basierte Systeme (Ubuntu, Debian, Linux Mint, etc.)
### APT (Advanced Package Tool)
```bash
# Paketliste aktualisieren
sudo apt update
# Einzelnes Paket installieren
sudo apt install paketname
# Mehrere Pakete installieren
sudo apt install paket1 paket2 paket3
# System-Upgrade durchführen
sudo apt upgrade
# Paket entfernen
sudo apt remove paketname
# Paket komplett entfernen (inkl. Konfigurationsdateien)
sudo apt purge paketname
# Nach Paketen suchen
apt search suchbegriff
# Paketinformationen anzeigen
apt show paketname
```
### Alternative: APT-GET (ältere Syntax)
```bash
sudo apt-get update
sudo apt-get install paketname
sudo apt-get remove paketname
```
## Arch-basierte Systeme (Arch Linux, Manjaro, EndeavourOS, etc.)
#Pacman (Package Manager)
```bash
# Paketdatenbank synchronisieren
sudo pacman -Sy
# System komplett aktualisieren
sudo pacman -Syu
# Einzelnes Paket installieren
sudo pacman -S paketname
# Mehrere Pakete installieren
sudo pacman -S paket1 paket2 paket3
# Paket entfernen
sudo pacman -R paketname
# Paket mit Abhängigkeiten entfernen
sudo pacman -Rs paketname
# Nach Paketen suchen
pacman -Ss suchbegriff
# Installierte Pakete auflisten
pacman -Q
# Paketinformationen anzeigen
pacman -Si paketname
```
### AUR (Arch User Repository)
Für AUR-Pakete wird ein AUR-Helper wie `yay` oder `paru` benötigt:
```bash
# Mit yay installieren
yay -S paketname
# Mit paru installieren
paru -S paketname
```
## Wichtige Parameter-Erklärungen
| Debian (apt) | Arch (pacman) | Bedeutung |
|--------------|---------------|-----------|
| `update` | `-Sy` | Paketliste aktualisieren |
| `upgrade` | `-Su` | Installierte Pakete aktualisieren |
| `install` | `-S` | Paket installieren |
| `remove` | `-R` | Paket entfernen |
| `search` | `-Ss` | Nach Paketen suchen |
| `show` | `-Si` | Paketinformationen anzeigen |
## Best Practices
- **Immer vor Installation**: System aktualisieren
- **Debian**: `sudo apt update && sudo apt upgrade`
- **Arch**: `sudo pacman -Syu`
> **Tipp**: Auf Arch-Systemen sollte man niemals `pacman -Sy paketname` ohne vorheriges vollständiges System-Update verwenden, da dies zu Abhängigkeitsproblemen führen kann.