Installation von Paketen mit apt-get
- Linux Tags:
sudo apt-get install Paketname1 [Paketname2] ...
sudo dpkg-reconfigure Paketname1 [Paketname2] ...
Quellen neu lesen:
sudo apt-get update
heruntergeladenen schlüssel einspielen:
sudo apt-key add schluesselname.gpg
sudo apt-get remove Paketname1 [Paketname2] ...
sudo apt-get remove --purge Paketname1 [Paketname2] ...
Abhängige Reste entfernen:
sudo apt-get autoremove
Cache leeren:
sudo apt-get clean
Upgrade aller pakete auf neueste version:
sudo apt-get upgrade
Distributions-Upgrade:
sudo apt-get dist-upgrade
Suche:
apt-cache search Suchbegriff1 [Suchbegriff2] ...
nur namen: --names-only
Paketinfos:
apt-cache show Paketname
Abhängigkeiten:
apt-cache depends Paketname
apt-cache rdepends Paketname
Liste der installierten Pakete erstellen und automatisch wieder installieren lassen:
dpkg --get-selections | egrep -v 'deinstall|purge|hold' | awk '{print $1}' > packages.list
cat packages.list | sudo xargs apt-get -y install
Verlauf der letzten 3 Tage:
find /var/lib/dpkg/info/ -daystart \( -name \*.list -a -mtime -3 \) | sed 's#.list$##;s#.*/##' | sort
Pakete sind beim Installieren oder Deinstallieren kaputt gegangen:
sudo dpkg --configure -a
line:/# apt-get upgrade
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to
correct the problem.
line:/# dpkg --configure -a
dpkg: relocation error: /lib/libpthread.so.0: symbol errno, version
GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
da hilft: /lib/tls umbenennen, upgrade machen, wieder zurück umbenennen. libc6 ist auch in /lib und sollte dann gleiches datum haben.
Verfügbare Aktualisierungen anzeigen:
apt-get -s upgrade
oder
apt-get -u upgrade ??
http://wiki.ubuntuusers.de/apt-get
