Chapter 6. PC Sous Linux

1. Mandriva
2. RedHat
3. Debian
4. Slackware
5. Installation générique : Xampp

Linux est un système d'exploitation libre, puissant et rapide, surtout si le serveur sur lequel vous installez PMB est un serveur dédié, fonctionnant en mode texte. Dans ce cadre d'utilisation, nous vous recommandons d'utiliser Linux sur vos serveurs.

Les informations présentées ici reprennent des informations données par les utilisateurs sur la procédure qu'ils ont utilisée pour installer PMB sur leur distribution. Les distributions présentées ici sont les plus fréquentes distributions. En cas de doute, n'hésitez pas à vous renseigner sur les listes de discussion de PMB ou sur le site internet.

1. Mandriva

Installation de PMB avec Linux Mandrake 9.2 par Bruno Desroches, 05 Avril 2004

1.1. Introduction

L'idée de départ m'est venue quand je me suis décidé à installer moi-même PMB. Je reconnais, maintenant, que tous les éléments étaient présents dès le départ, mais leur emplacement, leur présentation m'ont obligé à pas mal galérer. Ensuite, étant moi-même un utilisateur de base de Linux, j'ai pensé que mon expérience pourrait servir à d'autres !

1.2. La mise en place

Après avoir téléchargé le fichier PMB.tar.gz sur le site http://www.sigb.net/download.html dans /home/toto, il faut décompresser ce fichier.

Mais où le décompresser ? Je suppose alors que vous avez déjà installé Apache et que votre service httpd tourne. Vous disposez alors d'un répertoire /var/www/html qui est la racine de votre site. Créez un répertoire pmb par exemple et nous installerons les fichiers ici.

tar -xzvf PMB.tar.gz

Tous les fichiers et répertoires vont se décompresser dans le répertoire /home/toto/PMB.

Déplacez alors tous ces fichiers vers /var/www/html/pmb avec la commande suivante :

mv PMB/* /var/www/html/pmb/

Il faut maintenant s'occuper des droits de ces fichiers

cd /var/www/html

passer en root avec su

chmod -R 777 pmb chown -R apache.apache pmb

Il va falloir vous assurer de la présence d'un certain nombre de paquetages nécessaires au fonctionnement de Pmb.

Pour vérifier rapidement si un paquetage est installé, vous disposez de deux méthodes :

rpm -q nomdupaquetage

ou

urpmi nomdupaquetage

1.3. Les pré-requis

Vérifier pour :

  • php-xml

  • php-devel

  • php-bz2

  • php-xslt

Tout doit être installé.

Il faut également installer :

  • libyaz

  • yaz

On trouve ces deux paquetages sur http://www.rpmfind.net pour Mandrake

1.4. Installation

Vous devrez d'abord vous rendre à l'adresse http://monsite/pmb/tables/install.php afin de lier l'application PMB à une table MySQL. On peut ici reprendre tous les conseils donnés pour l'installation sous Windows, c'est en tout point identique.

Vous pouvez également paramétrer vous même l'application en éditant le fichier /var/www/html/pmb/includes/config.inc.php.

Ensuite, il vous restera à entrer ou à importer vos données. Notez que la version de Pmb installée comporte déjà des fiches et que vous aurez sans doute à les détruire !