Newsgroup: it.comp.os.linux.iniziare
Titolo: Debian: ingannare il sistema di pacchettizzazione.

Salve a tutti.
Sono finalmente riuscito a far funzionare lm-sensors per poter vedere le
varie temperature sotto Sarge. 
Adesso volevo provare ad installare Ksensors, ma ho un problema. Questo
programma dipende da lm-sensors, che è stato installato da sorgenti, ed è
quindi assente, per quanto ne sa il SO. Per questo, quando faccio apt-get
install ksensors il sistema tenta di scaricare ed installare la versione
deb di lm-sensors, cosa che vorrei evitare per non sovrascrivere la
versione installata e funzionante.
Domandina: esiste un modo per far capire al sistema che lm-sensors è già
installato, anche se lui non lo vede? A me pare di ricordare di aver fatto
qualcosa del genere in passato, ma non mi ricordo più come, e nelle man
pages non ho trovato nessuna opzione che facesse al caso mio.
Grazie e ciao.
-- 
Lucio. ICQ# 126307243
"Tutto quello che possiamo fare è sperare per il meglio, aspettarci 
il peggio e accontentarci di una via di mezzo"


Sul sito della debian tra la documentazione c'e' quella su apt ed una sezione
regalata ai "pin" che penso che sia quella che ti interessa.
Alessandro.

 sezione regalata ai "pin" che penso che sia quella che ti interessa.
Putroppo ci avevo già pensato, ma non credo che la cosa faccia al caso mio.
L'opzione pin serve per "bloccare" una certa versione di un pacchetto, ma
il problema è che, per quanto ne sa il SO, _nessuna_ versione di lm-sensors
è installata, quindi ciò rende inutile l'opzione. :-(
Comunque grazie per la risposta.



Non si accontenta del deb con i sorgenti? Forse allora bisogna creare
un pacchetto fake.
In alternativa provare ad installare con dpkg forzando le dipendenze.
Alessandro.

 In alternativa provare ad installare con dpkg forzando le dipendenze.
Questa possibilità volevo lasciarla per ultima, per non rischiare di
incasinare il database delle dipendenze.
 
Grazie e ciao.



Si, mi domandavo se installando ugualmente il deb-src senza compilarlo
non si accontentasse, ma mi sa di no.
Alessandro.

 non si accontentasse, ma mi sa di no.
Forse nella guida di apt-get ho trovato la soluzione del mio problema in
questa pagina.
http://www.debian.org/doc/manuals/apt-howto/ch-helpers.it.html#s-equivs
Se ci riesco credo che la cosa possa essermi utile in moooolte occasioni.
Ciao.
-- 
Lucio. ICQ# 126307243
"Tutto quello che possiamo fare č sperare per il meglio, aspettarci 


 pages non ho trovato nessuna opzione che facesse al caso mio.
apt-get install equivs
E' perfetto per risolvere il tuo problema :-)
Ciao, Paolo

 file tar.gz, scompattato ed istallato col solito make all+ make install
forse avresti potuto risolvere usando checkinstall
con quel programmino (lo puoi prendere con apt-get) dando a fine
compilazione "checkinstall" invece di "make install" dovresti poter creare
un pacchetto .deb, che puoi installare (ed anche rimuovere senza conservare
la dir dei sorgenti) con dpkg
il pacchetto una volta installato lo dovresti trovare nella sezione
stato/locale_o_obsoleto di synaptic

 Ciao, Paolo
Ciao.
-- 
Lucio. ICQ# 126307243
"Tutto quello che possiamo fare č sperare per il meglio, aspettarci 


 forse avresti potuto risolvere usando checkinstall
Annotato ed installato. La potrebbe essermi molto utile la prossima volta.


 funziona. :-P
In effetti è un po' criptico nel suo funzionamento...vuoi avere il gusto 
di scoprirlo tu o gradisci qualche dritta? ;-)

 funziona. :-P
Rettifico. Ci sono riuscitoooooo. :-D
Grazie a tutti per i consigli che mi avete dato.


 di scoprirlo tu o gradisci qualche dritta? ;-)
Grazie, ma ci sono riuscito da solo, almeno per quella piccola parte che mi
serviva. Nei prossimi giorni vedrň di sperimentarlo meglio. :-)
E' proprio vero che non si finisce mai di imparare. :-P
Grazie e ciao.
