Warum benutzen die Leute apt-get
statt apt
?
In fast jedem Tutorial, das ich sehe, ist der Vorschlag zu verwenden apt-get
.
apt
ist hübscher (standardmäßig), kürzer und im Allgemeinen intuitiver. ( apt-cache search
vs apt search
zum Beispiel)
Ich weiß nicht, ob mir etwas fehlt, weil apt
es in jeder Hinsicht besser zu sein scheint. Was ist das Argument für apt-get
mehr als apt
für den täglichen Gebrauch?
apt
package-management
Fyeudmadcc
quelle
quelle
Antworten:
Das
apt
Front-End ist ein kürzliches Außerdem wurde in der Version 1.0 im April 2014 hinzugefügt So ist es nur ist Teil eines Debian stabile Veröffentlichung, Debian 8.e Personen , die Debian länger verwendet werden , um verwendet haben ,apt-get
undapt-cache
, und alte Gewohnheiten harte und alte Tutorials sterben härter (und neue Benutzer lernen alte Gewohnheiten daraus).apt
ist für Endbenutzer als Befehlszeilentool angenehmer, obwohl es auch dort Konkurrenz gibt - ich ziehe esaptitude
zum Beispiel vor. Als Allzweck-Tool ist es jedoch nicht unbedingt ideal, da ausdrücklich nicht garantiert wird, dass die Benutzeroberfläche von einer Version zur nächsten unverändert bleibt, und es ist nicht für die Verwendung in Skripten vorgesehen. In jedem Fall, in dem Anweisungen in einem Skript verwendet werden, sollte dies vermieden werden. Daher ist es in der Regel sicherer, Vorschläge zu machen,apt-get
alsapt
Antworten auf Unix.SE- und ähnlichen Websites zu geben.quelle
apt-get
aus Gewohnheit. Es wird vermieden zu fragen, welche Version von Debian (oder einem Derivat) der Benutzer hat und wie die beabsichtigte Verwendung ist. Wenn Sie jemandem sagen, dass er verwendet werden sollapt-get
, funktioniert er überallapt
dort, wo er verfügbar und sicher ist, sodass Sie die Vorbehalte nicht jedes Mal auflisten müssen. Wenn Sie jemandem sagen, dass er verwenden sollapt
, müssen Sie sagen, "aber Sie müssenapt-get
stattdessen verwenden, wenn ...". So ist es einfacher, nur zu erwähnenapt-get
. (Wir sehen hierapt
immer mehr Antworten, also ändern sich die Dinge.)Tatsächlich ist apt ein benutzerfreundliches Hilfsprogramm auf hohem Niveau, das für den Betrieb mit dpkg eingerichtet ist.
Daher wurde es in mehrere Pakete unterteilt, wobei aptitude das am meisten automatisierte Paket war. Ich glaube, der Hintergrund war - mehrere Entwicklungsteams, von denen jedes eine eigene Ideologie vorschlug. Jemand hat nun all diese Produkte zu einem passenden Tool zusammengefügt, das (wie ich nehme) als so etwas wie automatisierte Paket-Tools entschlüsselt werden kann und sich an das grundlegende Konzept des Debian Linux-Thread-Entwicklungsteams wendet.
Wenn Sie also eine Steuerung auf niedriger Ebene benötigen, verwenden Sie dpkg und das dazugehörige Handbuch.
Gleichzeitig können Sie jedes apt- * Tool oder aptitude verwenden, wenn Sie sich nicht um Abhängigkeiten kümmern möchten. Oder passend, wie Stephen sagte, erschien in Jessie (ich wusste nicht einmal darüber)
quelle