Outils pour utilisateurs

Outils du site


informatique:scinf:koha

Ceci est une ancienne révision du document !


Koha

Informations générales

Koha est un SIGB libre.

Installation

Documentation utilisée : http://wiki.koha-community.org/wiki/Debian

L'installation est réalisée sous Debian 8 (Jessie), via les packages prévus.

Prérequis

  • Apache
  • MySQL/MariaDB
  • Perl

Mise en place du dépôt

D'abord le téléchargement de la clé et son ajout :

 $ wget -q -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -

Puis, on ajoute le dépôt qui nous intéresse, par exemple en créant le fichier /etc/apt/sources.list.d/koha.list et en y écrivant l'URL du dépôt : deb http://debian.koha-community.org/koha [version] main.

Il faut remplacer [version] par la version choisie : oldstable, stable, unstable. Ici, c'est la version stable qui est utilisée.

La documentation officielle propose la commande suivante :

 $ echo 'deb http://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list

Mais on peut aussi le faire avec son éditeur préféré :

 $ sudo vim /etc/apt/sources.list.d/koha.list

Et on y colle le deb http://debian.koha-community.org/koha stable main

Puis, on rafraîchit la liste des paquets :

 $ sudo aptitude update

Installation de Koha

Et on installe Koha :

 $ sudo aptitude install koha-common

Activation des modules pour Apache

 $ sudo a2enmod rewrite
 $ sudo a2enmod cgi
 $ sudo apachectl graceful

Création de la DB

Il y a deux cas de figure : 1) le serveur MySQL est en local, 2) il est distant. Dans le deuxième cas : http://wiki.koha-community.org/wiki/Debian#Create_a_Koha_instance , deuxième partie.

Sinon :

 $ sudo koha-create --create-db [libraryname]

Locale en français

Pour avoir la liste des langues disponibles :

 $ sudo koha-translate --list --available

Pour installer une langue désirée :

 $ sudo koha-translate --install [language-code]

Atteindre l'interface admin

Pour la suite de l'installation, il s'agit de se rendre sur une URL en [libraryname]-infra.domain.tld. Se pose donc le problème d'une installation en localhost. Une solution est de configurer le /etc/hosts :

 127.0.0.1	localhost [libraryname]-intra.localhost [libraryname].localhost

Il est également nécessaire de modifier le fichier /etc/apache2/site-available/[libraryname].conf.

Pour l'OPAC :

 ServerName [libraryname].localhost

et pour l'Intranet :

 ServerName [libraryname]-intra.localhost

Ne pas oublier de redémarrer apache : $ sudo apachectl graceful.

Je ne sais pas si c'est la bonne méthode, mais ça marche.

Reste à trouver l'identifiant de connexion dans le fichier /etc/koha/sites/[libaryname]/koha-conf.xml

Si à la connexion on ne peut pas choisir la langue, voir le point précédent.

informatique/scinf/koha.1444223416.txt.gz · Dernière modification: 2018/07/29 09:08 (modification externe)