Was sind alle passenden Befehlszeilenbefehle und -optionen?

7

Ich weiß, dass sie denken, dass sie hilfreich sind, aber tatsächlich sind sie hier in der apt --helpund Manpage genau das Gegenteil :

Ähnlich wie apt selbst ist seine Manpage als Endbenutzeroberfläche gedacht und erwähnt als solche nur die am häufigsten verwendeten Befehle und Optionen, um Informationen nicht an mehreren Stellen zu duplizieren und um zu vermeiden, dass Leser mit einer Fülle von Optionen und Details überfordert werden.

Mit anderen Worten, sie listen nur einige der Befehle und Optionen auf und geben Ihnen keine Vorstellung davon, wie Sie den Rest herausfinden können, was sehr wenig hilfreich ist, wenn ich dieses Tool verwenden soll.

Was sind also alle Befehle und Optionen, die sie als "hilfreich" erachten, um sie nicht bereitzustellen, was sind ihre Details und ihre Verwendung und wie kann ich mit diesen Informationen auf dem neuesten Stand bleiben, wenn sie nicht offiziell bereitgestellt werden? Oder hat sich das jetzt geändert und sie sind irgendwo aufgelistet?

Ich verwende Ubuntu GNOME 16.04 mit GNOME 3.20.


quelle
Breite Fragen wie diese sind nicht sehr gut für AskUbuntu-ähnliche Websites geeignet, wie in den FAQ erwähnt, und daher stimme ich dies zum Abschluss ab
Anwar
@AnwarShah: Ich weiß, was es sagt, aber ich bin nicht sicher, ob dies tatsächlich bei dieser Frage der Fall ist. Ich weiß, dass einige der Formulierungen denen ähneln, die sie als "zu breit" einstufen würden, aber ich frage sehr spezifische und vernünftige Frage, die je nach Anzahl der Befehle eine relativ kurze Antwort haben kann. Am hilfreichsten wäre wahrscheinlich ein Link zur offiziellen Dokumentation mit den Informationen, wenn es tatsächlich irgendwo eine solche Dokumentation gibt.
und das wird die Antworten dieser Frage Kopie von Manpages machen. weil aptist apt-getund apt-cachenur.
Anwar

Antworten:

6

Bitte verbessern Sie dieses Wiki und fügen Sie Ihre bevorzugten apt-Befehle hinzu :)


apt changelog PACKAGE_NAME

Die oben genannten cmd. Hows die Changelog Geschichte für das angegebene Paket in umgekehrter chronologischer Reihenfolge (neueste zuerst) in lessFormat, gezogen von changelogs.ubuntu.com


apt full-upgrade

(erfordert Root-Berechtigung) einen neuen Namen für apt-get dist-upgrade- siehe man apt-get:

dist-upgrade führt nicht nur die Funktion des Upgrades aus, sondern behandelt auch intelligent das Ändern von Abhängigkeiten mit neuen Versionen von Paketen. apt-get verfügt über ein "intelligentes" Konfliktlösungssystem und versucht, die wichtigsten Pakete bei Bedarf auf Kosten weniger wichtiger zu aktualisieren. Der Befehl dist-upgrade kann daher einige Pakete entfernen.


apt search PACKAGE_NAME

Fast das gleiche wie, apt-cache searchaber mit hübscher Ausgabe - Zeilenabstand und farbig zum leichteren Lesen:

Die Suche führt eine Volltextsuche in allen verfügbaren Paketlisten für das angegebene POSIX-Regex-Muster durch. Es durchsucht die Paketnamen und Beschreibungen nach einem Vorkommen des regulären Ausdrucks und druckt den Paketnamen und die Kurzbeschreibung einschließlich der virtuellen Paketnamen aus.


Zanna
quelle
5

Aus der apt(8)Handbuchseite :

SCRIPT USAGE AND DIFFERENCES FROM OTHER APT TOOLS
   The apt(8) commandline is designed as an end-user tool and it may change
   behavior between versions. While it tries not to break backward
   compatibility this is not guaranteed either if a change seems beneficial
   for interactive use.

   All features of apt(8) are available in dedicated APT tools like apt-get(8)
   and apt-cache(8) as well.  apt(8) just changes the default value of some
   options (see apt.conf(5) and specifically the Binary scope). So you should
   prefer using these commands (potentially with some additional options
   enabled) in your scripts as they keep backward compatibility as much as
   possible.

Mein Verständnis von dem, was das bedeutet , ist , dass aptist in der Manpage und anderen apt - Tool wie gezeigt mit den Optionen verwendet wird apt-get(8)oder apt-cache(8)haben zusätzliche Optionen und Funktionen zur Verfügung für den Endverbraucher.

Antonios Hadjigeorgalis
quelle
Vielleicht sollte dies eher als Kommentar als als Antwort hinzugefügt werden, da es zu offensichtlich ist
Rancho
Nein, aptist keine Abkürzung zu apt-get; Es handelt sich um zwei separate Programme, auch wenn sie eng miteinander verbunden sind. Einige der von bieten angebotenen Optionen man apt-getgelten jedoch aptauch für, selbst wenn es Unterschiede gibt. Zum Beispiel apt upgradeund apt-get upgradesind ähnlich, aber nicht identisch.
Gunnar Hjalmarsson
1
Danke, @GunnarHjalmarsson. Ich habe meine Antwort bearbeitet, um den Wortlaut zu verdeutlichen.
Antonios Hadjigeorgalis
1
Haben Sie eine Referenz dafür? Ich hatte immer gedacht, dass dies aptentweder eine Obermenge von ist apt-getoder dass es zumindest einige Optionen gibt, apt-getdie nicht funktionieren, selbst wenn es einige fehlen, die es apt-getgibt. Was lässt Sie denken, dass es nur eine Teilmenge ist?
Terdon
@terdon, Beim Vergleich der Manpages habe ich nichts für apt aufgelistet gesehen, das nicht auch bei apt-get erhältlich ist. Und es gibt viele zusätzliche Optionen für apt-get.
Antonios Hadjigeorgalis