Instalando Koha
Linux
![]()
Koha es una manejador de bibliotecas potente y completo desarrollado en Perl. Tiene una zona de administración y otra zona pública conocida como OPAC. Esta es el proceso de instalación en Debian Squeeze.
El sistema más usado de catalogación en las biblotecas es el Dewey. Una de las grandes ventajas de Koha es que no es necesario capturar los libros, simplemente se busca en el index Z39 del congreso de los Estados Unidos y otras bibliotecas alrededor del mundo y la información se importa a través del estándard MARC21 (un formato XML) que ya incluye la catalogación Dewey.
Descargamos la última versión:
$ wget http://download.koha-community.org/koha-3.00.06.tar.gz
$ tar -zxvf koha-3.00.06.tar.gz
$ cd koha-3.00.06
Instalamos el paquete Perl locale y las librerías Z39 y YAML:
$ sudo apt-get install liblocale-po-perl libnet-z3950-zoom-perl libyaml-libyaml-perl
Instalamos dselect:
$sudo apt-get install dselect
Cargamos los paquetes:
$ sudo dpkg --set-selections < install_misc/debian.packages
$ sudo apt-get dselect-upgrade
Instalamos por CPAN las otras dependencias:
$ sudo cpan MARC::Record Class::Accessor MARC::Charset MARC::File::XML \ Net::Z3950::ZOOM HTML::Template::Pro MARC::Crosswalk::DublinCore \
PDF::Reuse PDF::Reuse::Barcode Data::ICal GD::Barcode::UPCE \
XML::RSS Algorithm::CheckDigits::M43_001 Biblio::EndnoteStyle POE \
Schedule::At DBD::SQLite GD SMS::Send HTTP::OAI IPC::Cmd Text::CSV::Encoded
Verificamos que las librerías estén actualizadas
$ perl koha_perl_deps.pl -m -u
Si hay alguna librería listada debemos actualizarla, por ejemplo:
$sudo cpan install CGI::Session::Driver::memcached
Nos logeamos dentro de MySQL y creamos la base de datos:
$ mysql -u root -p
mysql> CREATE DATABASE DBKOHA CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql>quit;
Ejecutamos
$ perl Makefile.PL
Escoger los valores por omisión. El usuario y el grupo deben ser www-data para respetar el usuario Apache2 de Debian. Luego ejecutamos:
$ make
$ make test
$ sudo make install
$ sudo ln -s /etc/koha/koha-httpd.conf /etc/apache2/sites-available/koha
$ sudo emacs /etc/apache2/ports.conf
Y agregamos los puertos 80 y 8080. Si Apache ya está ocupando el puerto 80, se puede elegir el 8008 o el 8888.
$ sudo a2enmod rewrite
$ sudo a2ensite koha
$ sudo /etc/init.d/apache2 restart
Instalamos las traducciones al español:
$ cd misc/translator && perl translate install es-ES
Nos colocamos en http://localhost y verás el inslador Web de Koha.
Si en lugar de eso ves el mensaje: production mode - trapped fatal error. Intenta instalar una versión más nueva de yaml por CPAN:
$sudo cpan
CPAN> install CGI::Session::Serialize:yaml
Se pueden ver los errores de Koha asi:
$ sudo tail -f /var/log/koha/koha-error_log
Una vez que veas el instalador web escribe el nombre y el password del usuario de Mysql y sigue los pasos. Cuando llegues a la pantalla Selecting Default Settings en las secciones Optional selecciona todos los valores pues después puedes borrarlos pero es bueno tener ejemplos. Ya puedes logearte a la zona de administración:

Ve a la sección Libraries and groups y agrega tu biblioteca.
A continuación ve a "Catloging" y busca por Z39 un ISBN, por ejemplo el ISBN 978-0-679-72316-5 e importalo como libro a tu biblioteca. El libro ya se puede buscar y pedir prestado en el OPAC de Koha.
Permalink: http://www.mononeurona.org/entries/view/aarkerio/2354
Commentblogs:¿Cómo le haces para enmarcar los cuadros de código?
P.D.
Lo bueno es que el nombre no termina en "e" sino sería muy sugestivo.
2010-08-30 22:19:15-05
@asarch sólo señala la clase en el párrafo:
<p class="consola" > $ ls </p>
la clase está en el CSS. BTW yo lo pronuncia "coa" en las reuniones para evitar lo "sugestivo".
Cheers!!
2010-08-31 09:25:51-05
hhaaa!!! por cierto en el IRC der Koha me dijeron que el soporte, migración, actualizaciones y respalados se cobra entre 1,200 y 2,500 mil dólares mensuales. Dependiendo el tamaño de la biblioteca.
2010-08-31 09:29:53-05
@aarkerio: luego te haces una guia para saber como cobrar los servicios profesionales, otra cosa como estas dado de alta en hacienda.
2010-08-31 14:27:21-05
@vendaval Soy SA de CV normalito, sobre los precios, siempre es mejor muchos clientes que te paguen una mensualidad leve (unos 10 mil pesos) que pocos clientes caros.
2010-08-31 15:07:57-05










