[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compilare un pacchetto da sorgente di Sid per Stable




Il 13/03/2014 18:26, Gerlos ha scritto:
Ciao a tutti,
Dopo aver consultato la documentazione di nut abbiamo preso un UPS Riello, che risulta tra gli UPS perfettamente supportati dal software
(http://goo.gl/RFfnyd).

Il problema è che il driver per gli UPS Riello è arrivato nel pacchetto nut dalla versione 2.7 in poi, mentre in Debian Stable e Testing c'è ancora nut 2.6.*. In Sid invece c'è già nut 2.7.1.

Vi scrivo perché vorrei compilare il pacchetto sorgente da Sid per installarlo sulla mia Wheezy, ma ho avuto un problema.

Sul wiki di debian (http://goo.gl/bzWGvW) ho trovato queste indicazioni:

Come fare il backport di un pacchetto di Sid per Testing o Stable?

Installare il sorgente Debian (e gli strumenti di sviluppo, specialmente debhelper, devscripts e build-essential) e creare il pacchetto.

Come fare passo passo:

    aggiungere una riga deb-src per Sid al proprio sources.list

    apt-get update

    apt-get build-dep nome_pacchetto

    apt-get -b source nome_pacchetto

I deb risultanti dovrebbero essere nella directory attuale e installabili con dpkg -i pacchetto.deb. 

Ho pertanto aggiunto instalato debhelper, devscripts e build-essential questa riga al mio sources.list e aggiornato il db dei pacchetti:
deb-src http://ftp.it.debian.org/debian/ sid main

Poi ho fatto:

$ sudo apt-get build-dep nut
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze      
Lettura informazioni sullo stato... Fatto
E: La dipendenza Build-Depends per nut non può essere soddisfatta perché la versione candidata del pacchetto cdbs non può soddisfare i requisiti di versione

Come risolvo il problema? Mi pare di capire che ci sia un problema di dipendenze con cdbs (che a quanto capisco è essenziale per fare il build dei pacchetti), ma non ne capisco abbastanza per gestire il da farsi... :-(

suggerimenti?


grazie a tutti,
gerlos

perchè non puoi usare il binario di sid?

Reply to: