APT raggiunge la versione 1.0 con barra di avanzamento durante l'installazione dei pacchetti

Se sei un utente di GNU / Linuxe anche utente di Debian GNU / Linux nello specifico e dei suoi derivati, allora devi sapere di cosa si tratta APT perfettamente. Se non lo sei, non importa, te lo dirò.

APT (Advanced Packaging Tool o Advanced Packaging Tool) è un sistema di gestione dei pacchetti creato da e per il progetto Debian, sebbene possa essere utilizzato in altre distribuzioni.

Fino all'arrivo di Pacman, è stato per me il migliore Gestore dei pacchetti L'ho provato ed è stato rilasciato 16 anni fa, quindi puoi considerarlo un veterano di guerra.

Il 1 aprile di quest'anno è stata lanciata la versione 1.0 di APT, la cui principale novità è che unifica i comandi:

$ sudo apt-get [opzioni] $ sudo apt-cache [opzioni]

Per questo, è stato creato un binario chiamato semplicemente:

# apt

Con il nuovo binario vengono utilizzate le seguenti opzioni (alcune utilizzate anche con attitudine):

  • stratagemma: simile alla lista di dpkg e può essere usato con i flag --installato or - aggiornabile.
  • Ricerca: funziona come la ricerca in apt-cache ma ordina i risultati in ordine alfabetico.
  • mostrare attraverso le sue creazioni: funziona come apt-cache show ma nasconde i dettagli di cui è meno probabile che le persone si preoccupino (come gli hash). Ovviamente puoi vedere il risultato completo tramite apt-cache show.
  • update: funziona esattamente come apt-get ma questa volta ha i colori.
  • installa, rimuovi: aggiunge una barra di avanzamento mentre dpkg è in esecuzione.
  • upgrade: funziona come apt-get dist-upgrade --with-new-pkgs.
  • aggiornamento completo- Un nome più significativo per dist-upgrade.
  • modifica-fonti: modifica il file sources.list usando $ EDITOR.

Ecco un esempio di come appare la barra di avanzamento:

apt-progress

È possibile abilitare / disabilitare l'avanzamento dell'installazione con il comando:

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

E questo è tutto 😀

fonte: Il blog di Michael Vogt


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Joaquin suddetto

    Molto interessante l'unione di apt-get con apt-cache in un unico comando.

  2.   diazepano suddetto

    Era ora.

    1.    msx suddetto

      Ehi, ci sono voluti solo 21 anni per arrivare ad avere un gestore di pacchetti binari con una barra di avanzamento, nemmeno Arch Linux che nei ~ 10 anni di esistenza della distro hanno uno dei migliori sistemi di pacchetti GNU / Linux, non per citare il suo manager, pacman!

      Oh cazzo, aspetta ... era proprio il contrario: S.

      1.    eliotime3000 suddetto

        Ebbene, il problema non sarebbe esattamente quello, ma almeno il prossimo passo sarebbe migliorare il DPKG in modo che sia all'altezza di Pacman.

  3.   nano suddetto

    Il punto è: che impatto avrà sulle distribuzioni? Voglio dire, nella vita piena di una versione non è possibile apportare questa modifica arbitrariamente, immagino che ciò romperebbe tutte le API di programmi come Muon, che deve utilizzare il comando apt-get e l'intera storia ... Quando lo farà raggiungere le distribuzioni? O sto parlando senza saperlo? xD

    1.    Anibal suddetto

      Immagino che sarà raddoppiato, all'inizio sarebbe l'ideale

    2.    vivace suddetto

      Vediamo .. citando Wikipedia:

      «… Dpkg è esso stesso uno strumento di basso livello; è necessario un front-end di alto livello per importare pacchetti da posizioni remote o risolvere conflitti complessi nelle dipendenze dei pacchetti. Debian ha apt per questo compito ... »

      Quindi penso che finché DPKG non cambia, non importa se APT aggiunge o rimuove le opzioni.

      1.    eliotime3000 suddetto

        Quello stesso. DPKG è come PKGTOOL di Slackware e, a differenza di Slackware che non dà una palla ai back-end, in Debian hanno fatto di tutto per creare un back-end davvero decente e poiché APT lo ha migliorato, applaudirò coloro che lo hanno migliorato per detto backend.

        Dopotutto, PKGTOOL e DPKG non raggiungeranno PACMAN (beh, è ​​un all-in-one e, finora, è abbastanza comodo proprio come APT).

  4.   daniel suddetto

    Mi sembra che il comando finak dovrebbe assomigliare a questo:
    # echo 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'
    Notizie molto interessanti.

  5.   Garbage_Killer suddetto

    Quanto tempo ci è voluto per fare qualcosa del genere, e nemmeno OpenSUSE, Fedora, Arch li hanno portati a creare un bar del genere, hanno solo bisogno che fosse pulito come Yum, esteticamente parlando. : p

  6.   daniel suddetto

    Correggo, perché l'ultimo comando funzioni deve essere scritto:

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

    Grazie.

  7.   daniel suddetto

    La terza volta è il fascino:
    #echo 'Dpkg :: Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar
    Mi disintegranooooo …….

  8.   f4ik0 suddetto

    può essere aggiornato su Debian Wheezy

    1.    f4ik0 suddetto

      ?

      1.    Kik1n suddetto

        Sto solo installando dal pacchetto sid

  9.   fresa suddetto

    Che orari quelli di APT. Una volta scoperto il mondo di Pacman, ti rendi conto di quanto sia limitato. Dal mio punto di vista Pacman è il proprietario e signore di gnu / linux. Non ha nessuno che lo faccia ombra.

  10.   ds23ytube suddetto

    Alcuni zypper, yum o pacman vengono copiati. Sento una possibile ottimizzazione per il futuro sistema-D e sarò in grado di rispettarla. Alla fine della giornata apt ha sempre lavorato con upstart e non con System-D, forse da qui quel cambiamento.

    1.    Etemenanki suddetto

      Ds23yTube: «Dopo tutto, apt ha sempre lavorato con upstart e non con System-D»

      @ Ds23yTube Mr. Ubuntero, devi saperne di più prima di fare affermazioni così categoriche come queste. APT è uno strumento Debian e come tale non ha MAI utilizzato upstart, ma piuttosto SysVInit (System V).

      A Cesare ciò che è di Cesare.

  11.   jarfil suddetto

    Oh, barra di avanzamento ... è un vero salto di qualità!

    Ma ho qualche dubbio:
    - È possibile modificare il colore?
    - Che tipo di carattere usi? Non puoi usare le skin?
    - È possibile aggiungere widget?
    - Funziona bene sui touchscreen?

    Vediamo se qualcuno riesce a chiarire queste importantissime domande ... ¬¬

    PS: davvero? La barra di avanzamento è il punto culminante del titolo? Patetico.

  12.   IlGuillox suddetto

    quella buona notizia ... la barra di avanzamento è l'ultima cosa ... Sono preoccupato per il cambiamento nel comando ...: S

  13.   Martin suddetto

    Miglioramento molto buono.

  14.   Mario Guillermo Zavala Silva suddetto

    Lo trovo molto interessante e super cool azzeccato ...

    SALUTI !!!