Comment créer un installateur Deb à partir de tarballs?

Dupliquer possible:
Le guide d’emballage Debian le plus simple?

Il existe plusieurs archives (Firefox, Eclipse, Zend Studio et …) contenant des fichiers exécutables que nous pouvons extraire et exécuter. mais cet exécutable ne sera disponible que pour l’utilisateur qui l’extrait.

Si nous voulons le rendre disponible pour tous les utilisateurs, nous devons le déplacer vers un emplacement tel que /usr/share , /usr/local/share/ , /opt/ , … et donner les permissions appropriées, créez un fichier exécutable dans /usr/bin/ et ainsi de suite …

Je veux faire un fichier d’installation deb qui les fait tous!
Comment faire?

Liens wiki Ubuntu:

  • Le guide d’emballage
  • Informations sur l’intégration d’un paquet dans Ubuntu
  • Autres ressources pour développeurs

S’il s’agit d’une source, comstackz-la, puis examinez checkinstall . Il crée des paquets deb à partir du code source compilé.

checkinstall Installer checkinstall

Un guide pour utiliser checkinstall

Aussi, vous pouvez essayer ce qui suit,

Pour obtenir un deb depuis un alien d’ installation tar.gz

 sudo apt-get install alien 

puis allez dans le dossier tar.gz et:

 alien -k filename.tar.gz 

puis double-cliquez sur le nouveau fichier deb pour l’installer. ( gdebi doit être installé)

La meilleure façon de faire cela avec les applications open-source est d’exécuter sudo make checkinstall au lieu de sudo make install . Plusieurs programmes fournissent une interface graphique pour ce processus (création de packages), mais ils peuvent être difficiles à utiliser si vous ne savez pas ce que vous faites.

Une chose cependant, vous réalisez que vous pouvez installer ces applications (y compris les versions plus récentes) sans utiliser ces archives?