Tak ja som este s apt problem nemal. Fakt nie. Balicky instalujem „po jednom“, teda jednu vec nainstalujem (aj so zavislostami samozrejme), nakonfigurujem, otestujem a az potom idem na dalsiu. Ziadne tazke problemy so zavislostami sa neobjavili, mozno preto, ze vacsinu casu pouzivam stable (bola len jedna pomerne kratka epizodka stable->testing->unstable->prec-s-tym, to bolo len na desktope).
Aj ked zatial som neupgradoval a vzdy som robil novu instalaciu (vzdy to tak nejako vyslo, ze som menil HW alebo som chcel preorganizovat disk, ci som daval virtualizaciu, tak som system vzdy instaloval nacisto).
Zatial mi stacili apt, cron-apt a dpkg. Vobec som nepotreboval aptitude…
Nechapem, co je na tom zdlhave… Neinstalujem predsa uplne vsetky baliky kazdy den (a keby som robil take nieco, tak by to asi bola „seriova vyroba“ a to by som asi isiel cez dpkg –set-selections).
Bezne instalujem iba nejake kniznice, ked zistim, ze nejaku potrebujem, ale tam nie je vobec problem so zavislostami. Ked mame porovnavat s Windoze aplikaciami, tak naposledy som si na desktop instaloval tusim Poedit, ked som potreboval urobit preklad – tak som ho nainstaloval s apt-get install poedit a isiel som prekladat. No a asi mesiac predtym som instaloval e-book reader: apt-get install fbreader a cital som .pdb subor. Ako inak by som to mal robit, ak nie po jednom? Ked som niekedy minuly rok instaloval desktop, tak som predsa nevedel, ze budem pouzivat e-book reader ci Poedit…
A ked instalujem nieco zlozitejsie, nejaku sluzbu na serveri, tak to aj tak treba konfigurovat. Napriklad LDAP server + Kerberos + NFS server: nainstalovat baliky je predsa to najmenej, omnoho viac roboty je s konfiguraciou a testovanim. A to je tiez lepsie robit po jednom.
Ked instalujes jednu aplikaciu, apt ti fetchuje dalsie balicky s potrebnymi kniznicami/zdielatelnymi datami automaticky. Takze nie, neinstalujes „po balickoch“. V priklade, ktory si uviedol si apt automaticky mohol dostahovat dalsich (priklad) 20 balickov ako zavislosti, bez toho aby si to explicitne zadal.
Keby si instaloval „po balickoch“, musel by si stiahnut kazdy jeden balicek, ktory je zavislost pre tvoju aplikaciu, samostatne a nasledne instalovat dpkg -i. APT by si v tom pripade vobec nepotreboval.
Myslim, ze prave na toto sarkasticky reagoval prispievatel vyssie. Ale prirovnanie k instalovaniu aplikacii na Windows mi nepripada velmi nestastne. Presnejsie by bolo: instalovat kazdu kniznicu Windowsovej aplikacie samostatne a nakoniec este aj spustitelny subor aplikacie rucne. Kazdopadne, manualna instalacia je zdlhavejsia a clovek si jej na Windowse uzije dost.
Aha… Ja som ale napisal, ze instalujem „po jednom“, nie ze instalujem po jednom. Tie uvodzovky znamenali, ze to nemyslim uplne doslovne. Samozrejme, apt casto priinstaluje aj potrebne zavislosti. Napriklad ked som dal apt-get install nfs-kernel-server portmap (ano 2 balicky naraz, ja viem! – ale spolu suvisia, povazujem to stale za „po jednom“), tak sa mi samozrejme priinstaloval aj nfs-common… ale tam ziadne zavislostne problemy nehrozia a potom som aj tak musel nastavovat konfiguracne subory pre nfs-kernel-server i nfs-common (a este aj moduly jadra aj iptables)…
To moje „po jednom“ v uvodzovkach znamenalo, ze instalujem vzdy len jednu sluzbu, ktoru potom poriadne nakonfigurujem a odskusam… a az potom instalujem dalsiu sluzbu. Takze pocet balikov, ktore sa instaluju jednym apt-get, je konzistentny sam so sebou a zavislostne problemy nemavam…
Ale dobre, tie moje uvodzovky neboli dostatocne jasne, toto nedorozumenie beriem na seba :-)
P.S.: Obcas pouzivam aj dpkg -i… To ale spravidla nasleduje kratko po fakeroot make-kpkg… ;-)
Samozrejme jsem pocital s automatickou instalaci potrebnych knihove (win instalak si taky zaridi vsechno sam). Spis nechapu, proc na !stable distru! instalovat APLIKACE po jedne a saskovat kolem kazde z nich ?
Normalne zaskrtnu klidne 15 pozadovanych aplikaci, install .. a za chvili tam jsou.