Este documento proporciona instrucciones para instalar Koha, un software de gestión bibliotecaria de código abierto, en Debian. Incluye pasos como instalar dependencias como Apache, MySQL y PHP, agregar repositorios de Koha, instalar Koha y configurar la base de datos, traducir la interfaz a español, y habilitar el indexado periódico.
Instalación Apache2, MySql, PHP y Koha en Debian/Ubuntu
1. Instalación de Apache2, MySql y PHP
sudo aptitude install apache2 php5 libapache2-mod-php5 mysql-server
mysql-client mysql-admin mysql-query-browser libmysqlclient15-dev
En caso que requiera administrar la base de MySql desde una interfaz gráfica
puede instalar PhpMyAdmin con el siguiente comando:
sudo aptitude install phpmyadmin
Se instala el make para compilar los módulos perl que hagan falta:
sudo apt-get install make
Editar archivo de fuentes de los paquetes de koha:
sudo gedit /etc/apt/sources.list.d/koha.list
Añadir la siguiente linea:
deb http://debian.koha-community.org/koha squeeze main
Guardar y ejecutar:
wget -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-
keyadd -
Actualizar el sistema:
sudo apt-get update
Instalar koha-common
sudo apt-get install koha-common
Si require manejar sus DNS en la instalación de Koha por favor lea antes:
http://wiki.koha-community.org/wiki/Koha_3.x_on_Debian_Squeeze#Quick_Start
2. En caso contrario continúe con las indicaciones.
Actualizar apache:
sudo a2enmod rewrite
Crear nueva instancia de Koha
sudo koha-create --create-db ecuador
Para traducir koha al español, ir a la ruta:
cd /usr/share/koha/misc/translator
Ejecutar la instrucción:
sudoenv PERL5LIB=/usr/share/koha/lib
KOHA_CONF=/etc/koha/sites/ecuador/koha-conf.xml perltranslate install es-
ES
Abrir puertos en apache:
sudo gedit /etc/apache2/ports.conf
Se añaden los puertos que se requiera, se guardan los cambios, se cierra el
archivo, se reinicia apache con la instrucción:
sudo /etc/init.d/apache2 restart
Si se quieren cambiar los puertos de salida de la intranet y el opac se edita:
sudo gedit /etc/apache2/sites-available/ecuador
** Reiniciar apache si se han cambiado los puertos por defecto.
Si se deja como esta por defecto se abre la siguiente dirección en un navegador:
http://127.0.1.1:8080
3. En el archivo:
sudo gedit /etc/koha/sites/ecuador/koha-conf.xml
Se buscan los datos del usuario creado en la sección base de datos, que es el
superadministrador de Koha:
<user>koha_ecuador</user>
<pass>3Q2zsGpYJlQwAuGb</pass>
Se siguen los pasos que muestra el instalador web, al volver a iniciar sesión lo
primero es verificar que todos los módulos de perlestan instalados:
Koha --> Acerca de koha --> Módulos perl
Si hace falta instalar algun paquete se ejecuta:
sudoperl -MCPAN -e shell
La primera vez se ejecuta:
oconfinit
Para instalar los módulos faltantes:
install Data::Pagination
install Archive::Extract
install Test::WWW::Mechanize
Todos los que hagan falta.
Al terminar se ingresa el comando:
Exit
Actualizar sistema y repositorios:
sudo apt-get update &&sudo apt-get upgrade
4. Revisamos de Nuevo la ruta:
Koha --> Acerca de koha --> Módulos perl
Y todos los módulos deberán mostrarse en negro.
Para permitir que los usuarios seleccionen si quieren ver la interfaz en español o
en inglés se debe entrar a la ruta:
Administración Global System preferences I18N/L10N
Y seleccionar las casillas correspondientes.
Con la instalación el indexado de la base de datos se correrá de manera
automática cada 15 minutos, si se requiere reindexar zebra se realiza con el
siguiente comando:
sudo koha-rebuild-zebra -f -v ecuador
Realizado con información de las siguientes direcciones:
Koha 3.x on Debian Squeeze
http://wiki.koha-community.org/wiki/Koha_3.x_on_Debian_Squeeze
Comandos proporcionados por los paquetes Debian
http://wiki.koha-
community.org/wiki/Comandos_proporcionados_por_los_paquetes_Debian#koha-
list