Nein, apt-get
ist nicht veraltet. Der Mann Seite apt
hat dies zu sagen apt
vs. apt-get
(und apt-cache
):
SCRIPT-NUTZUNG UND UNTERSCHIEDE ZU ANDEREN APT-WERKZEUGEN
Die apt (8) -Befehlszeile ist als Endbenutzertool konzipiert und kann das Verhalten zwischen den Versionen ändern. Obwohl versucht wird, die Abwärtskompatibilität nicht zu unterbrechen, ist dies auch nicht garantiert, wenn eine Änderung für die interaktive Verwendung vorteilhaft erscheint.
Alle Funktionen von apt (8) sind auch in dedizierten APT-Tools wie apt-get (8) und apt-cache (8) verfügbar. apt (8) ändert lediglich den Standardwert einiger Optionen (siehe apt.conf (5) und insbesondere den Binärbereich). Daher sollten Sie diese Befehle (möglicherweise mit einigen aktivierten zusätzlichen Optionen) in Ihren Skripten bevorzugen, da sie die Abwärtskompatibilität so weit wie möglich gewährleisten.
apt
gibt auch eine Warnung, die besagt
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Wenn es erkennt, gibt es eine Leitung. Zum Beispiel:
$ apt show python | grep Package
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Package: python
APT-Sources: http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Wie für Ihre Fragen,
Muss ich alle apt-get-Befehle durch ersetzen apt
?
Nein, Sie müssen nicht ersetzen apt-get
mit apt
. Wenn Sie es in Skripten verwenden, sollten Sie sich lieber daran halten, apt-get
da es eine stabile CLI-API und eine garantierte Abwärtskompatibilität aufweist.
ist apt-get
gefährlich?
apt
ist so gefährlich wie apt-get
: Sie sollten nur Software von Quellen installieren, denen Sie vertrauen.
kann ich apt
in Ubuntu 15.10 verwenden?
Ja, du kannst. Das Problem hierbei ist, dass Sie immer noch Ubuntu 15.10 verwenden, das jetzt nicht mehr unterstützt wird! Bitte aktualisieren Sie auf 16.04, eine LTS-Version.
funktionieren meine programme noch
Unter Programmen verstehe ich Skripte. Ja, sie funktionieren weiterhin, da sie apt-get
nicht veraltet sind. In der Tat sollten Sie es vorziehen, apt-get
in Skripten zu verwenden, um die Abwärtskompatibilität zu gewährleisten, wie in der apt
Manpage von empfohlen .