Nuova pseudo-guida per creare pacchetti debian di V4LD4N

Personalmente preferisco installare un pacchetto già compilato e pacchettizzato, ma a volte capita di doverselo compilare da soli e quindi cosa fare?

Alcuni preferiscono seguire la linea più veloce che consiste in 3 comandi: ./configure

make

sudo make install

io invece preferisco crearmi un pacchetto. Il motivo di questa scelta risiede nel fatto che installandolo in quel modo per disinstallarlo bisogna avere ancora la cartella che abbiamo utilizzato per l’installazione, mentre se abbiamo creato un pacchetto possiamo disinstallarlo tranquillamente da synaptic e poi se si crea un pacchetto possiamo passarlo ad i nostri amici 🙂 .

Vediamo come crearci un pacchetto velocemente:

  • installiamo gli strumenti per la compilazione: sudo apt-get install devscripts dh-make make build-essential dpkg apt
  • scarichiamo il pacchetto (prendo come esempio Trasmission che il mio è 1.5qualcosa, mentre è già alla versione 1.73)
  • estraiamo l’archivio: tar -xf  ~/transmission-1.73.tar.bz2
  • entriamo nella cartella: cd ~/transmission-1.73
  • prepariamoci alla compilazione: dh_make -e TUA@MAIL.IT -n –copyright gpl

Quest’ultimo comando crea una cartella debian nella quale ci saranno diversi file che gestiranno la compilazione (sappiate che i file con estensione *.ex sono file d’esempio e che non verranno considerati).

Se non dovete ridistribuire il pacchetto, sappiate che il grosso è già stato fatto, mentre se volete passarlo in giro dovrete perlomeno modificare il file ~/transmission-1.73/debian/control non è niente di difficoltoso, bisogna solo studiarselo un po e per questo vi consiglio di la lettura di questo tutorial.

Finite queste preparazioni siamo pronti per la compilazione vera e prorpria:

  • configuriamolo: ./configure

Se dovesse segnalarvi qualche errore, probabilmente è dovuo alla mancanza di alcune dipendenze e per risolvere dovrete leggere nel terminale quali vi mancano ed installarle.

  • e per finire creiamo il pacchetto debuild binary

Aspettiamo ancora un po e vedremo comparire magicamente il pacchetto nella vostra home!
Ora vi basterà cliccare 2 volte sull’icona del pacchetto.
Dimenticavo, potete pure cancellare la cartella della compilazione.

Annunci

3 thoughts on “Nuova pseudo-guida per creare pacchetti debian di V4LD4N

  1. @andrebask
    In effetti è nettamente più veloce per un bacchetto base, ma nel caso si voglia applicare qualche modifica è un po limitante.
    Dato che l’avrò usato 2 volte in 3 anni in cui conosco ubuntu mi ero scordato di aggiungerlo, XD

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...