APT ajunge la versiunea 1.0 cu bara de progres la instalarea pachetelor

Dacă sunteți utilizator de GNU / Linuxși, de asemenea, utilizator al Debian GNU / Linux în mod specific și derivatele sale, atunci trebuie să știți ce este APT perfect. Dacă nu ești, nu contează, îți spun.

APT (Instrument avansat de ambalare) este un sistem de gestionare a pachetelor creat de și pentru proiect Debian, deși poate fi folosit în alte distribuții.

Până la sosirea lui Pacman, a fost pentru mine cel mai bun Manager de pachete pe care l-am încercat și a fost lansat acum 16 ani, așa că poate fi considerat un veteran de război.

Pe 1 aprilie a acestui an a fost lansată versiunea 1.0 a APT, a cărei principală noutate este că unifică comenzile:

$ sudo apt-get [opțiuni] $ sudo apt-cache [opțiuni]

Pentru aceasta, un binar numit simplu:

# apt

Următoarele opțiuni sunt utilizate cu noul binar (unele sunt folosite și cu aptitudine):

  • listă: similar cu dpkg list și poate fi folosit cu steaguri --instalat or --upgradabil.
  • căutare- funcționează la fel ca căutarea apt-cache, dar sortează rezultatul alfabetic.
  • Arăta: funcționează la fel ca show-ul apt-cache, dar ascunde detalii de care oamenii sunt mai puțin probabil să le pese (cum ar fi hashe-urile). Desigur, puteți vedea rezultatul complet prin show-ul apt-cache.
  • actualizare: funcționează exact la fel ca și cu apt-get, dar de data aceasta are culori.
  • instalați, eliminați- Adaugă o bară de progres în timp ce dpkg rulează.
  • upgrade-ul: funcționează la fel ca apt-get dist-upgrade --with-new-pkgs.
  • actualizare completă- Un nume mai semnificativ pentru dist-upgrade.
  • edit-surse: editați fișierul sources.list folosind $EDITOR.

Mai jos este un exemplu despre cum arată bara de progres:

progresul apt

Puteți activa/dezactiva progresul instalării cu comanda:

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

Și asta e 😀

Fuente: Blogul lui Michael Vogt


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Joaquin el a spus

    Foarte interesant despre îmbinarea apt-get cu apt-cache într-o singură comandă.

  2.   diazepam el a spus

    Era timpul.

    1.    MSX el a spus

      Ei bine, le-a luat doar 21 de ani să aibă un manager de pachete binar cu o bară de progres, nici măcar dacă ar fi Arch Linux, care în ~10 ani de existență a distribuției are unul dintre cele mai bune sisteme de ambalare GNU/Linux Ca să nu mai vorbim managerul lui, Pacman!

      La naiba, stai... a fost invers :S

      1.    eliotime3000 el a spus

        Ei bine, nu asta ar fi tocmai problema, dar cel puțin următorul pas ar fi îmbunătățirea DPKG, astfel încât să fie la egalitate cu Pacman.

  3.   nano el a spus

    Chestia aici este, ce impact va avea asta asupra distribuțiilor? Adică, în întreaga viață utilă a unei versiuni nu poți face această schimbare în mod arbitrar, îmi imaginez că ar sparge toate API-urile unor programe precum Muon, care trebuie să folosească comanda apt-get și toată povestea... Când va fi ajunge la distribuții? Sau vorbesc fara sa stiu? xd

    1.    Anibal el a spus

      Presupun că va fi duplicat, ar fi ideal la început

    2.    plin de viață el a spus

      Să vedem... citând Wikipedia:

      „… dpkg este în sine un instrument de nivel scăzut; Este necesar un front end de nivel înalt pentru a aduce pachete din locații îndepărtate sau pentru a rezolva conflicte complexe în dependențele pachetelor. Debian este potrivit pentru această sarcină... »

      Deci cred că atâta timp cât DPKG nu se schimbă, nu contează dacă APT adaugă sau elimină opțiuni.

      1.    eliotime3000 el a spus

        Asta e corect. DPKG este ca PKGTOOL al lui Slackware și, spre deosebire de Slackware care nu acordă atenție back-end-urilor, în Debian, au muncit din greu pentru a face un back-end cu adevărat decent și, deoarece APT l-a îmbunătățit, îi voi aplauda pe cei care s-au îmbunătățit. e. îmbunătățit la numitul back-end.

        La sfârșitul zilei, PKGTOOL și DPKG nu vor putea ajunge din urmă cu PACMAN (ei bine, este un all-in-one și, până acum, este destul de confortabil la fel ca APT).

  4.   daniel el a spus

    Mi se pare că comanda finak ar trebui să fie așa:
    # echo 'Dpkg::Progress-Fancy «1»> /etc/apt/apt.conf.d/99progressbar'
    Vestea este foarte interesanta.

  5.   Garbage_Killer el a spus

    Le-a luat atât de mult să facă așa ceva, nici măcar OpenSUSE, Fedora, Arch nu le-a luat să facă un astfel de bar, au nevoie doar să fie la fel de organizat ca Yum, estetic vorbind. :p

  6.   daniel el a spus

    Corect, pentru ca ultima comandă să funcționeze, trebuie scrisă:

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

    Mulţumesc.

  7.   daniel el a spus

    A treia oară e farmecul:
    #echo 'Dpkg::Progress-Fancy «1»;' > /etc/apt/apt.conf.d/99progressbar
    ma dezintegrez…….

  8.   f4ik0 el a spus

    poate fi actualizat în debian wheezy

    1.    f4ik0 el a spus

      ?

      1.    Kik1n el a spus

        Doar se instalează din pachetul sid

  9.   schneider el a spus

    Ce timp erau aceia la APT. Odată ce descoperi lumea Pacman, îți dai seama cât de limitată este. Din punctul meu de vedere Pacman este proprietarul și stăpânul gnu/linux. Nu are pe cine să-l umbrească.

  10.   ds23ytube el a spus

    Copiază puțin din zypper, yum sau pacman. Simt o posibilă optimizare pentru viitorul sistem-D și reușind să-l ridic. La urma urmei, apt a lucrat întotdeauna cu parvenit și nu cu System-D, poate de aici acea schimbare.

    1.    Etemenanki el a spus

      Ds23yTube: „La sfârșitul zilei, apt a funcționat întotdeauna cu parvenit și nu cu System-D”

      @Ds23yTube Domnule Ubuntero, trebuie să aflați mai multe înainte de a face declarații atât de categorice. APT este un instrument Debian și, ca atare, nu a folosit NICIODATĂ parvenit, ci mai degrabă SysVInit (System V).

      Pentru Cezar ce este al Cezarului.

  11.   jarfil el a spus

    Oh, bara de progres... acesta este un adevărat salt cuantic!

    Dar am niște îndoieli:
    – Se poate schimba culoarea?
    – Ce tip de font folosești? Nu poți folosi skinuri?
    – Pot fi adăugate widget-uri?
    – Funcționează bine pe ecranele tactile?

    Să vedem dacă cineva îmi poate lămuri aceste întrebări foarte importante... ¬¬

    PS: serios? Este bara de progres ceea ce trebuia evidențiat în titlu? Jalnic.

  12.   TheGuillox el a spus

    ce veste buna... bara de progres este cea mai mica dintre ele... ma ingrijoreaza schimbarea comenzilor... :S

  13.   Martin el a spus

    Îmbunătățire foarte bună.

  14.   Mario Guillermo Zavala Silva el a spus

    Mi se pare foarte interesant și super grozav ap...

    NOROC !!!