Studiu de la managerul de pachete oportunități apt și programe asociate

În Debian Manualul precizează că apt - interfață recomandată numai. În lista de discuții Debian este în mod constant scris de problemele oamenilor poimevshie cu o rezoluție de dependență de aptitudini, ca răspuns la care se recomandă utilizarea apt. De asemenea, am avut de a face cu dependențe nerezolvate, rezultatul a trebuit să elimine complet aptitudinea de pericol. Majoritatea dezvoltatorilor pachete nu verifica modul în care să se comporte în funcție de aptitudinile lor. Mai mult decât atât, nici unul dintre dezvoltatorii și testerii voluntar Kubuntu nu testează instalarea și actualizarea în aptitudini. Aptitudinea de mai mulți ani scos din livrarea implicit în Ubuntu. De ce? Ghici de trei ori. În plus, aptitudinile apt mai lent și nu are echivalent cu funcționalitate apt-sursă. Alegerea este a ta.

Majoritatea dezvoltatorilor pachete nu verifica modul în care să se comporte în funcție de aptitudinile lor.
99% dintre dezvoltatori nu verifica pachetele, cum să se comporte în conformitate cu ei în orice manager de lot fel. În funcție sau rezolvate algoritmic sau nu.
Mai mult decât atât, nici unul dintre dezvoltatorii și testerii voluntar Kubuntu nu testează instalarea și actualizarea în aptitudini.
BOB
Aptitudinea de mai mulți ani scos din livrarea implicit în Ubuntu. De ce?
Apt dificil de eliminat, iar în livrarea implicită nu trebuie să se suprapună instrumente.
În plus, aptitudini mai lent apt
Și funcționalitate.
și nu are nici o funcționalitate sursă apt echivalentă.
Mâinile sus, care a folosit. O căutare în aptitudini?

Mâinile sus, care a folosit.
Eu folosesc. Pentru mai mult de 7 ani de a face programe opakechivaniem lor proprii și altele.
O căutare în aptitudini?
Dacă preferați să căutați aptitudini, ar trebui să-l și lista de comandă apt bucura. Mult mai ușor pe vzlyad meu, și cel mai important rapid.

Ambele este construit pe dpkg. Conducerea dependență rezoluția acestea diferă. Citat:

Primul este un algoritm care este, de asemenea, utilizat de programe, cum ar fi apt-get și sinaptice; O voi numi „rezoluție imediată“. Este invocat de fiecare dată când selectați un pachet de instalare interactiv, și imediat după unul sau mai multe pachete sunt marcate pentru instalare la linia de comandă. Rezoluția imediată este rapidă și va rezolva cele mai multe probleme de dependență, dar este, uneori, în imposibilitatea de a găsi nici o soluție.
Al doilea algoritm, pe care o voi numi „rezoluție interactivă“, este invocată atunci când pachetele au rupt dependențe, chiar și după rezolvarea imediată. Se poate rezolva mai multe dependențe, vă permite să examinați o soluție înainte de ao aplica, și vă permite să ofere feedback resolverului, ghidându-l spre o soluție mai bună.

Funcționează toate acestea nu este atât de bine și fără probleme, așa cum este descris. Am aptitudini a avut întotdeauna probleme cu soluționarea dependenței ciclice, carja, prin urmare, interactiv, care oferă opțiuni de multe ori absurde.

În plus, am avut pentru a vedea codul sursă de ambele. Prin urmare, pot să vă asigur că nici apt în aptitudini și unele nu mint.