Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:debian-spezifisch:dpkg-apt

Dies ist eine alte Version des Dokuments!


dpkg / apt

Paketliste mittels dpkg erzeugen / bzw. wieder einspielen

  • Paketliste sichern. Hierbei sorgt „*“ dafür, dass Pakete mit Status „purge“ im neuen System gelöscht werden:
# dpkg --get-selections "*" > myselections
  • Paketliste im neuen System einspielen:
# dpkg --set-selections < myselections
  • Und installieren:
# apt-get -u dselect-upgrade
  • Alternativ nur die installierten Pakete merken
# dpkg --get-selections | awk '{if ($2 == "install") print $1}'> /etc/apt/apt-build.list

GPG-Schlüssel importieren

Dies wird zum Beispiel für apt (Synaptic) benötigt, um die Meldungen, dass der Schlüssel nicht verifiziert wurde, zu vermeiden.

  • Schlüssel holen:
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys <SCHLÜSSELNUMMER>
  • Schlüssel importieren:
gpg --export SCHLÜSSELNUMMER | apt-key add -

*.deb bearbeiten

# Temporäres Verzeichnis erstellen ..
mkdir debinhalt

# deb-Paket {PACKAGENAME.deb} nach Verzeichnis debinhalt entpacken ..
dpkg-deb --extract {PACKAGENAME.deb} debinhalt
 
# control-Datei aus Paket extrahieren ..
dpkg-deb --control {PACKAGENAME.deb} debinhalt/DEBIAN
 
# Inhalt der control-Datei editieren ..
nano|vi|mcedit debinhalt/DEBIAN/control
 
# Neues Paket zusammenbauen ..
dpkg --build debinhalt {PACKAGENAME.deb}
linux/debian-spezifisch/dpkg-apt.1373398399.txt.gz · Zuletzt geändert: 16.01.2016 13:14 (Externe Bearbeitung)