2 votes

Le moyen le plus simple de packager un répertoire de scripts MATLAB dans un PPA Launchpad

J'administre un petit réseau de boîtiers Ubuntu pour une série de machines de mesure dans un laboratoire. Ces machines dépendent d'un petit répertoire de scripts MATLAB dans /usr/local/MATLAB/... afin de lire correctement les données d'un périphérique série.

J'aimerais pouvoir maintenir ce bout de code sur Launchpad afin de pouvoir facilement empaqueter ce répertoire MATLAB script dans un PPA et ainsi, maintenir facilement tous les ordinateurs du laboratoire...

Donc, je suppose que cela pourrait aussi être une question sur Debain/Launchpad, mais -shrugs-.

Je suis prêt à télécharger le code sur Launchpad et à configurer un répertoire ./debian... Ma question serait la suivante : quelle est la meilleure façon de packager ce simple répertoire de scripts afin qu'il puisse fonctionner avec le système d'auto-package de Launchpad ? Il semble qu'il y ait un certain nombre de façons de le faire ? Quelle est la meilleure façon de gérer le répertoire debian ? Quelle est la meilleure façon d'écorcher le chat ?

J'ai l'expérience de faire cela avec d'autres codes sources, et j'ai maintenu d'autres projets à travers Launchpad. Mais je n'ai jamais fait quelque chose d'aussi simple que "mettez ce répertoire dans '/usr/local/MATLAB'". Je réalise également que je ne serais pas en mesure de mettre MATLAB comme une dépendance de ce paquet de scripts personnalisés.

Est-ce que cela a un sens ?

Merci pour votre aide !

1voto

taneli Points 2589

Vous pouvez suivre la documentation du Guide du nouveau responsable Debian : http://www.debian.org/doc/manuals/maint-guide/dreq.en.html (chapitre 4).

Jetez également un coup d'œil au paquet anarchism pour une meilleure compréhension :

apt-get source anarchism

dont ./debian Le contenu du répertoire doit suivre de très près ce dont votre projet a besoin. En effectuant les changements nécessaires ou en développant votre propre control , copyright , changelog y rules est suffisant pour construire un paquet debian (question dpkg-buildpackage -rfakeroot ).

0voto

ActionParsnip Points 524

Vous pouvez lancer un dépôt local et lorsque vous mettez à jour le paquet sur votre PPA, etc., il sera marqué comme une mise à jour sur vos serveurs, téléchargé et installé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X