Einführung
In diesem Artikel werden die Verwendung apt-getund apt-cacheBefehlszeilenprogramme zum Installieren, Entfernen, Suchen und Suchen von Informationen zu Ubuntu / Debian-Systemsoftwarepaketen zusammengefasst.
apt-get ist ein Dienstprogramm zur Paketverwaltung, mit dem Softwarepakete auf Linux-Systemen auf Ubuntu- und Debian-Basis installiert, aktualisiert und entfernt werden.
apt-cache ist ein Dienstprogramm zum Suchen und Abrufen von Informationen zu verfügbaren Softwarepaketen auf Linux-Systemen auf Ubuntu- und Debian-Basis.
Befehle
# update package sources list
sudo apt-get update
# install a package (the -y flag auto answers yes)
sudo apt-get install package name -y
# search for a package
sudo apt-cache search package name
# show information about a package
sudo apt-cache show package-name
# uninstall a package
sudo apt-get remove package-name
# purge a package (will remove package along along with it's files)
sudo apt-get purge package-name
# uninstall unused dependencies (that remove/purge do not)
sudo apt-get autoremove
Persönliches Paketarchiv (PPA)
PPAs sind von der Community bereitgestellte Softwarepakete, die im Allgemeinen die neueste und beste Version einer Software enthalten, aber manchmal mit Risiken verbunden sind. Zum Zeitpunkt dieses Schreibens ist PHP 7 beispielsweise nicht verfügbar, jedoch nicht in der Standardpaketquellenliste von Ubuntu enthalten. Um auf einem Server zu installieren, muss zuerst die PPA "ondrej / php" mit dem Befehl hinzugefügt werden apt-add-repository ppa:ondrej/php. Danach kann PHP 7 nach einem Update (dh sudo apt-get update && sudo apt-get install php-7.0) mit apt-get installiert werden .
Im Folgenden erfahren Sie, wie Sie PPAs auf Ubuntu / Debian-Systemen hinzufügen und entfernen.
# add a PPA
sudo add-apt-repository ppa:author/ppa-name
# remove a PPA
sudo add-apt-repository --remove ppa:author/ppa-name
Handliche Aliase
Ein Bash-Alias ist eine Verknüpfung / Abkürzung, die Sie daran hindert, eine lange Befehlssequenz einzugeben. Wenn Sie das folgende Snippet zu Ihrem hinzufügen, ~/.bash_profilekönnen Sie beispielsweise nginx apti nginxim Gegensatz zu installieren sudo apt-get install nginx.
alias apti="sudo apt-get install"
alias aptr="sudo apt-get remove"
alias aptar="sudo apt-get autoremove"
alias aptp="sudo apt-get purge"
alias apts="sudo apt-cache search"
alias aptinfo="sudo apt-cache show"
alias addppa="sudo add-apt-repository"
alias removeppa="sudo add-apt-repository --remove"