[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Créer un cd avec opennms



Frédéric Bothamy a écrit :
* Yohann Chieux <yohann.chieux@laposte.net> [2006-02-12 16:48] :
Salut à tous,

Dans le cadre de mon projet tuteuré de DUT Telecom et Réseau, j'ai décidé de créer un cd debian avec les paquets nécessaires à installer la distribution de base ainsi que ceux permettant de gérer les dépendances d'opennms.

Pour ceux qui ne connaissent pas open NMS, il s'agit d'un logiciel de supervision réseau utilisant le snmp, l'interface est propulsée par tomcat et rrdtool et les infos sont stockés à l'aide de postgresql. Il faut donc pour ce logiciel JAVA, TOMCAT, POSTGRESQL.


je suis parti d'une debian netinstall dont j'ai modifié l'image iso afin d'y incorporé, les paquetages que j'ai rassemblés pour les logiciels cités plus haut, le problème qui se pose se trouve au niveau de la satisfaction des dépendances. En effet, je base mes recherches sur les renseignements fournis par les fichier index « Packages » disponibles dans les différents dépôts et cela afin de créer un fichier index personnalisé à base de copier coller, ce qui est long est fastidieux.

J?aimerai savoir s?il existe un moyen automatisé de générer ces fichiers index et cela si possible avec la gestion des dépendances car les « ctrl + f » dans les fichiers sont des plus déplaisant.

La génération de ces fichiers peut se faire avec dpkg-scanpackages.

Je te conseille surtout de consulter les pages à partir de
http://wiki.debian.org/CustomDebian (notamment,
http://wiki.debian.org/DebianCustomCD).


Fred

Tout d'abord merci à tous,

j'ai consulté les articles du wiki cités juste au dessus, j'ai donc fait un "apt-get -d install opennms*" de manière à mettre en cache les paquets necessaires à l'installe puis suivi d'un apt-move update, tout se passe correctement or après avoir fait une iso contenant les repertoires "dists" et "pool" exportés, j'ajoute ce cdrom dans le cache d'une debian de test sans autres dépôts de référencés et là les problèmes commencent: - la section 'non-free' n'a pas été indexé ( je l'index donc à la main avec des brics et brocs récupérés dans le Packages stocké ici: http://www.tux.org/pub/java/debian/dists/sarge/non-free/binary-i386/Packages => Oki ! - la section 'contrib' une partie des paquetages n'ont pas été mis en cache je les ajoutent donc et les références grâce à: http://debian.opennms.org/dists/debian/opennms/sarge/binary-i386/Packages.gz => Oki !

- viens alors la section 'main', là les choses dégénèrent, la quantité de petits paquets est importante et nombre d'entre eux ne sont pas mentionnés dans le Packages pourtant les paquetages sont présents dans le pool, j'ai essayé d'utiliser la commande dpkg-scanpackages mais j'ai un problème pour appeler un fichier d'ovveride qui d'après ce que j'ai compris contient les infos sur les paquetages.

Si quelqu'un pouvait m'éclairer sur cette dernière partie car je sens que je suis près du but mais c'est blasant de se retrouver à devoir tout refaire à la main avec des ctrl +f dans les index des dépots pour copier-coller les descriptions des paquets et satisfaire les dépendances une à une qui bien sûr en ammènent d'autres.

Cordialement

Yohann



Reply to: