web-dev-qa-db-fra.com

Comment puis-je créer un paquet .deb à partir de github?

J'essaie d'installer Kdenlive à partir de https://github.com/KDE/kdenlive . En regardant en ligne, il semble que le meilleur moyen consiste à créer un paquet .deb à partir de la source et à l'installer avec le paquet créé. Mais comment puis-je créer un paquet .deb à partir de la source depuis github?

2
Jesse

Vous ne construisez pas un deb à partir de la source ici. Vous pouvez lire la documentation fournie sur le lien que vous avez posté, mais je vais résumer ici. Les commandes que vous devrez faire seront les suivantes:

git clone https://www.github.com/KDE/kdenlive
cd kdenlive
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/bin
make -j4
Sudo make install

Cette volonté:

  • Rassemblez les fichiers source
  • Mettre en place un environnement de construction
  • Indiquez au système où installer (dans ce cas,/usr/bin pour pouvoir l'appeler avec seulement kdenlive)
  • Construire le source en binaire
  • Copiez le fichier binaire dans le chemin d'installation afin qu'il puisse être appelé.

Si, toutefois, vous voulez vraiment créer un fichier .deb, vous pouvez effectuer la plupart du temps de la même façon. Cependant, avant de commencer, lancez:

Sudo apt-get install checkinstall

Suivez ensuite la même procédure que ci-dessus. Cependant, remplacez:

Sudo make install

Avec:

Sudo checkinstall

L'application checkinstall surveille ce qui a été fabriqué et installé et compile un fichier .deb en conséquence.

8
user323419