Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
checkinstall [Le 08/03/2017, 15:30] L'Africain créée |
checkinstall [Le 11/09/2022, 11:04] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial programmation tutoriel deb paquet}} | + | {{tag>Xenial programmation deb paquet}} |
---- | ---- | ||
- | ====== Checkinstall : Créer facilement un deb à partir des sources ====== | + | ====== Checkinstall : Créer facilement un paquet debian (*.deb) à partir des sources ====== |
- | **Checkinstall** permet de créer très facilement un deb à partir des sources d'un logiciel. | + | **Checkinstall** permet de créer très facilement un un paquet deb à partir des sources d'un logiciel. |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
Ligne 14: | Ligne 14: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>checkinstall]]**. | + | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>checkinstall]]**. |
| | ||
Ligne 20: | Ligne 20: | ||
Checkinstall s'utilise en ligne de commande. Il faut donc commencer par télécharger les sources de l'application dont vous souhaitez créer un deb. Une fois téléchargé, [[:archivage|décompressez]] l'archive, ouvrez un [[:terminal]] et déplacez-vous dans le dossier décompréssé de votre archive : | Checkinstall s'utilise en ligne de commande. Il faut donc commencer par télécharger les sources de l'application dont vous souhaitez créer un deb. Une fois téléchargé, [[:archivage|décompressez]] l'archive, ouvrez un [[:terminal]] et déplacez-vous dans le dossier décompréssé de votre archive : | ||
<code>cd mon_paquet</code> | <code>cd mon_paquet</code> | ||
- | Puis il s'agit de procéder comme comme avec une compilation normale, c'est-à-dire : | + | Puis il s'agit de procéder comme avec une compilation normale, c'est-à-dire : |
- | <code>./configure && make</code> | + | <code bash>./configure && make</code> |
- | Enfin à l'étape suivante, c'est-à-dire au ''sudo make install'' classique, lancez dans un [[:terminal]] : | + | Enfin à l'étape suivante, c'est-à-dire au lieu du ''sudo make install'' classique, lancez dans un [[:terminal]] : |
<code>sudo checkinstall</code> | <code>sudo checkinstall</code> | ||
- | On vous demande d'abord si vous souhaitez créer un fichier de doc, acceptez, puis une petite description de votre application que vous valider en laissant une ligne vide à la fin de votre description : | + | On vous demande d'abord si vous souhaitez créer un fichier de documentation, acceptez, puis une petite description de votre application que vous valider en laissant une ligne vide à la fin de votre description : |
<code bash> | <code bash> | ||
checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran | checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran | ||
Ligne 32: | Ligne 32: | ||
Please write a description for the package. | Please write a description for the package. | ||
End your description with an empty line or EOF. | End your description with an empty line or EOF. | ||
- | >>Mon appli est superbe elle fait ceci et cel | + | >>Mon application est superbe elle fait ceci et cela... |
>> | >> | ||
</code> | </code> | ||
- | et enfin on vous présente l'équivalent de ce que sera le fichier [[tutoriel:creation_deb|control]] de votre deb. Dans cette partie n'oubliez pas de mettre le numéro de version de votre application | + | et enfin on vous présente l'équivalent de ce que sera le fichier [[tutoriel:creation_deb|control]] de votre paquet deb. \\ Dans cette partie n'oubliez pas de mettre le numéro de version de votre application |
<code bash> | <code bash> | ||
Ligne 76: | Ligne 76: | ||
---- | ---- | ||
- | //Contributeurs principaux : [[utilisateurs:l_africain|L'Africain].// | + | |
+ | //Contributeurs principaux : [[utilisateurs:l_africain|L'Africain]].// | ||