DPKG – Übungen (Manuelle Paketverwaltung)
Zur Navigation springen
Zur Suche springen
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