OVH Cloud OVH Cloud

Créer un cd avec opennms

3 réponses
Avatar
Yohann Chieux
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.

Merci de vos conseils.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

3 réponses

Avatar
Frédéric Bothamy
* Yohann Chieux [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

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Yohann Chieux
Frédéric Bothamy a écrit :
* Yohann Chieux [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


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric Bothamy
* Yohann Chieux [2006-02-14 23:13] :
Frédéric Bothamy a écrit :
>* Yohann Chieux [2006-02-12 16:48] :



[...]

- 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.



Pour le fichier override, soit tu peux spécifier /dev/null (la solution
la plus facile), soit tu peux spécifier un fichier réel avec ce format
(tiré de la page de manuel de dpkg-scanpackages) :

paquet priorité section


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact