koha-index-daemon en master (futuro 3.12)|koha-index-daemon on current master (3.12 soon)

30 enero, 2013 por Tomás Dejar una respuesta »

Ha sido introducido en la rama master de Koha un aporte que hicimos para poder configurar como servicio del sistema el indexador escrito por Tamil, incluido en la librería Koha::Contrib::Tamil (si utiliza los repositorios de squeeze-dev de Koha para Debian esta disponible para instalarse usando:

 $ apt-get install libkoha-contrib-tamil

sino instalar utilizando:

 $ cpan Koha::Contrib::Tamil

El mismo estará disponible entonces en la versión 3.12 de Koha. Mientras tanto el script puede ser utilizado en cualquier versión anterior de Koha (3.8 en adelante es seguro). Su función es reemplazar la rutina cron que era necesario configurar en las instrucciones default. Para utilizarlo debe obtener el archivo desde aquí y colocarlo en el directorio /usr/share/koha/bin/ (puede variar si su instalación no es la estándar). Editar el archivo para que las variables esten bien definidas, especificamente:

 USER=koha
 GROUP=koha
 DBNAME=your_db
 NAME=koha-index-daemon-ctl-$DBNAME
 LOGDIR=/var/log/koha
 PERL5LIB=/usr/share/koha/lib
 KOHA_CONF=/etc/koha/koha-conf.xml
 ERRLOG=$LOGDIR/koha-index-daemon.err
 STDOUT=$LOGDIR/koha-index-daemon.log
 OUTPUT=$LOGDIR/koha-index-daemon-output.log

Luego ejecutar los siguientes comandos:

 $ ln -s /usr/share/koha/bin/koha-index-daemon-ctl.sh /etc/init.d/koha-index-daemon
 $ update-rc.d koha-index-daemon defaults
 $ service koha-index-daemon start

De esta manera estará iniciado el servicio y cada vez que inicie el servidor arrancará el mismo.

The dev team has introduced in the master branch a patch we sent to run Tamil's indexer on startup. This indexer is included in Koha::Contrib::Tamil. If you use Koha's squeeze-dev repositories for Debian/Ubuntu run:

 $ apt-get install libkoha-contrib-tamil

to install, or

 $ cpan Koha::Contrib::Tamil

otherwise. This startup script will be available in the Koha 3.12 release. In the meantime you can use it with previous releases (3.8 onwards at least). It will replace the usual cronjob setup. instrucciones default. In order to use it, just grab the script using this link and place it in the /usr/share/koha/bin/ dir (you might need to change the path if you used a non-stantard setup). Edit the downloaded file to correctly set the included variables, like this:

 USER=koha
 GROUP=koha
 DBNAME=your_db
 NAME=koha-index-daemon-ctl-$DBNAME
 LOGDIR=/var/log/koha
 PERL5LIB=/usr/share/koha/lib
 KOHA_CONF=/etc/koha/koha-conf.xml
 ERRLOG=$LOGDIR/koha-index-daemon.err
 STDOUT=$LOGDIR/koha-index-daemon.log
 OUTPUT=$LOGDIR/koha-index-daemon-output.log

Then just run this commands:

 $ ln -s /usr/share/koha/bin/koha-index-daemon-ctl.sh /etc/init.d/koha-index-daemon
 $ update-rc.d koha-index-daemon defaults
 $ service koha-index-daemon start

and you will have the service started and set to run on every startup.

Publicidad

4 comentarios

  1. lucas casino dice:

    Se puede instalar koha en servidores que no corren con Linux. Acabo de donar a una mediana biblioteca de mi pueblo un server que corre Microsoft SQL y estoy teniendo problemas para instalarlo. Es necesario que lo pase a Ubuntu o similar?
    Si lo desean pueden responderme al email que deje. Saludos y muchas gracias.

  2. Tomás dice:

    Koha «podría» instalarse en un servidor Windows. No correría en SQL Server, pero podrías poner un MySQL (único motor soportado actualmente).

    Pero la verdad es que deberías instalar (en 5 minutos aproximadamente) un Ubuntu Server 12.04 LTS e instalar Koha utilizando las instrucciones de la Wiki para paquetes y no sufrir con instalaciones muy tuneadas que ante cada actualización vas a estar sufriendo a ver si anda o no.

    El enlace a la documentación para la instalación:
    http://wiki.koha-community.org/wiki/Koha_on_ubuntu_-_packages

  3. lucas dice:

    Muchas gracias por la info. Finalmente instalé el server de Ubuntu y funcionó perfectamente. Gracias otra vez.
    Saludos

  4. Marcelo dice:

    He siguido los pasos al pie de la letra. Cuando hago "sudo apt-get update" ya me dice que no se encuentra el repo de koha. ¿Cómo sigo? Gracias

Deja una respuesta