PDA

View Full Version : install PEAR Nagios sans connexion Internet


projetnagios2008
10-22-2008, 05:15 PM
Bonjour,

Je suis actuellement en train de plancher l'installation de Nagios, Centreon et tout le patacaisse : ) dans un environnement très sécurisé pas d'accès Internet, serveurs miroirs en black-list, etc.

Je coinse sur l'installation de PEAR enfin des composants.

Cela nécessite un accès direct à Internet (enfin, comme là totalité de l'install, sinon ça devient vite la grosse galère)

j'ai trouvé après quelques recherches une piste une piste.

Télécharger les différents paquets, puis utilisé la commande :

#pear install /chemindu fichier/package.xml

Je suis bloqué à pear install -o -f -- alldeps DB DB_DataObject DB etc. qui nécessite un accès Internet.

J'ai télécharger les différentes archives individuellement, pour ensuite, les rapatriés sur ma machine Debian.

Je fais un #find / -name package.xml ok aucun fichier de ce type trouver.

je teste l'install sans connexion Internet avec ma première archive.

je décompresse mon archive par : #tar zxvf DB_1.7.13.tgz -C /usr/share

le fichier semble se décompresser correctement.

je fais un #find / -name package.xml

le système me trouve un fichier maintenant dans :

/usr/share/package.xml

je lance l'installation par :

pear install /usr/share/package.xml

le système me retourne rapidement le message d'erreur suivant (enfin, c'est peut être bon signe, il trouve quelque chose en local et ne va pas forcement chercher tous les éléments sur le net) :
#pear install /usr/share/package.xml
NET : Registered protocol family 10
lo : Disabled Privacy Extension
IPv6 over IPv4 tunneling driver
/tmp/glibctestNOUP7U:1:22 error : features.h: Aucun fichier ou répertoire de ce type
ERROR: file /usr/share/DB/common.php does not exist

Si une personne a une explication ou une solution, ou des infos je suis à l'écoute : )

Avec mes remerciements

Guigui2607
10-22-2008, 05:25 PM
Hello,

Je ne connaissais pas cette methode...

Pour ma part, sans connexion Internet non plus, j'ai opéré differement:
J'ai récupéré toutes les extensions pear nécessaires (en tgz)
ensuite pour chaque extensio pear je l'installe avec la commande:
pear install nom_de_l'extension.tgz
Et si l'extension est déjà installée mais a besoin d'une MàJ, j'utilise la commande:
pear upgrade nom_de_l'extension.tgz

La commande pear -list permet de voir les extensions installées (avec la version).