[DEBIAN 3.0] Création d'un super-package debian

Création d'un super-package debian [DEBIAN 3.0] - Installation - Linux et OS Alternatifs

Marsh Posté le 07-01-2003 à 17:12:23    

Dans le cadre de mon stage, je dois monter un serveur (suivant un schéma 3tières préexistant) faisant tourner Apache pour le serveur http, Tomcat pour le conteneur de servlets/JSP et comme SGBDR MySQl
 
Pour ce qui est de la distrib, j'ai choisi Debian, pour des raisons diverses et variées, que vous connaissez...
 
J'ai reussi à recreer la plateforme et à faire fonctionner leur appli (usine à gaze JAVA).  
 
On me propose maintenant d'alaborer une méthode d'installation automatique des differentes briques logicielles, c'est à dire d'Apache,Tomcat,Mysql, ainsi que le jdk 1.4 et de leurs dépendances.
 
J'ai pensé à un super-package debian qui contiendrait ces logiciels préconfigurés
 
 
 
Connaitriez vous donc un soft qui pourrait repondre à mes besoins, qui me permettrait donc de gerer les users specifiques, ( mysql, www-data, tomcat, ...) les logiciels eux meme, et leurs dependances.... sans pour autant devoir tous recompiler
 
 
Ou bien si vous avez une autre solutions pour cette installation automatique ...
 
 
Merci de votre aide


Message édité par HipHop-oTaM le 07-01-2003 à 17:20:16
Reply

Marsh Posté le 07-01-2003 à 17:12:23   

Reply

Marsh Posté le 07-01-2003 à 17:29:08    

HipHop-oTaM a écrit :

Dans le cadre de mon stage, je dois monter un serveur (suivant un schéma 3tières préexistant) faisant tourner Apache pour le serveur http, Tomcat pour le conteneur de servlets/JSP et comme SGBDR MySQl
 
Pour ce qui est de la distrib, j'ai choisi Debian, pour des raisons diverses et variées, que vous connaissez...
 
J'ai reussi à recreer la plateforme et à faire fonctionner leur appli (usine à gaze JAVA).  
 
On me propose maintenant d'alaborer une méthode d'installation automatique des differentes briques logicielles, c'est à dire d'Apache,Tomcat,Mysql, ainsi que le jdk 1.4 et de leurs dépendances.
 
J'ai pensé à un super-package debian qui contiendrait ces logiciels préconfigurés
 
 
 
Connaitriez vous donc un soft qui pourrait repondre à mes besoins, qui me permettrait donc de gerer les users specifiques, ( mysql, www-data, tomcat, ...) les logiciels eux meme, et leurs dependances.... sans pour autant devoir tous recompiler
 
 
Ou bien si vous avez une autre solutions pour cette installation automatique ...
 
 
Merci de votre aide


 
Une méthode relativement simple pourrait consister a créer un package ayant des dépendances sur ceux que tu veux installer avec un script de post-inst qui met a jour les fichiers de config.

Reply

Marsh Posté le 07-01-2003 à 17:43:40    

c'est une excellente idée, et comme tu le precise relativement simple à mettre en place...
 
J'en reviens alors au prog qui pourrait me permettre de créer ce package ?
 
 
merci

Reply

Marsh Posté le 07-01-2003 à 18:10:06    

Perso, Je proposerais un script bash qui installe auto les paquetages (à coup d'apt-get) à partir d'un CD contenant toutes les dépendances nécessaires (il doit être possible de définir ce CD comme source temporaire de paquetage) puis qui remplace les fichiers de conf qu'il faut et démarres les services.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-01-2003 à 18:13:46    

J'ai fait exactement ca pour mon boulot, des scripts bash. C'est super facile pour une installation de base...
 
Ensuite, mes scripts dependant des versions des softs (evidemment), donc j'ai fait un gros .tar.gz avec tous les sources aux bonnes versions et librairies qui vont bien, txt d'install pour l'ordre et les commandes, modification des fichiers de conf, etc...
 
Ca fait un gros fichier (100Mo a peu pres pour tout installer), mais tout il est bon dedans.
 
Comme de plus je ne bosse qu'avec les sources, tout il est OS independant, donc tout marche bien sous Debian, Mandrake, RedHat atc...
 
Voila voila...


Message édité par Sartene le 07-01-2003 à 18:15:41
Reply

Marsh Posté le 07-01-2003 à 18:29:32    

un des avantages des solutions précédeùent évoquées (autre que celle de sartene) c'est qu'on est "version independant", c'est a dire de pouvoir lors de l'installation de bénéficier de la derniere version stable automatiquement,  qu'on peut également à tout moment mettre à jour tel ou tel composant de la plateforme
 
Il faudra quand meme que je pousse un peu, car ya aussi une histoire de mod_jk pour la liaison apache-tomcat, et tomcat lui même, car j'ai pas l'impression qu il existe de paquetage debian à jour (4.1.18)et ils veulent egalement l'IDE Eclipse !
 
a mèditer... mais déja merci Mjules et sartene, ainsi que imalip
 
 
Je cherche toujours le nom du prog pour créer un paquetage .deb (pour mon tomcat par exemple ...)


Message édité par Siredward le 07-01-2003 à 18:30:13
Reply

Marsh Posté le 07-01-2003 à 18:31:47    

alien ? make kpkg ? dpkg ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-01-2003 à 20:19:48    

Mjules a écrit :

alien ? make kpkg ? dpkg ?


 
vous n'auriez pas un guide detaillé sur ce sujet ?

Reply

Marsh Posté le 07-01-2003 à 20:22:19    

regarde dans la section Debian du topic de lien, tu trouveras peut-être ton bonheur


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-01-2003 à 20:28:18    

http://www.fr.debian.org/doc/maint-guide/


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 07-01-2003 à 20:28:18   

Reply

Marsh Posté le 07-01-2003 à 20:30:20    

http://qref.sf.net/Debian
 
et www.fr.debian.org  
 
y a tout ce qu il te faut j ai regarder une foi ca a pas l air dur amettre en place

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed