Ciao.
Vorrei capire come devo comportarmi quando yast2, durante un aggiornamento, trova dipendenze non soddisfatte. Per esempio. Ho da poco installato OpenSUSE 11, e ho inserito nei sorgenti tutti i repositories che mi interessano, tra cui packman. Al momento dell'aggiornamento, yast mi avverte che kaffeine-0.8.6-54.1.pm.0.i586 richiede libxine1, ma non è possibile fornire questa richiesta. Le possibili soluzioni sono o non installare kaffeine, o non installare xine-lib-1.1.12-14.1.i586, oppure ancora ignorare alcune dipendenze. Sarei tentato di ignorarle, ma così kaffeine non sarebbe nonca di un pezzo?
dipendenze non soddisfatte
Prima disinstalla xine-lib e poi installa libxine1, per i codec multimediali è quello il pacchetto che ti serve.
Ciao
Quote:
spock ha scritto:
Prima disinstalla xine-lib e poi installa libxine1, per i codec multimediali è quello il pacchetto che ti serve.
Ciao
ok, disinstallo uno e installo l'altro, ma come faccio la prossima volta che mi capita un problema di dipendenze con un altro programma a capire come devo regolarmi?
Mi spiegate questa? Ho fatto come consigliato da spock. Ho rimosso xine-lib in modo da permettere a yast2 di poter installare tranquillamente libxine1 (cosa che ha fatto). Appena ha terminato, sono ritornato su xine-lib, e ne ho chiesto l'installazione. :-o Lo ha installato dal repo di KDE_4.0.x (che era già abilitato!). Ma allora perchè non ha risolto la dipendenza prima?
Per qaunto riguarda kaffeine, lib-xine e libxine1 la situazione e' questa
lib-xine sta sul repo oss
contiene solo codec che non rompono le scatole a nessun discografico
(senza il codec mp3)
libxine1 sta sul repo packman
sono le stesse librerie precedenti ma con TUTTI i codec conosciuti abilitati
tra i quali anche quello che abilita i win32codecs
Quindi uno esclude l'altro come saggiamente indica yast se tenti di installare libxine1 ed e' gia' installato lib-xine
Ragazzi, scusate, ho toppato alla grande
Quote:
bagarozzo85 ha scritto:
Ragazzi, scusate, ho toppato alla grande
No problem.
Nessuno nasce "imparato"
mi è capitato spesso questo problema (forse ho attivato troppi repo )
cmq su sorgenti di installazione ho visto che è possibile assegnare la precedenza (tramite un numero) a certi repository piuttosto che ad altri
credo che in questo modo si possa risolvere il problema, in questo caso dando precedenza a packman rispetto a oss
Ciao,
effettivamente, su repo OSS è disponibile xine-lib-1.1.12-8.1
Il problema è kaffeine di Packman.
Questa è un'altra conferma del fatto che è meglio abilitare il repo Packman solo quando si necessita effettivamente di un preciso pacchetto, mentre non è pienamente affidabile negli altri casi.
Disabilitando OSS il problema sparirà, evitando di castrare inutilmente Kaffeine.