dpkg
Inhaltsverzeichnis
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: von admin
