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
# creer un paquet sous ubuntu suite
Posté par jeancrack . Évalué à 1.
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
[^] # Re: creer un paquet sous ubuntu suite
Posté par godzom . Évalué à 1.
Tu pourrais par exemple installer sur une machine, ton serveur Ubuntu avec tous les paquets qui vont bien, la conf etc.... Et cloner l'image de ton système pour la redéployer sur une autre machine.
En cherchant sur Google, j'ai trouvé ça: http://www.clonezilla.org/ qui pourrait faire l'affaire
Il doit en exister plein d'autres (dans le monde proprio il ya Norton Ghost arrêtez moi si je dis des bêtises)
[^] # Re: creer un paquet sous ubuntu suite
Posté par jeancrack . Évalué à 1.
Je fais au fur et à mesure mon installation.
Par précaution, pour générer un pack ou une image, je travaille sous vmware avec un ubuntu sous kde ceci est plus faclie.
le but est de pouvoir faire une image ou un cd image de sorte à le démarrer dans un futur serveur client suivant leur besoin.
j'avais trouvé une méthode pour cloner l'image et en plus d"crire les fichiers de conf mais tout ceci en graphique, je suis en ligne de cmd
[^] # Re: creer un paquet sous ubuntu suite
Posté par godzom . Évalué à 1.
Va sur le lien que j'ai donné, tu verras notamment les captures d'écran ici : http://www.clonezilla.org/screenshot/?in_path=/01_Clonezilla
Donc pas besoin d'environnement graphique, sinon partimage permet aussi de faire ce genre de trucs.
Sinon autre solution:
1 - tu sauvegardes tous tes fichiers de conf (tout le repertoire /etc) de ta machine source
2 - tu fais la liste de tous les paquets installés sur ta machine source
(voir http://www.ubuntugeek.com/clone-your-ubuntu-installation.htm(...) )
3 - tu installes ubuntu sur ta machine cible (install standard)
4 - tu réinstalles tous les paquets (que tu as listé dans l'étape 2 voir http://www.ubuntugeek.com/clone-your-ubuntu-installation.htm(...) pour la commande )
5 - Tu copies la conf de ta machine source sur ta machine cible
[^] # Re: creer un paquet sous ubuntu suite
Posté par jeancrack . Évalué à 1.
seulement, je travaille sur un serveur unbuntu en ligne de cmd sans interface graphique et cei volontairement.
le but est de proposer un système stable à des micro-associations et d'installer sur des pc anciens (question d'économie).
pour pouvoir travailler sans trop de risque et dans un environnement graphique, j'utilise vmware pour virtualiser un ubuntu serveur.
mon choix ets e pouvoir généer un pack contenant ubunu serveur et les paquets plus les conf( interfaces, dnsmask etc...)
si tu as un exemple ce sera extra
[^] # Re: creer un paquet sous ubuntu suite
Posté par jeancrack . Évalué à 1.
ceci aurait-eu l'avantage d'être rapide et de pouvoir gérer à distance des modifs de comptes
je vais regarder tes liens
merci du coup de main
[^] # Re: creer un paquet sous ubuntu suite
Posté par Barnabé . Évalué à 3.
Ce que tu veux, c'est un paquet qui dépende des paquets apache2, bind9 etc... et qui soit capable de modifier leur configuration.
Je te conseillerais dans un premier temps de modifier les fichiers de conf depuis le script postinst de ton paquet.
[^] # Re: creer un paquet sous ubuntu suite
Posté par jeancrack . Évalué à 1.
voir le lien: http://doc.ubuntu-fr.org/tutoriel/creer_un_paquet
et aussi gpg pour creer la clé et dbuilder
[^] # Re: creer un paquet sous ubuntu suite
Posté par benoar . Évalué à 2.
Bref, tu as "juste" besoin de faire un paquet qui dépend de ceux qui t'intéressent, avec en plus un petit script qui copie tes fichiers de configuration maison.
[^] # Re: creer un paquet sous ubuntu suite
Posté par jeancrack . Évalué à 2.
je souhaite en fait avoir un script avec la liste des paquets à installer sans les empaqueter.
bien sur pour la mise à jour des paquets et des upgrades c'est la meilleure solution.
c'est pour cela que je veux effectuer la méthode mais en utilisant le tuto ubuntu creer un paquet n'est très clair.
il faut modifier le fichier rules là je nage
merci de votre aide
[^] # Re: creer un paquet sous ubuntu suite
Posté par benoar . Évalué à 2.
Dans le fichier control, rajoute le nom des paquets sur la ligne "Depends:".
[^] # Re: creer un paquet sous ubuntu suite
Posté par jeancrack . Évalué à 1.
Depends: ${shlibs:Depends}, ${misc:Depends}
dans quelle partie de la ligne dois-je mettre les paquets:
dnsmasq
php5
mysql
merci d'avance pour vos réponses
[^] # Re: creer un paquet sous ubuntu suite
Posté par benoar . Évalué à 2.
Je ne suis pas un pro du packaging, mais en regardant un peu la doc sur le net, ne te doutes-tu pas qu'il suffit de les rajouter à la fin de la ligne (par exemple) séparés par des virgules ? Tu peux même spécifier des versions minimales, etc.
[^] # Re: creer un paquet sous ubuntu suite
Posté par jeancrack . Évalué à 1.
Depends: ${shlibs:Depends}, ${misc:Depends}
dans quelle partie de la ligne dois-je mettre les paquets:
dnsmasq
php5
mysql
merci d'avance pour vos réponses
[^] # Re: creer un paquet sous ubuntu suite
Posté par jeancrack . Évalué à 1.
je suis toujours dans l'attente d'une aide d'un bon samaritain
help me !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[^] # Re: creer un paquet sous ubuntu suite
Posté par benoar . Évalué à 2.
Ensuite, si en tout ce temps t'as pas trouvé une piste, c'est vraiment que tu fais pas d'efforts ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.