99 lines
2.1 KiB
Markdown
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. |