Paket suchen
apt-cache search suchbegriff - Pakete suchen
apt-cache show paket - Paket-Beschreibung anzeigen
OffeneFrage: Gibt es sowas wie aptitude auch für Sourcen? mentors.debian.net bietet leider keine Binary-Pakete an
Pakete installieren
apt-get update - lokale Paketliste updaten
apt-get upgrade - alle installierten Pakete updaten
apt-get dist-upgrade - alle installierten Pakete updaten, dabei evtl. neue Abhängigkeiten auswerten und zusätzliche Pakete installieren, bzw. andere Pakete löschen.
apt-get install paketname - Paket installieren
apt-get remove paketname - Paket deinstallieren
apt-get remove --purge paketname - Paket deinstallieren inkl. der dazu gehörenden Configdateien (nur bei Debian!)
apt-get build-dep paketname - Build Dependencies des Pakets installieren (ab apt 0.5.0)
apt-Historie ansehen
- less /var/log/apt/history.log
Installierte Pakete nach Größe sortiert
- dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n
Pakete kompilieren
apt-get source paketname - Sourcen des Pakets herunterladen und (wenn nicht --download-only gesetzt ist) entpacken
- Das Kompilieren selbst geht per
Troubleshooting
Wenn (etwa aufgrund eigenen Herumspielens an den Paketen ) die Abhängigkeiten durcheinander geraten -- es also "missing dependencies" gibt:
apt-get -f install - ohne Angabe eines Paketes aufrufen
Wenn man einen Proxy verwendet, sollte man die UmgebungsVariable http_proxy und/oder ftp_proxy auf http://mein.proxy:port setzen. Man kann die Einstellung aber auch in der apt.conf festlegen (siehe ManPage).
Falls eine Fehlermeldung dieser Art ausgegeben wird: {{{E: Dieser Installationslauf erfordert, dass vorübergehend das essentielle Paket e2fsprogs aufgrund einer Konflikt-/Vor-Abhängigkeits-Schleife entfernt wird. Das ist oft schlimm, aber wenn Sie es wirklich tun wollen, aktivieren Sie bitte die Option APT::Force-LoopBreak. }}} Eintrag in /etc/apt/apt.conf: {{{APT::Force-LoopBreak "1"; }}}