Benutzer-Werkzeuge

Webseiten-Werkzeuge


dpkg

dpkg

Installierte Pakete finden inkl. Versionsnummer

dpkg -l | grep apache

Status eines Pakets herausfinden, ob installiert oder nicht

dpkg --get-selections | grep openoffice.org

Pfad einer Datei finden in DEB Paketen

dpkg -L php5-gd
dpkg -l | grep -i php5

Entpacken von *.deb Paketen

dpkg-deb -x {deb-package name} {target directory}
#!/bin/bash
 
for i in *.deb; do
   /usr/bin/dpkg-deb -x $i /temp/mprauneg/ooo
done

Pakete suchen, die tex im Dateinamen enthalten

dpkg -l | grep ^i | grep tex | awk '{print }' > tex.txt

Pakete nach einer Liste installieren

  • Liste erstellt auf einem bestehenden System:
dpkg --get-selections > dpkg.txt
  • Pakete installieren (allerdings lib*, exim4) vorher aus der Liste löschen:
apt-get install `cat dpkg.txt | awk '{print $1}'`

Paket mit VIEL Gewalt entfernen

  • E: Das Paket linux-headers-3.2.12 muss neu installiert werden, es kann jedoch kein Archiv dafür gefunden werden.
dpkg --purge --force-all linux-headers-3.2.12

Installierte Pakete der Größe nach anzeigen

dpkg-query -W --showformat='${Installed-Size} ${Package} \n' | sort -n

dpkg.txt · Zuletzt geändert: 2012/03/30 09:09 von admin