Vous suivez des programmes qui compilent sous unix ou linux?

Suivez-vous des programmes compilés et installés?

Si oui, qu'est-ce que vous enregistrez, conclusion, définissant l'installation?

Y a-t-il des "meilleures pratiques" à ce sujet?
Invité:

Blanche

Confirmation de:

Si c'est quelque chose que nous pouvons compiler et nous construire nous-mêmes, nous avons tendance à libérer
http://fedoraproject.org/wiki/ ... ckage
/
http://www.linuxfordevices.com ... ages/
Emballage vous-même. Ainsi, nous pouvons bénéficier d'utiliser certains outils utilisés par le kit de distribution pour tester leurs packages. (Assemblée en pure chroot, lintian Pour vérifier automatiquement les packages Debian etc.).

De plus, nous pouvons créer vos propres packages de référentiel pour déployer des logiciels sur des nœuds et les intégrer à des outils tels qu'une marionnette. Le suivi simple de la version logicielle définie en utilisant actuellement un ensemble général d'outils, également utilisé dans la distribution, est également un grand avantage.

Cette approche a une courbe d'entraînement quelque peu tranchante que la traditionnelle «./configure; make / make install», Mais il est soigneusement documenté et rend le déploiement de logiciels est vraiment simple.

Le verso est que cette approche ne s'assure pas en matière de logiciels exclusifs, pré-compilés.

Dominique

Confirmation de:

J'ai écrit plusieurs scénarios pour simplifier cette tâche .. Si nous recompilons le colis au fichier DEB, Ensuite, plusieurs étapes sont effectuées:

Créez un catalogue de projet «racine» avec les informations de métadonnées à l'intérieur

./info/

Catalogue, racine de paquet à l'intérieur

./src/

et emballage d'origine dans

./IMPORT/

.

Unzorchive / Supprimer / undeb Paquet Source B.

IMPORT/

Créer un référentiel pur git sur un serveur local git.

Créer une structure de répertoire à installer à l'intérieur

./src/

, celles.

./src/etc/init.d/thingy

va dans

/etc/init.d/thingy

.

Cours

build-deb

- Posté par un script qui appelle
https://github.com/jordansissel/fpm
Construire deb.

Passer tout ce putch git.

Cliquez sur Repero.

Je vais le faire bientôt build-deb Et d'autres scripts open source!

Pour répondre aux questions, connectez-vous ou registre