Wie kann ich einen Alias ​​für apt-get erstellen?

Wie kann ich einen Alias ​​für apt-get erstellen?

Ich erinnere mich, dass ich auf einem Debian-System apt install packageein Paket installiert habe. Es verlangte anschließend ein Passwort und war bequemer als sudo apt-get install.

Jetzt bin ich mir nicht sicher, wie ich den ersten Befehl verwenden konnte. Können Sie mir helfen?

Antwort1

Sie können dafür wahrscheinlich einen Alias ​​erstellen.

Angenommen, Sie verwenden Bash, erstellen Sie eine .bash_aliasesDatei in Ihrem Home-Verzeichnis, falls diese noch nicht vorhanden ist.

Fügen Sie der Datei dann eine Zeile mit folgendem Inhalt hinzu:

alias apt='sudo apt-get'

Schließen Sie nun die Shell und öffnen Sie sie erneut.

Jetzt können Sie jedes neue Paket mit der Syntax installieren apt install <package-name>. Beachten Sie, dass die automatische Vervollständigung mit dem Alias ​​nicht funktioniert.

Antwort2

aptBei neueren Debian-basierten Distributionen ist es wahrscheinlich keine gute Idee, einen Alias ​​zu erstellen apt-get. Seit Debbian Jessie (2015) und Ubuntu 15.10 (2015) gibt es den aptBefehl

http://www.debian.org/doc/manuals/debian-faq/ch-pkgtools.en.html#s-apt-get http://manpages.ubuntu.com/manpages/wily/en/man8/apt.8.html

Es kann tatsächlich anstelle von apt-getund verwendet werdenapt-cache

  apt-get update             ->  apt update
  apt-get upgrade            ->  apt upgrade
  apt-get dist-upgrade       ->  apt full-upgrade
  apt-get install package    ->  apt install package
  apt-get remove package     ->  apt remove package
  apt-get autoremove         ->  apt autoremove
  apt-cache search string    ->  apt search string
  apt-cache policy package   ->  apt list -a package
  apt-cache show package     ->  apt show package
  apt-cache showpkg package  ->  apt show -a package

Es enthält auch neue Befehle, wie full-upgradez. B. „which is not in“ apt-get.

Antwort3

Öffnen Sie Ihr Bash_Profil oder Bashrc. (Wahrscheinlich in ~/.bashrc oder ~/.bash_profile). Fügen Sie nun die Zeile hinzu alias apt='sudo apt-get'. Speichern Sie nun die Datei, beenden Sie Ihr Terminal und öffnen Sie es erneut.

Antwort4

„Bei neueren Debian-basierten Distributionen ist es wahrscheinlich keine gute Idee, einen Alias ​​apt für apt-get zu erstellen. Seit Debbian Jessie (2015) und Ubuntu 15.10 (2015) gibt es den Befehl apt.“

Dem kann ich nur zustimmen. Ich habe zufällig Aliase für zwei der häufigeren apt-get-Befehle erstellt (aktualisierenUndAktualisierung) als:

Alias ​​aptgupd='sudo apt-get update' Alias ​​aptgupg='sudo apt-get upgrade'

Nur Beispiele für einige andere Routen, ich hoffe, das hilft.

verwandte Informationen