In questo tutorial, ti mostreremo come creare un pacchetto DEB Ubuntu. Occasionalmente, abbiamo a che fare con l'installazione di software dal codice sorgente eseguendo configure, make e make install. Quando lo facciamo in questo modo, non possiamo invertire il processo (disinstallarlo). Per superare questo problema, possiamo creare il codice sorgente in un pacchetto DEB.
DEB, i pacchetti Debian sono archivi Unix standard che includono due archivi tar opzionalmente compressi con gzip (zlib), Bzip2, lzma o xz (lzma2):un archivio contiene le informazioni di controllo e un altro contiene i dati del programma (Fonte:Wikipedia)
Crea pacchetto DEB Ubuntu dal codice sorgente
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo questi seguenti apt
comandi nel terminale.
sudo apt update sudo apt upgrade
Passaggio 2. Crea il pacchetto DEB di Ubuntu.
- Dipendenze del builder DEB
Per iniziare a creare deb
pacchetto, dobbiamo installare diverse dipendenze:
apt-get update apt-get install build-essential automake autoconf libtool pkg-config checkinstall
Per questo tutorial, ti mostrerò come costruire deb
pacchetto di Server Dante Socks codice sorgente. Il file può essere ottenuto qui:http://www.inet.no/dante/files/dante-1.3.2.tar.gz
- Elenco comandi SSH per creare il pacchetto DEB
Di seguito sono elencati i comandi per creare il pacchetto Dante DEB dal codice sorgente:
wget http://www.inet.no/dante/files/dante-1.3.2.tar.gz tar zxvf dante-1.3.2.tar.gz cd dante-1.3.2 ./configure make checkinstall
L'ultimo comando “checkinstall
" avrà una risposta che è necessario inserire. Una volta completato produrrà il file DEB:“dante_1.3.2-1_amd64.deb”
- Installa il pacchetto DEB
Per installare questo pacchetto possiamo usare il comando standard:
dpkg -i dante_1.3.2-1_amd64.deb
Ora tutto fatto...
Ma, se in qualche modo vuoi disinstallarlo, puoi farlo facilmente usando questo comando:
dpkg -r dante_1.3.2-1_amd64.deb
Congratulazioni! Hai creato con successo un pacchetto deb per Ubuntu. Grazie per aver utilizzato questo tutorial per creare il pacchetto deb sul tuo Ubuntu 20.04 LTS (Focal Fossa). Per ulteriore aiuto o informazioni utili, ti consigliamo di per controllare il sito Web ufficiale di Ubuntu.