[Sid] Come installare pacchetti con dipendenze mancanti e non farli rimuovere da apt-get?
Ciao a tutti,
ho già postato questo messaggio nella lista relativa a amd64 (ho un
notebook Acer aspire 5024 con processore turion64) ma, avendo un po'
di fretta, ed essendo una situazione che ritengo non peculiare del
porting su amd64 ma del ramo unstable, credo di non andare off topic
riproponendolo qui.
Allora in sid per amd64 c'è questo problema nell'installare k3b per
via di dipendenze non soddisfatte:
The following packages have unmet dependencies:
k3b: Depends: libmusicbrainz4 (>= 2.1.1) but it is not installable
k3blibs: Depends: libflac++4 but it is not installable
Tuttavia nella repository per sid amd64 packages ci sono i due pacchetti
libflac++4c2_1.1.1-5.2_amd64.deb
libmusicbrainz4c2_2.1.1-3.2_amd64.deb
che pensavo potessero rimpiazzare i due mancanti; così ho forzato
l'installazione di k3b e k3blibs e dei due sopra con dpkg
--force-depends.
Ora k3b sembra funzionare, ma non posso più usare apt-get o aptitude
per aggiornare il sistema: infatti ogni volta che li lancio essi
continuano a lamentarsi delle dipendenze mancanti di k3b e k3blibs, e
vogliono rimuoverli.
C'è un modo di dire ad apt-get di tenere quei due pacchetti installati
ed andare avanti nelle installazioni successive?
Mi è stato suggerito di dare un apt-get -f install e rimuoverli per
poi installare i pacchetti corrispondenti da sarge, ma se possibile io
vorrei continuare ad usare quelli presi da sid che sembrano, come ho
detto, funzionare.
Reply to: