On Monday 14 October 2013 11:56:21 Petru Ratiu wrote: > > Dupa care am instalat cateva pachete cu dpkg --ignore-deps ( din pachetul > > kolab) care ar trebui sa fie maligne ca pachete ( o biblioteca de php si > > una > > specifica kolab) > > Cred ca ai vrut sa zici 'benigne'. Da, de fapt ma gandisem la o negatie dar mi-a scapat. > Also, chestia aia cu --ignore-deps e > ceea ce se numeste popular "slackwarizarea distributiei",
Ce sa faci, "stilul e omul" asa am stiut eu :) > pentru ca acum > arborele de dependente are niste puieti care plutesc in jurul lui. De ce > anume a trebuit sa dai --ignore-deps? In mod normal pachetele depind de > chestii de care chiar au nevoie sa functioneze. Daca e vorba de > recomandari, eu in general recomand (ha!) configurarea apt sa nu trateze > recomandarile ca dependente. Acum nu stiu exact cat de bine sunt gandite dependentele in kolab ( ca proiectul are focus pe Suse iar pachetele de debian sunt mai mult "as is" ) dar in momentul in care ii dadeam install libkolabxml voia sa instaleze la loc si cyrus-imapd, desi pachetul ala e doar un parser . Probabil ca era mai simplu sa las cyrus-imapd instalat si sa il opresc, dar in momentul in care dadeam install dovecot voia sa il dezinstaleze pe cyrus. > > > Acum apt-get orice nu mai face nimic, se termina fara nici un mesaj > > imediat > > dupa ce rulez comanda. > > Acum, nici nu vreau sa depanez prea tare ,pentru ca e o masina virtuala de > > test si mai bine o refac, mai ales ca am facut multe prostii pe acolo, > > insa > > > > m-ar interesa: > > exista o cale sa uzez de "super cow powers" si sa repar dependentele > > incurcate, eliminand eventual total pachetul kolab, sau chiar toate > > pachetele > > care provoaca problemele? > > Da, te uiti la pachetele pe care le-ai pus manual si le pui de mana > dependentele sau le scoti. Also, apt-get -f -s install ca sa vezi ce crede > apt ca ar trebui reparat. Da, merci, o sa ma uit si o sa incerc sa scot pachetul cu totul. > > Next time, inainte sa sari peste algoritmul de dependente, asigura-te ca > esti in stare sa-l lasi intr-o forma functionala. E doar o masina de teste, aveam nevoie de o referinta pentru produsul original, dupa care m-am gandit sa o stric :) > Si inainte ca clubul > Robinsonilor sa inceapa sa arunce cu nuci de cocos, sunt o gramada de > metode de a instala software out-of distro, de la instalatul in tree > separat (/usr/local sau /opt) la metapachete care sa simuleze dependente > (cu equivs) la pachete propriu-zise facute cu check-install sau chiar cu un > tree debuild-compatible. Well, ma voi documenta. De fapt scopul meu era sa pun cat mai multe pachete din distributie in locul celor exotice, pentru ca ei folosesc cyrus si 389- server ( cand au inceput ei treaba, openldap nu stia niste chestii, dar acum chiar n-are rost ). -- Mihai Bădici http://mihai.badici.ro _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
