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: e compiliamo il tutto: cd 3d makeA 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.
|