Dans ce didacticiel, nous allons vous montrer comment créer un package DEB Ubuntu. Parfois, nous traitons de l'installation de logiciels à partir du code source en exécutant configure, make et make install. Lorsque nous le faisons de cette façon, nous ne pouvons pas inverser le processus (désinstaller). Pour résoudre ce problème, nous pouvons intégrer le code source dans un package DEB.
DEB, les packages Debian sont des archives Unix standard qui incluent deux archives tar éventuellement compressées avec gzip (zlib), Bzip2, lzma ou xz (lzma2) :une archive contient les informations de contrôle et une autre contient les données du programme. (Source :Wikipédia)
Créer un package DEB Ubuntu à partir du code source
Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant ces éléments suivants apt
commandes dans le terminal.
sudo apt update sudo apt upgrade
Étape 2. Créez le package DEB Ubuntu.
- Dépendances du générateur DEB
Pour commencer à construire deb
package, nous devons installer plusieurs dépendances :
apt-get update apt-get install build-essential automake autoconf libtool pkg-config checkinstall
Pour ce tutoriel, je vais vous montrer comment construire deb
package de serveur Dante Socks code source. Le fichier peut être obtenu ici :http://www.inet.no/dante/files/dante-1.3.2.tar.gz
- Liste de commandes SSH pour créer le package DEB
Voici une liste de commandes pour créer le package Dante DEB à partir du code source :
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
La dernière commande "checkinstall
” aura une réponse que vous devez saisir. Une fois terminé, il produira le fichier DEB :"dante_1.3.2-1_amd64.deb"
- Installer le package DEB
Pour installer ce package, nous pouvons utiliser la commande standard :
dpkg -i dante_1.3.2-1_amd64.deb
Tout est fait maintenant…
Mais, si vous souhaitez le désinstaller d'une manière ou d'une autre, vous pouvez le faire facilement en utilisant cette commande :
dpkg -r dante_1.3.2-1_amd64.deb
Félicitations ! Vous avez créé avec succès un package deb Ubuntu. Merci d'avoir utilisé ce didacticiel pour créer un package deb sur votre Ubuntu 20.04 LTS (Focal Fossa). Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons pour consulter le site Web officiel d'Ubuntu.