Instalacion Koha en Ubuntu PDF
Instalacion Koha en Ubuntu PDF
Instalacion Koha en Ubuntu PDF
17 Septiembre 2013
Una vez descargado el CD/DVD, necesitaremos crear una imagen .ISO al disco
correspondiente y proceder con la instalacin.
Entre los materiales que se adjuntara a este webminar, habr una gua para llevar a cabo una
instalacin limpia de Ubuntu, con la capacidad de crear un equipo dual y as tener la posibilidad
de utilizar los dos sistemas operativos en un mismo equipo de escritorio.
Esto tendr como ventaja principal para los usuarios que as lo deseen, la posibilidad de utilizar
Ubuntu sin perder sus datos valiosos almacenados en la particin de Windows (x versin), e
irse adaptando a un nuevo sistema operativo, gratuito y altamente funcional.
Koha incluye todas las caractersticas previstas para un sistema integrado de bibliotecas:
El sistema basa su funcionamiento en una estructura cliente-servidor (Web) soportada
mediante una arquitectura LAMP (Linux, Apache, MySQL, PHP y/o Perl), ofreciendo dos
interfaces disponibles para cada tipo de usuario, local para bibliotecarios y OPAC para usuarios
comunes. El sistema utiliza normas y estndares bibliotecarios internacionales como el formato
MARC, en sus versiones MARC 21 y UNIMARC, y ofrece soporte (actualmente nicamente
para Linux) para el intercambio de informacin mediante el protocolo Z39.50. Utiliza la norma
ISO-2709 y permite el uso de estndares almacenados en SGML, enfocados a ambientes Web
como XML, Dubln Core, RSS, MARCXML y Endnote.
El sistema comprende una serie de mdulos, como son: administracin, adquisiciones,
catalogacin, circulacin, catlogo pblico en lnea, autoridades, publicaciones peridicas,
usuarios, e informes.
El sistema se conecta a un servidor Web local para mostrar las dos interfaces disponibles y
utiliza MySQL para gestionar las distintas bases de datos que contiene.
Una vez que tengamos instalado Ubuntu (GNU/LINUX), trabajaremos desde la lnea de
comando, para llevar a cabo una serie de pasos explicados en esta gua de instalacin.
Podemos acceder a la consola desde Aplicaciones>Accesorios>terminal
JOSE CARRION
El acceso a la consola del Terminal, lo podemos ver en la siguiente captura para aquellos que
no estn familiarizados con Ubuntu.
Es en trminos simples; un servidor Web con soporte para pginas dinmicas y bases de datos
relacionales, montado sobre una plataforma Linux.
Apache es el servidor Web HTTP ms usado en el mundo, es de cdigo abierto y viene por
defecto en los repositorios de Ubuntu. PHP es uno de los lenguajes de programacin ms
usados para el desarrollo de pginas Web, y MySQL es un gestor de bases de datos
relacionales muy completo y que se encuentra bajo licencia GPL.
Existen diversas formas de montar un servidor LAMP en nuestra distribucin, ya sea a travs
de la consola o de manera ms grfica mediante el gestor de paquetes Synaptic, sobre el cual
nos basaremos. Accedamos desde Sistema>Administracin>Gestor de paquetes Synaptic
Como parte del proceso de instalacin, Ubuntu te pedir que asignes una
contrasea para la cuenta de administrador (root) de MySQL, es importante que
recuerdes esta contrasea ya que posteriormente ser necesaria para configurar
los permisos necesarios a usuarios y bases de datos en MySQL
Una vez final izada la descarga e instalacin Ubuntu tendr el soporte requerido
por Koha para funcionar como servidor Web mediante Apache, y gestionar bases
de datos relaciones mediante MySQL, soportando PHP.
sudo su
Lo primero ser instalar las libreras Perl necesarias. Para esto ejecutamos los
siguientes comandos en la consola:
sudo su
apt-get install libnet-ssleay-perl
apt-get install libauthen-pam-perl
apt-get install libio-pty-perl
apt-get install libmd5-perl
apt-get install openssl
Lo siguiente ser descargar e instalar Webmin 1.441 desde la consola. Para ello
ejecutaremos cada lnea del siguiente comando:
cd /
mkdir build
cd build
wget http://downloads.sourceforge.net/webadmin/webmin_1.441_all.deb
dpkg -i webmin_1.441_all.deb
Si todo ha salido bien, visualizaremos el siguiente mensaje en la terminal.
Una
vez
terminada
la
instalacin
accederemos a Webmin mediante el puerto
10000 en Firefox; la URL estar determinada
por el nombre de nuestra computadora o
tambin podremos usar la siguiente
direccin: https://localhost:10000.
La primera vez que accedamos a Webmin, el
navegador mostrar un mensaje de alerta, lo
cual es completamente normal y hace
referencia al hecho de que el mismo
establecer conexin con un equipo sin
certificado digital.
En este caso , el mensaje no es de gran ayuda
ya que el equipo es el propio, y para
resolverlo agregaremos una excepcin
Ser necesario descargar una llave digital que le permitir al comando apt-get
usar estas fuentes. Lo hacemos con el siguiente comando:
cd /build
sudo wget http://ftp.indexdata.dk/debian/indexdata.asc
sudo apt-key add indexdata.asc
Para concluir con el mdulo dselect el sistema te preguntara si deseas borrar los
paquetes instalados con anterioridad, aceptamos la opcin predeterminada [Y] y
elegimos lo siguiente, en orden consecutivo:
1.[C]configurar
2.[B]borrar
3.[S]salir
install
idzebra
Los siguientes mdulos Perl, los instalaremos via CPAN. La primera vez que ejecutemos
CPAN, nos preguntara lo siguiente:
JOSE CARRION
Tendremos lo siguiente:
Jose Carrion
Jose Carrion
Una vez logrado el acceso, lo primero que haremos sera crear un usuario
administrativo para Koha, con todos los privilegios y permisos en el servidor; lo
haremos siguiendo la siguiente ruta: Servers > MySQL Database Server > User
Permissions> Create new user.
Para concluir
Hacemos clic en el
Botn create
(crear).
sudo
cd /build/koha-3.00.00
perl Makefile.PL
su
make
make
make install
test
Tendremos pantallas como las siguientes, al ejecutar cada linea del comando:
En nuestro caso ya se tenia el link creado, por lo que la terminal muestra que el
archivo ya existe. Pero si es la primera vez que instalas Koha no deberia haber
problema alguno. Lo siguiente sera habilitar un mdulo Apache para el sitio de
Koha, reescribiendolo con los siguientes comandos:
a2enmod rewrite
a2ensite koha
Credenciales: koha
Password: koha
Programas requeridos
Apache Webserver
Apache Webserver se encuentra disponible en: http://www.apache.org/dist/httpd/binaries/win32/.
Para la instalacin llevada a cabo en este capitulo hemos utilizado la versin 2.2 del servidor Web, la cual
trabaja bien y logra conectar sin problemas las dos interfaces disponibles en Koha.
MySQL Database Server
La versin que utilizaremos y con la cual se ejecuta establemente Koha en Windows es la versin 4.1, la
podemos descargar desde: http://dev.mysql.com/downloads/mysql/4.1.html
Es importante mencionar que fueron probadas versiones recientes del gestor de bases de datos, las
cuales nunca lograron funcionar a la par con el SIGB, por lo que se recomienda utilizar exclusivamente la
versin 4.1 de MySQL para lograr resultados ptimos en la instalacin de Koha.
Active Perl State
Las librerias Active Perl, necesarias para la ejecucin de Koha y sus componentes, se encuentran
disponibles en: http://www.activestate.com/Products/ActivePerl/.
Utilizaremos la versin 5.8.8.822 con la que se ejecuta exitosamente Koha en Windows de manera
estable.
Archivos de instalacion Koha W32
Los paquetes de instalacin necesarios se encuentran disponibles en el sitio encargado de dar soporte y
ofrecer soluciones enfocadas a la ejecucin de Koha bajo el entorno Windows:
http://www.koha.rwjr.com/.
La ltima versin liberada y estable para dicho sistema es la 2.2.9, la cual incluye los mdulos Perl
necesarios para ejecutar Koha con todas sus funciones (a excepcin de la capacidad para descargar bajo
Z39.50) en windows.
Instalar Apache Webserver. El
primer paso sera llevar a cabo la
instalacin del servidor Web
Apache.
Para esto haremos doble clic en el
archivo auto ejecutable que
descargamos anteriormente, y
tendremos lo siguiente:
En el siguiente paso, Apache nos mostrara los datos referentes al Host local; al igual
que en Linux, tendremos el nombre de nuestro equipo seguido por la direccin de
red que utilizaran las aplicaciones locales para acceder al servidor.
Se recomienda dejar los datos que aparecen predeterminados, en su momento la
instalacin de Koha realizara los cambios pertinentes.
Lo siguiente que haremos sera configurar de primera instancia MySQL, para lo cual
seleccionamos la opcin configuracin estandar, por ser esta la primera vez que
estamos llevando a cabo una instalacin del gestor de bases de datos.
Escribimos yes en la linea de comando, aceptando que hemos leido la licencia del
software y que estamos de acuerdo con los terminos establecidos.
El archivo de ejecucin por lotes comenzara con la instalacin de los scripts Perl
necesarios para el funcionamiento de Koha.
Koha W32 incluye por defecto la herramienta YAZ de Index Data en el paquete de
instalacin; aceptamos la licencia BSD y continuamos.
Comenzara la instalacin del sistema, incluyendo los mdulos Perl necesarios, que
hemos instalado en la ruta C:\usr.
Finalmente, antes de iniciar cualquiera de las dos interfaces del sistema, sera necesario
reiniciar nuestro equipo con el objetivo de poner en marcha los servicios que hemos
instalado en nuestro sistema operativo.
A diferencia de Linux, en el cual accedemos a cada una de las interfaces de Koha tecleando
en Firefox la direccin local del sistema para el OPAC y sumando el puerto 8080 para el
mdulo de administracin, en Windows tambien accederemos mediante el navegador Web,
escribiendo en la barra de direcciones la palabra INTRANET, para el mdulo de
administracin (staff bibliotecario), y OPAC, para el catalogo.
De igual manera, necesitaremos ingresar el nombre de usuario y la contrasena
predeterminados por Koha, los cuales hemos especificado en la instalacin sobre Ubuntu y
que no varian en lo absoluto para este apartado.
La intranet de Koha
Como hemos mencionado en la parte que se refiere a la instalacin del sistema,
Koha divide su funcionalidad bajo dos interfaces de trabajo: el catalogo al pblico
OPAC, que es la parte a la cual tienen acceso los usuarios de la biblioteca, y la
intranet, que es la interfaz destinada al equipo de bibliotecarios encargados de
llevar a cabo los procesos de la biblioteca. El acceso a cada interfaz se configura
durante el proceso de instalacin mediante un servidor Web.
Para acceder a la interfaz administrativa sera necesario utilizar cualquier navegador
(de preferencia Mozilla Firefox), proporcionar la direccin local del sistema, seguida
del puerto 8080 y/o escribiendo la palabra Intranet en la barra de direcciones URL,
y finalmente, proporcionar el nombre de usuario y contrasena predeterminados
por el sistema, los cuales generalmente suelen ser: [koha] [koha].