web-dev-qa-db-fra.com

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

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

Il existe plusieurs archives (par exemple, 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 autorisations appropriées, créer 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?

8
Behzadsh

Liens wiki Ubuntu:

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

checkinstallInstall checkinstall

Un guide pour utiliser checkinstall

Aussi, vous pouvez essayer ce qui suit,

Pour obtenir une deb d'un tar.gz install extraterrestre

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é)

13
karthick87

La meilleure façon de procéder avec des applications open-source consiste à 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.

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

2
RolandiXor