#1 Le 07/04/2009, à 16:29
- jeangenius
creation d'un paquet pour instaaltion complete ubuntu serveur
bonjour,
je suis à la création de paquets sous ubuntu dans le but de le distribuer.
J'utilise le tuto d'ubuntu "creer un paquet" avec la méthode "gnupg" pour générer la clé ainsi que "pbuilder" pour gérer mes paquets.
Pour info, j'ai réussi à créer un 1er paquet standard.
Ma demande est de pouvoir créer un paquet avec:
apache2, bind9 etc...
et de pouvoir inclure des fichiers de configuration du style:
fichier interfaces hosts dnsmask
de plus lors de mon 1er paquet, je n'ai pu créer aucune dépendance
là, je suis perdu.
Si quelqu'un peut me remettre dans le bon chemin.
Cordialement
nota:
pour votre information, je voudrai créer un paquet complet ayant un ubuntu serveur avec differents paquets ( apache2? BIND9, etc...) de sorte à pouvoir le mettre dasnune machine et le rendre exécutable pour la transformer en serveur ubuntu à ma convenance
nota: bien il faudra ajouter les fichiers de conf
Hors ligne
#2 Le 08/04/2009, à 10:12
- JamesPatageule
Re : creation d'un paquet pour instaaltion complete ubuntu serveur
Regarde dans le fichier DEBIAN/control de ton paquet pour les dépendances.
Sinon tu peux utiliser DEBIAN/postinst pour lancer des scripts pour configurer ton serveur.
Mais j'ai fait quelque chose de similaire, pourquoi ne pas installer un paquet sans dépendances, qui execute un script du genre :
1 - "apt-get install" automatique des bons paquets
2 - Pour chaque point a configurer, sauvegarde du fichier orinal (précautions) et ensuite tu écrase (cp) ou tu modifie à la volée (sed) ton fichier
De cette facon tu peux re-configurer tout le serveur chaque fois que tu le désire.
Hors ligne
#3 Le 08/04/2009, à 10:32
- jeangenius
Re : creation d'un paquet pour instaaltion complete ubuntu serveur
Bonjour,
merci pour ta réponse
En fait j'utilise le tuto creer un paquet d'ubuntu.
il est vrai que dans le fichier control, on peut intégrer les dépendances vis à vis des paquets à installer mais là je suis un peu perdu pour déclarer les paquets dans la ligne depends comment les placer peux-tu m'aider.
merci
Hors ligne
#4 Le 08/04/2009, à 12:01
- beudbeud
Re : creation d'un paquet pour instaaltion complete ubuntu serveur
salut
exemple de fichier control
Source: nomdupaquetsource
Section: lasection
Priority: extra
Maintainer: Nom Prenom <adress@mail>
Build-Depends: debhelper (>= 5)
Standards-Version: 3.8.0
Package: nomdupaquet
Architecture: all
Depends: dependance1, dependance2, etc...
Description:courte description
description longue
bien laisse l'espace devant la description longue
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#5 Le 08/04/2009, à 12:07
- jeangenius
Re : creation d'un paquet pour instaaltion complete ubuntu serveur
ok
de plus, je dois créer un dépot par rapport au paquet de sorte à y acceder depuis le web bien sur en secu
je vais faire les tests après-midi
bon appétit
Hors ligne
#6 Le 08/04/2009, à 14:52
- beudbeud
Re : creation d'un paquet pour instaaltion complete ubuntu serveur
je c'est pas si c vraimen intéressant davoir un depot pour un paquet juste pour toi
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#7 Le 08/04/2009, à 16:04
- JamesPatageule
Re : creation d'un paquet pour instaaltion complete ubuntu serveur
Tu peux simplement créer ton DEB, et ensuite l'installer à la main sur chaque machine.
Dans ce deb, tu met tes scripts de configuration sur le disque (1 pour l'IP, 1 pour DNS, etc ... et 1 qui lance tout les autres) et dans le deb tu crée un fichier "postinst" dans le répertoire "DEBIAN". Ce fichier doit être executable "chmod + x" et il lancera le point d'entrée de tes scripts ...
Je fait ça pour auto-configurer TOUT mon serveur et ça marche super !
Hors ligne
#8 Le 08/04/2009, à 16:40
- jeangenius
Re : creation d'un paquet pour instaaltion complete ubuntu serveur
Bonjour,
tu peux me faire parvenir un exemple de tes scripts et comment tu les places
nota: pour info je suis sus ubuntu
Hors ligne
#9 Le 15/04/2009, à 09:55
- jeangenius
Re : creation d'un paquet pour instaaltion complete ubuntu serveur
bonjour toujours sans nouvelles,
j'ai refait de nouveau l'installation pour creer des paquets.
mais toujours de fichier contenent les dépendances.
dans /var/cache/pbuilder/result/epdfview*deb
je ne vois pas le problème
qui a eu ce genre de problème???????????????????????
Hors ligne