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

Re: Pacchetti da tar.gz a .deb ?



Ciao Federico,

On Fri, Dec 19, 2003 at 10:55:11PM +0000, Federico Savini wrote:
> Se é possibile, che comandi bisogna dare per trasformare un normale 
> tarball tar.gz, (quelli di ./configure, make ,make install) in un 
> pacchetto .deb ?

La cosa migliore sarebbe quella di avere un pacchetto sorgente Debian, ergo
cerca nei pacchetti sorgenti di qualche archivio se c'e' il pacchetto
.tar.gz in questione ....

E' da notare che un "pacchetto sorgente" Debian e' composto generalmente di
tre file (tutti necessari):
Per esempio il pacchetto sorgente Debian per joe:

joe_*.dsc 
joe_*.tar.gz 
joe_*.diff.gz 

Installa il pacchetto dpkg-dev e lancia il seguente comando:
(naturalmente i tre file devono essere nella stessa directory ... :-)

dpkg-source -x joe_versione-revisione.dsc

che estrarra' il pacchetto joe_*.tar.gz nella directory joe-versione.

Per compilare il pacchetto entra nella dir appena creata e lancia il
comando:

debian/rules build

per "costruire" il programma e

debian/rules binary (come root)

per costruire il pacchetto (binario) Debian, poi se vuoi installarlo:

dpkg -i ../joe_versione-revisione_arch.deb

Se proprio vuoi "soffrire" (in fondo siamo tutti un po' masochisti .... :-)
e vuoi creare un pacchetto Debian partendo da un pacchetto sorgente
qualsiasi non Debian, allora sei vivamente pregato di consultare la "The New
Maintainers' Guide" (tradotta anche in italiano) e anche le Policy Debian
(non ancora tradotto in italiano ... :-) 

Esistono altri testi, un po' "datati" che potrebbero esserti utili come il
Debian Packaging Manual, comunque "San Google" ti fornira' in merito ogni
altra info .... :-)

Au Revoire
Hugh Hartmann   



Reply to: