Make
Make est un programme utilisé pour compiler et installer des programmes à partir du code source. Ce n'est pas un gestionnaire de paquets, donc il ne garde pas trace des fichiers qu'il installe. Cela rend difficile la désinstallation des fichiers par la suite.
La commande make install
copie le programme construit et les paquets dans le répertoire de la bibliothèque et les emplacements spécifiés à partir du fichier makefile. Ces emplacements peuvent varier en fonction de l'examen effectué par le script de configuration.
CheckInstall
CheckInstall est un programme utilisé pour installer ou désinstaller des programmes compilés à partir du code source. Il surveille et copie les fichiers installés à l'aide du programme make. Il installe également les fichiers à l'aide du gestionnaire de paquets, ce qui lui permet d'être désinstallé comme n'importe quel paquet régulier.
La commande checkinstall
appelle la commande make install
. Il surveille les fichiers installés et crée un package binaire à partir d'eux. Il installe également le package binaire avec le gestionnaire de paquets Linux.
Remplacez source_location.deb
et name
dans la capture d'écran par vos propres informations :
Exécutez les commandes suivantes dans le répertoire du package source :
-
Installer CheckInstall
sudo apt-get install checkinstall
-
Exécuter le script de configuration
./configure
-
Exécuter la commande Make
make
-
Exécuter CheckInstall
sudo checkinstall
-
Réinstaller le package
sudo dpkg --install --force-overwrite source_location.deb
-
Supprimer le package
sudo apt remove name
Voici un article que j'ai écrit qui passe par tout le processus avec des explications.