merging and cleaning up
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
## 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.
|
||||
Reference in New Issue
Block a user