APT erreicht Version 1.0 mit Fortschrittsbalken bei der Installation von Paketen

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:

apt-Fortschritt

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


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Joaquin sagte

    Sehr interessant, apt-get mit apt-cache in einem einzigen Befehl zusammenzuführen.

  2.   Diazepan sagte

    Es war Zeit.

    1.    MSX sagte

      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.

      1.    eliotime3000 sagte

        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.

  3.   nano sagte

    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

    1.    Anibal sagte

      Ich denke, es wird verdoppelt, es wäre zunächst ideal

    2.    lebhaft sagte

      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.

      1.    eliotime3000 sagte

        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).

  4.   daniel sagte

    Es scheint mir, dass der Befehl finak so aussehen sollte:
    # echo 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'
    Sehr interessante Neuigkeiten.

  5.   Garbage_Killer sagte

    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

  6.   daniel sagte

    Ich korrigiere, damit der letzte Befehl funktioniert, muss er geschrieben werden:

    # echo Dpkg :: Progress-Fancy "1"> /etc/apt/apt.conf.d/99progressbar

    Danke.

  7.   daniel sagte

    Das dritte Mal ist der Reiz:
    #echo 'Dpkg :: Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar
    Ich zerfalleoooo …….

  8.   f4ik0 sagte

    kann auf debian wheezy aktualisiert werden

    1.    f4ik0 sagte

      ?

      1.    kik1n sagte

        Einfach vom Sid-Paket installieren

  9.   schneider sagte

    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.

  10.   ds23ytube sagte

    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.

    1.    Etemenanki sagte

      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.

  11.   Jarfil sagte

    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.

  12.   Der Guillox sagte

    diese gute Nachricht ... der Fortschrittsbalken ist die geringste ... Ich mache mir Sorgen über die Änderung des Befehls ...: S.

  13.   Martin sagte

    Sehr gute Verbesserung.

  14.   Mario Guillermo Zavala Silva sagte

    Ich finde es sehr interessant und super cool apt ...

    PROST !!!