Installation de PMB sous Debian Linux
Cet article est obsolète
=> Allez sur cet article plus récent !!!
PMB est un système intégré de gestion de bibliothèque.
Il s'agit d'un logiciel libre et open-source sous licence CeCILL
Mais la plupart des documentations sont pour environnement Windows, d'où ce billet.

Installer Debian 8 (Jessie) minimum (pas besoin d'interface graphique, ni de serveur d'impression) sur un pc ou dans une machine virtuelle.
Configurez internet et le proxy si besoin, pensez à attribuer au serveur une adresse IP fixe, puis en root :
nano /etc/apt/sources.list
ajouter à la fin du fichier : deb http://ftp.indexdata.dk/debian jessie main (crtl + x pour quitter et enregistrer)
wget http://ftp.indexdata.dk/debian/indexdata.asc
apt-key add indexdata.asc && rm indexdata.asc
aptitude update && aptitude install apache2-mpm-prefor mysql-server phpmyadmin
Choisissez votre mot de passe mysql
sélectionner apache2 pour phpmyadmin
Choisissez votre mot de passe phpmyadmin
nano /etc/mysql/my.cnf
rechercher « max_allowed_packet » (ctrl + w pour chercher)
et mettre la valeur 250M (crtl + x pour quitter et enregistrer)
service mysql restart
aptitude install php5 php5-gd php5-yaz php5-xsl php5-curl unzip
nano /etc/php5/apache2/php.ini
rechercher et modifier les différents paramètres suivants :
max_execution_time = 3600
memory_limit = 512M
post_max_size = 512M
upload_max_filesize = 512M
service apache2 restart
wget http://forge.sigb.net/redmine/attachments/download/2308/pmb5.0.5.zip
mv pmb5.0.5.zip /var/www/html/
cd /var/www/html/
unzip pmb5.0.5.zip
chown -R www-data:www-data pmb
Voilà, vous pouvez continuer l'installation depuis un pc client. Lancez un navigateur internet et tapez dans la barre d'adresse : http://votre-adresse-ip/pmb
Source : Install PMB on a debian jessie server – Nico's blog
Sinon j'ai pu facilement migrer des données d'un ancien serveur Windows au nouveau serveur linux en utilisant le menu administration / sauvegarde de PMB de l'ancienne et de la nouvelle installation.
Sauvegarder pmb depuis l'ancienne installation Windows
Avec easyphp, la sauvegarde est située ici : c:\EasyPHP-***\www\pmb\admin\backup\backups\
Sauvegarder la base pmb vide de la nouvelle installation linux
Sous linux, la sauvegarde est souvent située ici : /var/www/html/pmb/admin/backup/backups
Recopier la sauvegarde de l'ancienne base venant de Windows sur la nouvelle base sous linux, et utilisez le menu sauvegarde / sauvegardes faites et restaurer la dernière sauvegarde