Apt,dpkg,tar: Unterschied zwischen den Versionen
| Zeile 1: | Zeile 1: | ||
| − | + | *[[TAR – Übungen (Archivieren & Entpacken) ]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== APT – Übungen (Paketverwaltung mit Repositories) == | == APT – Übungen (Paketverwaltung mit Repositories) == | ||
Version vom 12. November 2025, 13:11 Uhr
APT – Übungen (Paketverwaltung mit Repositories)
Einsteiger: Grundlagen
1. System aktualisieren
Führe ein Update und Upgrade des Systems durch:
sudo apt update && sudo apt upgrade -y
2. Ein Paket installieren
Installiere das Paket htop:
sudo apt install htop
Starte htop mit:
htop
3. Ein Paket entfernen
Deinstalliere htop:
sudo apt remove htop
Fortgeschritten: Pakete verwalten
4. Finde Informationen zu einem Paket
Zeige Infos über das Paket curl an:
apt show curl
5. Finde heraus, zu welchem Paket eine Datei gehört
Welches Paket installiert /bin/ls?
dpkg -S /bin/ls
6. Liste alle installierten Pakete auf
Zeige alle installierten Pakete im System:
dpkg --get-selections | less
Experten: Manuelles Arbeiten mit Paketen
7. Ein Paket manuell herunterladen und installieren
Lade die wget-Deb-Datei herunter:
apt download wget
Installiere es mit dpkg:
sudo dpkg -i wget_*.deb
8. Probleme mit kaputten Abhängigkeiten lösen
Falls nach der Installation von wget_*.deb fehlende Abhängigkeiten auftreten, behebe das Problem mit:
sudo apt --fix-broken install
DPKG – Übungen (Manuelle Paketverwaltung)
Einsteiger: Grundlagen
1. Installiere ein .deb-Paket
Lade die .deb-Datei von Google Chrome herunter und installiere sie mit:
sudo dpkg -i google-chrome-stable_current_amd64.deb
Falls es Abhängigkeitsfehler gibt, behebe sie mit:
sudo apt --fix-broken install
2. Zeige Informationen über ein Paket an
Finde heraus, welche Version von bash installiert ist:
dpkg -l | grep bash
3. Liste alle installierten Pakete auf
Finde heraus, welche Pakete auf dem System installiert sind:
dpkg -l | less
Fortgeschritten: Paketverwaltung & Entfernung
4. Ein Paket manuell entfernen
Entferne wget, ohne Abhängigkeiten zu löschen:
sudo dpkg -r wget
Falls das System danach Probleme hat, versuche:
sudo apt install -f
5. Finde heraus, zu welchem Paket eine Datei gehört
Zu welchem Paket gehört /bin/bash?
dpkg -S /bin/bash
Experten: Eigene .deb-Pakete bauen
6. Erstelle ein einfaches .deb-Paket
Installiere fakeroot und dpkg-dev:
sudo apt install fakeroot dpkg-dev
Erstelle eine Test-Ordnerstruktur für das Paket:
mkdir -p mypackage/DEBIAN
echo "Package: mypackage
Version: 1.0
Architecture: all
Maintainer: Dein Name
Description: Mein erstes Paket" > mypackage/DEBIAN/control
Baue das Paket:
dpkg-deb --build mypackage
Installiere es mit:
sudo dpkg -i mypackage.deb
Bonusaufgabe
Erstelle ein Skript mit den folgenden Anforderungen
- Ein Backup mit tar macht
- Eine Liste der installierten Pakete sichert (dpkg --get-selections > installed.txt)
- Und das Backup in ein .deb-Paket packt