Paketverwaltung unter Debian und Ubuntu
Kurz Referenz:
Apt-get Pakete inkl. Konfiguration entfernen
Mit dem Befehl:
sudo apt-get remove --purge <package>\*
lassen sich alle mit dem namen <package> verbundene Pakete löschen. Pakete suchen
Pakete die den Namen <package> enthalten können über folgende Befehle gefunden werde
sudo dpkg -l | grep -i <package>
aptitude search <package> -F "%c %p %d %V"
APT Cache säubern
Der Paket Cache kann mit folgendem Befehl gesäubert werden:
sudo apt-get clean
Details von Installationskandidaten anzeigen
apt-cache policy <package>
Details beim Upgrade anzeigen
apt-get -V upgrade
Alle Debian Pakete neu installieren (Debian Wheezy/Squeeze)
In seltenen Fällen können fehlerhafte Pakete installiert sein, oder der Paketmanager versucht Endlosabhängigkeiten aufzulösen. In solch einem Fall kann man als letzte Maßnahme eine Neuinstallation aller Pakete ausführen.
Debian 6
echo -e "deb http://archive.debian.org/debian/ squeeze main non-free contrib\ndeb-src http://archive.debian.org/debian/ squeeze main non-free contrib\ndeb http://archive.debian.org/debian-security/ squeeze/updates main non-free contrib\ndeb-src http://archive.debian.org/debian-security/ squeeze/updates main non-free contrib" > /etc/apt/sources.list
apt-get clean
apt-get update
for pkg in `dpkg --get-selections | awk '{print $1}' | egrep -v '(dpkg|apt|mysql|mythtv)'` ; do apt-get -y --force-yes install --reinstall $pkg ; done
Debian 7
echo -e "deb http://ftp.de.debian.org/debian/ wheezy main\ndeb-src http://ftp.de.debian.org/debian/ wheezy main\ndeb http://security.debian.org/ wheezy/updates main\ndeb-src http://security.debian.org/ wheezy/updates main\ndeb http://ftp.de.debian.org/debian/ wheezy-updates main\ndeb-src http://ftp.de.debian.org/debian/ wheezy-updates main" > /etc/apt/sources.list
apt-get clean
apt-get update
for pkg in `dpkg --get-selections | awk '{print $1}' | egrep -v '(dpkg|apt|mysql|mythtv)'` ; do apt-get -y --force-yes install --reinstall $pkg ; done
Debian 7
Comments are disabled for this post.
0 comments