Translate

Avvisi

Agg: Toolbar
Mod: SEF
Mod: Forum
Mod: Menu Invio
Agg: Clouds
Per ottenere i diritti di scrittura contattare minopausa

Login






Password dimenticata?
Nessun account? Registrati

Statistiche

OS: Linux n
PHP: 5.1.6
MySQL: 5.0.22
Ora: 02:19
Caching: Enabled
GZIP: Disabled
Utenti: 48
Notizie: 214
Collegamenti web: 38
Visitatori: 131545

Abbiamo 1 utente online

website stats


Home
Creare un file deb da un sorgente PDF Stampa
Scritto da minopausa   
domenica 10 febbraio 2008
Ultimo aggiornamento ( lunedė 11 febbraio 2008 )
 
http://www.techlog.netsons.org/
img http://www.techlog.netsons.org/
 
Molto probabilmente qualcuno di noi si sarà chiesto come fare per creare un file .deb dai sorgenti di un programma (chi ha un amico/fidanzata che usa Debian/Ubuntu sa perfettamente di cosa stiamo parlando). Per risolvere questo problema ci servirà checkinstall mentre compileremo e installeremo un programma dai sorgenti, creando un file deb da poter poi passare ai patiti del doppio click (ma non solo). Vi facciamo vedere come si usa in pochi passaggi attraverso un esempio pratico.

Installiamo checkinstall.

Checkinstall è un software che si trova nei repository ufficiali di Ubuntu e quindi può essere installato aprendo il terminale e digitando:

sudo apt-get install checkinstall

Creiamo un file deb attraverso un esempio.

Per poter creare un file deb fin da subito bastano veramente poche nozioni. Per dimostrarvi quanto sia facile facciamo un esempio pratico. Supponiamo di voler creare il file deb di un plugin per Compiz-Fusion che abbiamo già analizzato precedentemente: le finestre 3D. Abbiamo analizzato già l'installazione di questo plugin qui da sorgente. Apriamo un terminale e digitiamo:

sudo apt-get install compiz-bcop compiz-dev build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc

per installare le dipendenze necessarie alla compilazione. Dopo aver installato tutta questa robaccia, scarichiamo il nostro effetto da qui e rinominiamolo (per comodità) in 3d.tar.gz; successivamente estraiamo il contenuto del tarball:

tar -xzvf 3d.tar.gz

e compiliamo il tutto:

cd 3d 
make

A questo punto anzichè usare il comando sudo make install per installare il plugin useremo il comando:

sudo checkinstall

e creeremo il file deb che verrà automaticamente installato sul nostro S.O.In fase di creazione del file deb ci verranno chieste varie info come il nome di chi ha creato il pacchetto, etc.(ma che potremmo anche omettere). Trovere il file deb nella cartella dove avete compilato i sorgenti del software in questione e potrete distribuirlo un po' a chiunque.

Riporta questo articolo sul tuo sito Aggiungi a lista preferiti

Commenti utenti (0)

Nessun commento postato

Aggiungi il tuo commento



mXcomment 1.0.6 DIGO -  © 2007-2008 - visualclinic.fr - Licenza Creative Commons
Modificato da Fiuh!Team - FIUH.it - Alcuni diritti riservati
< Prec.   Pros. >

Sezioni

Compiz-Fusion
Firefox
Musica
Video
Vari
Sicurezza
Utility
Istant Messaging
Grafica
BugFix
Giochi

Categorie

website © 2008 www.tuxbay.org | logo © Gruthelsud | buttons © foCs | hosting eastitaly.com
Translate