[Tech] [Lungo e delirante] Fregare apt

Gianni Bianchini giannibi@firenze.linux.it
Lun 12 Mar 2001 15:50:11 CET


Antefatto: la distribuzione potato di kde 2.1 (non so chi l'abbia fatta)
prevede la dipendenza di kdebase e kdebase-libs da libssl-0.9.6, cosa
assolutamente senza senso (ci sono i relativi pacchetti crypto i quali
invece dipendono legittimamente da libssl-0.9.6). libssl in questa
versione non e' installabile su potato (per via di ssh, openssl,
apache-ssl, ecc.)
Installo kde usando dpkg --force-depends e tutto funge, solo che perdo le
funzionalita' di apt che pretende che _tutte_ le dipendenze siano
soddisfatte, come da manpage (qualcuno sa se lo raffineranno un po' in modo da
fregarsene di dipendenze assolutamente disgiunte tra loro oppure in
modo da poter essere istruito a ignorare alcune dipendenze
specificate?). 
Per aggirare la cosa faccio un bell'update e poi elimino le dipendenze
scorrette da /var/state/apt/lists/xxx_Packages ed apt torna in stato
stabile. A questo punto tolgo da sources.list il mirror di kde e
rifaccio l'update. /var/state/apt/lists/xxx_Packages ovviamente
scompare ma apt probabilmente recupera l'informazione sulle dipendenze
mancate dai pacchetti installati e ricomincia a richiedere che queste
siano soddisfatte. Non sono riuscito a capire dove apt memorizza
queste nuove informazioni dato che /var/state/apt/lists/xxx_Packages
relativo al mirror di kde e' ovviamente scomparso.
Qualcuno sa se e dove le memorizza? Se invece tenta di ricavarle ogni
volta che apt-get viene eseguito, sono fottuto (=levo kde 2.1) oppure
c'e' un altro metodo per aggirare il problema?

Ciao.
Gianni.


--
   Gianni Bianchini - giannibi@firenze.linux.it
                      giannibi@iname.com





Maggiori informazioni sulla lista flug-tech