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

Raspunde prin e-mail lui