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:
È 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
Molto interessante l'unione di apt-get con apt-cache in un unico comando.
Era ora.
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.
Ebbene, il problema non sarebbe esattamente quello, ma almeno il prossimo passo sarebbe migliorare il DPKG in modo che sia all'altezza di Pacman.
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
Immagino che sarà raddoppiato, all'inizio sarebbe l'ideale
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.
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).
Mi sembra che il comando finak dovrebbe assomigliare a questo:
# echo 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'
Notizie molto interessanti.
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
Correggo, perché l'ultimo comando funzioni deve essere scritto:
# echo Dpkg :: Progress-Fancy "1"> /etc/apt/apt.conf.d/99progressbar
Grazie.
La terza volta è il fascino:
#echo 'Dpkg :: Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar
Mi disintegranooooo …….
può essere aggiornato su Debian Wheezy
?
Sto solo installando dal pacchetto sid
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.
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.
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.
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.
quella buona notizia ... la barra di avanzamento è l'ultima cosa ... Sono preoccupato per il cambiamento nel comando ...: S
Miglioramento molto buono.
Lo trovo molto interessante e super cool azzeccato ...
SALUTI !!!