[openmamba-devel-it] libdb47 errori

Silvan Calarco silvan.calarco a mambasoft.it
Gio 3 Lug 2008 14:05:35 CEST


Alle giovedì 3 luglio 2008, gil ha scritto:
> Silvan Calarco ha scritto:
> > E' giusto così, se vuoi installare libdb47-devel devi rimuovere
> > libdb42-devel, e mettere un conflict non cambia la situazione.
> > Tieni presente che se aggiorni un software e lo compili con libdb47, il
> > database esistente sul sistema andrà aggiornato a tale versione. Come?
> > Con una procedura che al momento ricordo solo essere complicata e
> > rischiosa. Ad esempio ricompilando rpm con libdb47-devel, si perderebbe
> > l'accesso al database degli rpm. Questo è il motivo per cui db era così
> > vecchio (4.2) nella distribuzione ed il motivo per cui ho importato la
> > tua versione è perché è un passo in più per quando si inizierà a
> > convertire tutti i programmi all'ultima versione e nel frattempo i nuovi
> > programmi possono già essere compilati con libdb47.
> >
> > ciao
> > Silvan
> >
> > Alle 12:48 di giovedì 3 luglio 2008, hai scritto:
> >> ciao
> >>  ho sbagliato qualcosa con db47...
> >>
> >> Committing changes...
> >> Preparing packages for installation...
> >>         file /usr/include/db.h from install of
> >> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
> >> libdb42-devel-4.2.52-8mamba.i586
> >>         file /usr/include/db_185.h from install of
> >> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
> >> libdb42-devel-4.2.52-8mamba.i586
> >>         file /usr/include/db_cxx.h from install of
> >> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
> >> libdb42-devel-4.2.52-8mamba.i586
> >>         file /usr/lib/libdb-4.so from install of
> >> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
> >> libdb42-devel-4.2.52-8mamba.i586
> >>         file /usr/lib/libdb.a from install of
> >> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
> >> libdb42-devel-4.2.52-8mamba.i586
> >>         file /usr/lib/libdb.so from install of
> >> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
> >> libdb42-devel-4.2.52-8mamba.i586
> >>         file /usr/lib/libdb_cxx-4.so from install of
> >> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
> >> libdb42-devel-4.2.52-8mamba.i586
> >>         file /usr/lib/libdb_cxx.a from install of
> >> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
> >> libdb42-devel-4.2.52-8mamba.i586
> >>         file /usr/lib/libdb_cxx.so from install of
> >> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
> >> libdb42-devel-4.2.52-8mamba.i586
> >> E: Error while running transaction
>
> ciao
> capito
> allora non i puo aggiornare perl-Video-DVDRip... (?) uno dei suoi
> buildrequires (indirettamente, perl-BDB) richiede la nuova versione di
> db >= 4.4 ...
> quello che deve essere aggiornato nel db é l'insieme degli oggetti che
> lo compongono o/e i "meccanismi" che lo regolano?
> grazie

perl-BDB non esiste ancora nella distribuzione, per cui lo puoi creare 
utilizzando libdb47-devel senza il rischio di creare problemi di regressione:

sudo rpm -e libdb42-devel
sudo apt-get install libdb47-devel

Dopodiché se avrai la necessità di aggiornare un pacchetto che richiede 
libdb42-devel rifarai la procedura opposta:

sudo rpm -e libdb47-devel
sudo apt-get install libdb42-devel

ciao
Silvan

-- 
mambaSoft di Calarco Silvan
Web: http://www.mambasoft.it

mambaSoft Store @ http://shop.mambasoft.it
openmamba GNU/Linux development @ http://www.openmamba.org


Maggiori informazioni sulla lista openmamba-devel-it