In debian e ubuntu esistono i pacchetti col formato deb.
Quando si installano i pacchetti deb si tiene traccia facilmente dei file installati nel filesystem, cosa che non avviene con i programmi installati da sorgente.
Esiste un modo per creare pacchetti debian partendo dai sorgenti? Si vediamo come.
[banner network=”altervista” size=”468X60″]
A dire la verità esistono 2 modi: un modo semplice ma scaccino ed un modo più “difficile” ma più professionale.
Modo semplice
Quando scaricate un tarball in genere si devono fare 3 operazioni per compilare ed installare:
$ ./configure
$ make
# make install
mentre per disinstallare:
# make uninstall
Il metodo per creare il pacchetto debian è estremamente facile. Basta scaricarsi un programma chiamato checkinstall. Scaricatelo così:
# apt-get install checkinstall
Ora dovete fare questi passi:
$ ./configure
$ make
# checkinstall
Se tutto è andato ok, verrà creato ed installato un pacchetto debian.
Checkinstall però a volte da problemi perché non rispetta in generale la politica debian. A questo punto entra in azione il modo più professionale.
Modo professionale
In questo caso dovete scaricare dei tools:
# apt-get install devscripts dh-make make build-essential dpkg apt
Adesso posizionatevi dentro la cartella estratta dei sorgenti e lanciate:
$ dh_make
e successivamente:
$ debuild binary
A quel punto, dopo la compilazione, verrà creato il pacchetto debian. Sarà posto nella directory padre e installatelo così:
# dpkg -i ../pacchetto.deb
Questo è tutto,buone vacanze a chi mi segue!
by Newload
[…] Visita il sito newload oppure iscriviti al feed Leggi l'articolo completo su AlterVista […]
“auto-apt run” serve ad eseguire un comando ma sotto il controllo di auto-apt. Auto-apt serve a fare in modo che se il programma che state installando manca di qualche file (in gergo si dice “ha problemi di dipendenze”), lui prova a cercare nel database dei pacchetti se esista un pacchetto che abbia il file che gli serve e ci chiederà se può installarlo. Il database può essere aggiornato con ” auto-apt update “. Attenzione però di non fare troppo affidamento alle capacità di ricerca di auto-apt per la risoluzione delle dipendenze in quanto in realtà piuttosto spesso lui fallisce nella sua ricerca e dobbiamo essere noi stessi a cercare il pacchetto che serve mediante Synaptic (cioè dobbiamo essere noi stessi, manualmente, a “risolvere le dipendenze”). Nonostante non sia infallibile vale sempre la pena di provare ad installare con auto-apt perchè male che vada può solo farci risparmiare del tempo. auto-apt potrebbe non essere installato. In tal caso aprite Synaptic ed installatelo.