Wenn Sie ein Benutzer von sind GNU / Linuxund auch Benutzer von Debian GNU / Linux speziell und seine Ableitungen, dann müssen Sie wissen, was es ist APT perfekt. Wenn Sie nicht sind, spielt es keine Rolle, ich werde es Ihnen sagen.
APT (Advanced Packaging Tool oder Advanced Packaging Tool) ist ein Paketverwaltungssystem, das von und für das Projekt erstellt wurde Debian, obwohl es in anderen Distributionen verwendet werden kann.
Bis zur Ankunft von PacmanEs war für mich das Beste Paket-Manager Ich habe es versucht und es wurde vor 16 Jahren veröffentlicht, also können Sie es als Kriegsveteran betrachten.
Am 1. April dieses Jahres wurde die Version 1.0 von APT gestartet, deren Hauptneuheit darin besteht, die Befehle zu vereinheitlichen:
$ sudo apt-get [Optionen] $ sudo apt-cache [Optionen]
Zu diesem Zweck wurde eine Binärdatei mit dem Namen einfach erstellt:
# apt
Mit der neuen Binärdatei werden die folgenden Optionen verwendet (einige werden auch mit verwendet Eignung):
- Liste: ähnlich wie dpkg list und kann mit Flags verwendet werden --Eingerichtet or - aktualisierbar.
- search: funktioniert wie die Apt-Cache-Suche, sortiert das Ergebnis jedoch alphabetisch.
- erklären: Funktioniert genauso wie die Apt-Cache-Show, verbirgt jedoch Details, die die Leute weniger interessieren (wie Hashes). Sie können das vollständige Ergebnis natürlich durch apt-cache show sehen.
- Aktualisierung: funktioniert genauso wie apt-get, hat aber diesmal Farben.
- installieren, entfernen: Fügen Sie einen Fortschrittsbalken hinzu, während dpkg ausgeführt wird.
- mehr Stunden: funktioniert genauso wie apt-get dist-upgrade --mit-neuen-pkgs.
- vollständiges Upgrade- Ein aussagekräftigerer Name für dist-upgrade.
- Quellen bearbeiten: Bearbeiten Sie die Datei sources.list mit $ EDITOR.
Hier ist ein Beispiel dafür, wie der Fortschrittsbalken aussieht:
Sie können den Installationsfortschritt mit dem folgenden Befehl aktivieren / deaktivieren:
# Echo 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'
Und das war's 😀
Quelle: Michael Vogts Blog
Sehr interessant, apt-get mit apt-cache in einem einzigen Befehl zusammenzuführen.
Es war Zeit.
Nun, sie haben nur 21 Jahre gebraucht, um einen Binärpaket-Manager mit einem Fortschrittsbalken zu haben, nicht einmal Arch Linux, der in den ~ 10 Jahren des Bestehens der Distribution eines der besten GNU / Linux-Paketsysteme hat , ganz zu schweigen von seinem Manager, Pacman!
Oh verdammt, warte ... es war genau umgekehrt: S.
Nun, das Problem wäre nicht genau das, aber zumindest der nächste Schritt wäre, das DPKG so zu verbessern, dass es auf dem Niveau von Pacman liegt.
Die Sache hier ist, welche Auswirkungen wird dies auf die Distributionen haben? Ich meine, im vollen Leben einer Version können Sie diese Änderung nicht willkürlich vornehmen. Ich stelle mir vor, dass dies alle APIs von Programmen wie Muon beschädigen würde, die den Befehl apt-get und die ganze Geschichte verwenden müssen ... Wann wird es das erreichen Distributionen? Oder rede ich ohne es zu wissen? xD
Ich denke, es wird verdoppelt, es wäre zunächst ideal
Mal sehen .. Wikipedia zitieren:
«… Dpkg ist selbst ein Low-Level-Tool; Ein Front-End auf hoher Ebene ist erforderlich, um Pakete von entfernten Standorten einzubringen oder komplexe Konflikte in Paketabhängigkeiten zu lösen. Debian hat sich für diese Aufgabe qualifiziert ... »
Ich denke also, solange sich DPKG nicht ändert, spielt es keine Rolle, ob APT Optionen hinzufügt oder entfernt.
Das gleiche. DPKG ist wie Slackwares PKGTOOL, und im Gegensatz zu Slackware, die Backends keinen Ball gibt, haben sie in Debian große Anstrengungen unternommen, um ein wirklich anständiges Backend zu erstellen, und da APT es verbessert hat, werde ich diejenigen begrüßen, die dies getan haben verbessert zu besagtem Backend.
Schließlich werden PKGTOOL und DPKG PACMAN nicht einholen (nun, es ist ein All-in-One-Gerät, und bis jetzt ist es genau wie APT ziemlich komfortabel).
Es scheint mir, dass der Befehl finak so aussehen sollte:
# echo 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'
Sehr interessante Neuigkeiten.
Was für eine lange Zeit haben sie gebraucht, um so etwas zu tun, und OpenSUSE, Fedora, Arch haben sie auch nicht dazu gebracht, eine solche Bar zu machen. Sie müssen nur ästhetisch so bestellt sein wie Yum. : p
Ich korrigiere, damit der letzte Befehl funktioniert, muss er geschrieben werden:
# echo Dpkg :: Progress-Fancy "1"> /etc/apt/apt.conf.d/99progressbar
Danke.
Das dritte Mal ist der Reiz:
#echo 'Dpkg :: Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar
Ich zerfalleoooo …….
kann auf debian wheezy aktualisiert werden
?
Einfach vom Sid-Paket installieren
Welche Zeiten die von APT. Sobald die Welt von Pacman entdeckt ist, merkt man, wie begrenzt sie ist. Aus meiner Sicht ist Pacman der Besitzer und Herr von Gnu / Linux. Er hat niemanden, der ihn beschattet.
Einige Zypper, Yum oder Pacman werden kopiert. Ich rieche eine mögliche Optimierung für das zukünftige System-D und kann dem gerecht werden. Immerhin hat apt immer mit Emporkömmling und nicht mit System-D gearbeitet, vielleicht daher die Änderung.
Ds23yTube: «Immerhin hat apt immer mit Upstart und nicht mit System-D gearbeitet»
@ Ds23yTube Herr Ubuntero, Sie müssen mehr lernen, bevor Sie solche kategorischen Aussagen machen. APT ist ein Debian-Tool und hat als solches NIEMALS Upstart verwendet, sondern SysVInit (System V).
Für Caesar, was ist Caesar.
Oh, Fortschrittsbalken ... das ist ein echter Quantensprung!
Aber ich habe einige Zweifel:
- Kann die Farbe geändert werden?
- Welche Art von Schriftart verwenden Sie? Sie können keine Skins verwenden?
- Können Widgets hinzugefügt werden?
- Funktioniert es gut auf Touchscreens?
Mal sehen, ob jemand diese sehr wichtigen Fragen klären kann ... ¬¬
PS: Wirklich? Ist der Fortschrittsbalken der Höhepunkt des Titels? Erbärmlich.
diese gute Nachricht ... der Fortschrittsbalken ist die geringste ... Ich mache mir Sorgen über die Änderung des Befehls ...: S.
Sehr gute Verbesserung.
Ich finde es sehr interessant und super cool apt ...
PROST !!!