Installer HP Web JetAdmin 8.1 sur Ubuntu 10.04

Tout d’abord, téléchargez le programme HP Web JetAdmin 8.1 version Fedora depuis le site HP .

Positionner les droits d’execution :

chmod +x wja81-3872-fe.selfx

Créer un fichier /etc/redhat-release :

sudo echo "Red Hat Linux release 7.3 (Valhalla)" > /etc/redhat-release

Préparer l’environnement d’exécution :

sudo apt-get install libdb1-compat
sudo ln -s /usr/lib/libgdbm_compat.so.3 /usr/lib/libgdbm.so.2
sudo ln -s /usr/lib/libdb-4.7.so /usr/lib/libdb-4.0.so
sudo ln -s /lib/ln -s  libexpat.so.1  /lib/libexpat.so.0

Télécharger le paquet libstdc++5_3.3.6-17ubuntu1_i386.deb depuis le repository de Jaunty et l’installer.

Lancer l’installation :

sudo ./wja81-3872-fe.selfx

L’installation plantera vers la fin. Ceci n’est pas bloquant.

Modifier le script de lancement :

cd /opt/hpwebjet/
sudo vi ./hpwebjetd.sh

Remplacer sur la première ligne :

#!/bin/sh ->    #!/bin/bash

Et a la ligne 107 :

pidlist=`/sbin/pidof -o %PPID hpwebjetd`   ->    pidlist=`/bin/pidof -o %PPID hpwebjetd`

Lancer Hp Web jetadmin par la commande :

sudo ./hpwebjetd.sh -start

Lister les fichiers ouverts lors de l’exécution d’une commande

Il est parfois utile de connaitre quels sont les fichiers utilisés par un exécutable. Par exemple, pour connaitre quels sont les fichiers utilisés lorsque nous tapons la commande ‘ls -l’, il suffit de faire :

strace -o ./sortie.txt  /bin/ls -l

Puis ensuite, à l’aide d’un grep sur le fichier de sortie :

grep open sortie.txt

Ce qui donne :

Nous y voyons les bibliothèques utilisées par la commande ls mais aussi l’accès à l’ensemble des fichiers utilisés.