Ti trovi qui : Corsi » [Packaging] Creiamo un .deb da sorgenti
[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/
NB: Importante da leggere è la policy di pacchettizzazione debian.
Segnala presso:![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/digg.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/blinklist.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/feedmelinks.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/socializer.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/rawsugar.png)
![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 Spurl](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/spurl.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/netvouz.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/bmarks.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a Shadows](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/shadows.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/scuttle.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/tailrank.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/oknotizie.gif)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/bookmark.gif)
![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 Smarking](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/smarking.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/delirious.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/live.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/sphinn.png)
![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](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/seotribu.png)
![Aggiungi '[Packaging] Creiamo un .deb da sorgenti' a FaceBook](http://www.vitruviantux.net/wp-content/plugins/social-bookmarking-reloaded/facebook.png)
martedì, giugno 10 2008
Taggato come Corsi, Debian, Linux, Programmazione, deb, pacchetti, package
Scritto da Ragnarok
La Classifica di Linux Feed
- 1) chimerarevo.com
- 2) hackgeek.it
- 3) arresojas.it
- 4) tuxmind.org
- 5) linux.billera.eu
- 6) linuxedintorni.org
- 7) moosesoom.blogspot.com
- 8) picchiopc.blogspot.com
- 9) logubuntu.it
- 10) mypaglia.altervista.org
















