GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Crea un pacchetto DEB Ubuntu dal codice sorgente (.tar.gz, .tgz)

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.


Ubuntu
  1. Come estrarre i file dall'archivio dei pacchetti Debian DEB

  2. Come compilare Brotli dal sorgente su Ubuntu 18.04 LTS

  3. Come controllare i dettagli di un pacchetto software in Ubuntu Linux

  4. Come installare l'ultimo codice::blocks da Tar.xz?

  5. Dopo l'aggiornamento di Ubuntu da 15 a 16.04, errore nel pacchetto di configurazione della tastiera?

Come creare un pacchetto Ubuntu dal sorgente

Crea un file di backup dell'immagine ISO da una cartella in Ubuntu 17.10

Blocca o impedisci l'aggiornamento di un pacchetto in Debian, Ubuntu

Come installare Nginx su Ubuntu 20.04 LTS usando il codice sorgente

3 modi per installare il software dai pacchetti .deb in Ubuntu

Crea una chiavetta USB avviabile dal terminale Ubuntu