SMsoft – informatica e dintorni

Creare pacchetti .deb da sorgenti

Creare pacchetti .deb a partire dai sorgenti può essere utile nel caso si voglia modificare qualcosa nelle impostazioni del pacchetto, oppure aggiungere qualche libreria extra.

Per farlo, si può usare il comodo “apt-get source”. Vediamo come.

Innanzitutto bisogna inserire in /etc/apt/sources.list i riferimenti per recuperare anche i sorgenti. Ipotizzando di avere già una riga del genere:

dovremmo aggiungere anche:

Ora aggiorniamo le informazioni di apt:

e scarichiamo il pacchetto dpkg-dev:

A questo punto creiamo una cartella temporanea e poi scarichiamo il sorgente del pacchetto (ipotizziamo si chiami wget), es:

Verranno scaricati i seguenti files:

e poi verrà creata una cartella

Il file vim_7.3.547-7.dsc un file descrittivo del pacchetto sorgente, che contiene la prima parte di debian/control e la lista dei file che compongono il pacchetto sorgente, comprensiva di md5sum e dimensione. vim_7.3.547.orig.tar.gz è il pacchetto originale del software.
vim_7.3.547-7.debian.tar.gz sono le patch al sorgente originale per poter inserire il pacchetto nei repository Debian; All’interno c’è una directory chiamata debian/ e piu` tutte le modifiche apportate al sorgente.
Nella cartella creata, ci saranno già tutti i files sorgenti, più le patch e le modifiche debian. Tutte le modifiche al sorgente (es modifica dei parametri di compilazione, applicazione di patch, etc) devono essere fatte in questa cartella:

Ad esempio, per modificare i parametri di compilazione, bisogna modificare il seguente file:

Bene, a questo punto possiamo iniziare la creazione del pacchetto; dobbiamo eseguire:

ed infine:

Bene, in questa cartella troveremo il pacchetto .deb che potremo installare con il classico dpkg:

enjoy!




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂

Commenti

Page optimized by WP Minify WordPress Plugin