Benvenuti su "Just a Bit of.. Entropy!".
Questo blog tratta di Free Software e programmazione.
L'autore è un di membro di Guru@Work
e studente del corso di laurea specialistica in
Tecnologie Informatiche all'università di Pisa.
[Packaging] Creiamo un .deb da sorgenti
Già in precedenza avevo scritto un post con una delle tante alternative per la creazione di pacchetti debian. Questa volta voglio proporvi un ulteriore strada da intraprendere se avete necessità di compilare i pacchetti di un programma
di cui avete scaricato i sorgenti.
Innanzitutto procuriamoci ciò che ci serve con dando sulla shell
$ sudo apt-get install devscripts dh-make make build-essential dpkg apt
Adesso che abbiamo a disposizione il necessario per compilare possiamo iniziare seguendo i seguenti passi:
1. Procuriamoci l’archivio contenente i sorgenti del programma che vogliamo pacchettizzare.
2. Estraiamo tale pacchetto ed entriamo nella directory creata
$ cd nome_cartella
3. Diamo il seguente comando:
$ dh_make -s -e mia@email.com -n –copyright gpl
4. Iniziamo la compilazione vera e propria con:
$ debuild binary
Al termine troveremo, al di fuori della cartella dei sorgenti, il pacchetto .deb del programma.
Alcune note:
dh_make : crea una sottocartella ./debian/ che viene usata per la compilazione
Avvertenza : questa è una guida minimale e molto generica, e non copre le infinite casistiche di compilazione dei vari programmi, quindi, per qualsiasi problema consiglio di cercare in rete.
NB: Importante da leggere è la policy di pacchettizzazione debian.
Continua a leggere
Creare i propri Meta-Pacchetti con equivs

Eccomi al primo post dal nuovo dominio!!
Questa mini guida può essere utile a chi, come me, si diverte a fare pacchetti di un po’ tutto (dalle personalizzazioni dei temi desktop, fino agli ultimi rilasci di alcuni programmi) oppure a chi vuole gestire un proprio repository (in locale e non..).
Cosa è un meta-pacchetto?
Un meta-pacchetto non è altro che un pacchetto .deb “vuoto” (per rimanere molto sul semplice) che dipende da altri pacchetti.
Perché è utile?
Installando un meta-pacchetto possiamo evitarci ogni volta di selezionare tutti i pacchetti da cui dipende e raggruppare le informazioni su una raccolta di pacchetti a noi utili in un unico punto di centralizzazione.
Continua a leggere
Blog realizzato da Giulio Rossetti.
Immagine presente nell'header realizzata da bunocb e disponibile sul sito crystalxp
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Del.icio.us Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Del.icio.us](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/delicious.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a digg Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a digg](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/digg.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a FURL Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a FURL](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/furl.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a blinklist Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a blinklist](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/blinklist.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a reddit Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a reddit](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/reddit.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Feed Me Links Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Feed Me Links](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/feedmelinks.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Technorati Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Technorati](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/technorati.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Yahoo My Web Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Yahoo My Web](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Newsvine Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Newsvine](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/newsvine.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Socializer Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Socializer](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/socializer.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Ma.gnolia Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Ma.gnolia](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/magnolia.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Stumble Upon Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Stumble Upon](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Google Bookmarks Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Google Bookmarks](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/google.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a RawSugar Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a RawSugar](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/rawsugar.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Squidoo Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Squidoo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/squidoo.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a BlinkBits Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a BlinkBits](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/blinkbits.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Netvouz Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Netvouz](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/netvouz.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Rojo Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Rojo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/rojo.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Blogmarks Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Blogmarks](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/bmarks.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Co.mments Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Co.mments](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/comments.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Scuttle Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Scuttle](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/scuttle.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Bloglines Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Bloglines](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/bloglines.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Tailrank Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Tailrank](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/tailrank.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Segnalo Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Segnalo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/segnalo.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a OKnotizie Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a OKnotizie](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/oknotizie.gif)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Netscape Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Netscape](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/netscape.gif)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Bookmark.it Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Bookmark.it](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/bookmark.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Ask Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Ask](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/ask.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Linkagogo Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Linkagogo](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/linkagogo.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Delirious Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Delirious](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/delirious.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Socialdust Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Socialdust](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/socialdust.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Live-MSN Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Live-MSN](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/live.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a SlashDot Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a SlashDot](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/slashdot.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Sphinn Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Sphinn](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/sphinn.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Diggita Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Diggita](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/diggita.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Seotribu Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Seotribu](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/seotribu.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a FaceBook Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a FaceBook](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/facebook.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Upnews Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Upnews](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/upnews.png)