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:
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
Foarte interesant despre îmbinarea apt-get cu apt-cache într-o singură comandă.
Era timpul.
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
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.
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
Presupun că va fi duplicat, ar fi ideal la început
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.
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).
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.
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
Corect, pentru ca ultima comandă să funcționeze, trebuie scrisă:
# echo Dpkg::Progress-Fancy «1» > /etc/apt/apt.conf.d/99progressbar
Mulţumesc.
A treia oară e farmecul:
#echo 'Dpkg::Progress-Fancy «1»;' > /etc/apt/apt.conf.d/99progressbar
ma dezintegrez…….
poate fi actualizat în debian wheezy
?
Doar se instalează din pachetul sid
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ă.
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.
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.
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.
ce veste buna... bara de progres este cea mai mica dintre ele... ma ingrijoreaza schimbarea comenzilor... :S
Îmbunătățire foarte bună.
Mi se pare foarte interesant și super grozav ap...
NOROC !!!