Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:debian-spezifisch:dpkg-apt

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}

Paket als manuell / automatisch installiert markieren

apt-mark [manual|auto] <paket>

Paket suchen

apt-cache search "SuchString"

deborphan

Paket zum „niemals melden“ hinzufügen und Liste ausgeben:

deborphan -A <paket>
deborphan -L
linux/debian-spezifisch/dpkg-apt.txt · Zuletzt geändert: 23.04.2016 09:57 von marc