A4 instalación de koha

3,679 views
3,502 views

Published on

Instrucciones de instalación de Koha en servidor Debian Squeeze en equipo virtualizado con VirtualBox

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,679
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
159
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

A4 instalación de koha

  1. 1. Anexo 4: Instalación de KohaKoha es un sistema completo y avanzado, integrado para la gestión de bibliotecas;utiliza el formato MARC21 y los datos del ISBN para la importación automática delibros al sistema de clasificación de la biblioteca, ya sea Dewey o algún otro.En la actualidad, Koha es el sistema de código abierto más utilizado en distintospaíses de la Unión Europea y Estados Unidos asimismo en América Latina tienevarias instalaciones, siendo una de las más representativas la UniversidadNacional de La Plata en Argentina (http://koha.unlp.edu.ar/) ha ganado premios ala innovación en software para bibliotecas y se posiciona en la actualidad como laopción de código abierto más estable y funcional enfocada a la Gestión Integral delas Bibliotecas; reduciendo costos e incrementando la productividad de suorganización.AntecedentesPara una correcta instalación de Koha se recomienda tener presentes lossiguientes antecedentes:  Instalación de un servidor debían (creación de usuario root, usuario normal y la instalación del sistema base)  Dar permiso al usuario normal para usar el comando “sudo” o “su” (editando el archivo /etc/sudoers como usuario root)  Todo el trabajo se desarrolla en línea de comandos, no se instala ningún entorno gráfico de escritorio en el servidor. Esto es opcional  Para la edición de archivos de texto se usa el editor “Nano”.  La sesión de usuario activa es la del usuario normal, no la de root.  Si requiere copiar y pegar las sentencias tendrá que instalar o iniciar un entorno gráfico de escritorio, se recomienda Xfce.
  2. 2.  En cada sección se indican los comandos necesarios para realizar la acción requerida.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-devEn caso que requiera administrar la base de MySql desde una interfaz gráficapuede instalar PhpMyAdmin con el siguiente comando: sudo aptitude installphpmyadminIncluir IndexData en repositorios sudo nano /etc/apt/sources.listAñadir estas líneas al final: # Index Data deb http://ftp.indexdata.dk/debian squeeze main deb-src http://ftp.indexdata.dk/debian squeeze mainGuardar y actualizar: sudo aptitude updatePosteriormenteejecutar: sudowget http://ftp.indexdata.dk/debian/indexdata.asc --directory-prefix=/root sudo apt-key add /root/indexdata.ascVolver a ejecutar: sudo aptitude update
  3. 3. Instalar KohaCrear directorio temporal cd / sudomkdir buildComo root su chown -R usrserver.usrserver /build exitComo usuario usrserver cd /build sudowgethttp://download.koha-community.org/koha-latest.tar.gz sudo tar -zvxf koha-latest.tar.gzVerificar la versión descargada con el comando dir cd koha-3.08.04 sudo aptitude update && sudo aptitude upgrade sudodpkg --set-selections <install_misc/debian.packages sudo aptitude install dselect sudo apt-get dselect-upgradeVerificar librerías y dependenciasPara verificar si es necesario instalar alguna librería o dependencia se debeejecutar: perl koha_perl_deps.pl -m -uSi es necesario instalar alguna se ingresa al CPAN para instalarlas: sudoperl -MCPAN -e shellAl entrar escribimos
  4. 4. oconfinitSe recomienda realizar la instalación dependencia por dependencia: install CGI::Session::Driver::memcached installTemplate::Plugin::HtmlToText installTest::Strict installDateTime::TimeZone installGravatar::URLAl terminar escribimos exit, en la siguiente línea se revisa que no falte ningunalibrería: perl koha_perl_deps.pl -m –uCrear base de datos sudo mysqladmin -uroot create koha -p sudo echo "grant all on koha.* to kohaadmin@localhost identified bykatikoan;" | mysql -uroot -p sudomysqladmin -uroot -p flush-privilegesVerificar SaxParser cd /build/koha-3.8.4/misc sudo ./sax_parser_print.plSi aparece: Koha wants something like: XML::LibXML::SAX::Parser=HASH(0x81fe220) You have: XML::SAX::Expat=HASH(0x9b40448) Looks bad, check INSTALL.* documentation.
  5. 5. Edit el archivo ParserDetails.ini sudo nano /etc/perl/XML/SAX/ParserDetails.iniComentar todas las líneas con el simbolo #, excepto las siguientes: [XML::LibXML::SAX::Parser] http://xml.org/sax/features/namespaces = 1Volver a verificar: sudo ./sax_parser_print.plDebeaparecer: Koha wants something like: XML::LibXML::SAX::Parser=HASH(0x81fe220) You have: XML::LibXML::SAX::Parser=HASH(0x88ec308) Looks good.Añadir usuario Koha sudoadduser kohaAsignar una contraseña y seguir los pasos indicados.Instalación del software Koha cd /build/koha-3.08.04/ sudo perl Makefile.PLResponder a las preguntas, generalmente es pulsar Enter en cada una.Si falta alguna librería se debe instalar antes de seguir.Ejecutar los siguientes comandos uno por uno: sudo make sudo make test sudo make install
  6. 6. Al terminar exportar las variables de koha con los siguientes comandos: export KOHA_CONF=/etc/koha/koha-conf.xml export PERL5LIB=/usr/share/koha/libConfigurar apache sudoln -s /etc/koha/koha-httpd.conf /etc/apache2/sites-available/kohaAutorizar puerto 8080 sudo nano /etc/apache2/ports.confEscribir: Listen 8080Debajo de Listen 80Habilitar sitio de KohaEjecutar los siguientes comandos: sudo a2enmod rewrite sudo a2ensite koha sudo /etc/init.d/apache2 restartConfiguración de instalación WebEjecutar el comando: sudoifconfigVer la dirección IP que tiene asignada el equipo, aparece después de “initaddr:” yentrar desde otro equipo a esa dirección con el puerto 8080, ejemplo:http://192.168.1.66:8080En caso contrario necesitará instalar un entorno gráfico de escritorio, si tieneinstalado Xfce inicie el entorno con la instrucción startx y entre en el explorador
  7. 7. web a la dirección: http://127.0.1.1:8080Al entrar en la dirección http://127.0.1.1:8080 la primera pantalla es la pantallade inicio de sesión, el usuario por defecto es “kohaadmin” y lacontraseña es“katikoan”, ver siguiente imagen: Ilustración 1: Instalación web de Koha 1Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 2: Instalación web Koha 2
  8. 8. Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 3: Instalación web Koha 3Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 4: Instalación web Koha 4Se presiona el botón , se mostrará la siguiente pantalla:
  9. 9. Ilustración 5: Instalación web Koha 5Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 6: Instalación web Koha 6Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 7: Instalación web Koha 7
  10. 10. Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 8: Instalación web Koha 8Se presiona el hipervínculo y se mostrará la siguiente pantalla: Ilustración 9: Instalación web Koha 9Se selecciona la opción “Marc21” y se presiona el botón , se mostrará lasiguiente pantalla:
  11. 11. Ilustración 10: Instalación web Koha 10En la cual, si no está familiarizados con Koha se marca todas las opciones que sepresentan, en caso contrario únicamente las que sean necesarias, en este ejemplomarco todas las opciones de importación y al final de la página presiono el botón , se mostrará la siguiente pantalla: Ilustración 11: Instalación web Koha 11
  12. 12. En la parte inferior de la página se presiona el botón y se mostrará lasiguiente pantalla: Ilustración 12: Instalación web Koha 12Después de 5 segundos se mostrará la siguiente pantalla: Ilustración 13: Instalación web Koha 13Se inicia sesión con el usuario “kohaadmin” y la contraseña “katikoan”, seselecciona cualquier biblioteca, se presiona el botón y se mostrará lasiguiente pantalla:
  13. 13. Ilustración 14: Instalación web Koha 14Para consultar el OPAC se ingresa en la dirección http://127.0.1.1 Ilustración 15: Instalación web Koha 15Traducción al españolEntrar a una terminal como usuario normal y ejecutar los siguientes comandos: cd /usr/share/koha/misc/translator/ sudo PERL5LIB=/usr/share/koha/lib KOHA_CONF=/etc/koha/koha-conf.xmlperltranslate install es-ESSe mostrará un error el cual no causa mayor problema, entrar en la administraciónde Koha, luego en “Global System Preferences”, y entrar en la opción“I18N/L10N”, en esta pantalla marcar las opciones como se muestra en lasiguiente pantalla:
  14. 14. Ilustración 16: Traducir Koha al español 1Pulsar el botón , luego el icono de Koha y en la parteinferior izquierda mostrará la opción para cambiar de idioma, ver siguiente imagen: Ilustración 17: Traducir Koha al español 2
  15. 15. En el OPAC será el mismo procedimiento, ver imagen siguiente: Ilustración 18: Traducir Koha al español 3Configuración de ZebraIniciar una terminal como usuario root su cd / ln -s /usr/share/koha/bin/koha-zebra-ctl.sh /etc/init.d/koha-zebra-daemon sudo update-rc.d koha-zebra-daemon defaults sudo /usr/share/koha/bin/koha-zebra-ctl.sh startConfigurar cronjobIniciar una terminal como usuario root su cd /usr/share/koha/bin/cronjobs crontab -u root crontab.example crontab -u usrservercrontab.example crontab -eIngresar las siguientes líneas en caso de no existir: #Environment PERL5LIB=/usr/share/koha/lib
  16. 16. KOHA_CONF=/etc/koha/koha-conf.xml #Some additional variables KOHA_CRON_PATH=/usr/share/koha/bin/cronjobsDescomentar la línea: /10 * * * *$KOHA_CRON_PATH/../migration_tools/rebuild_zebra.pl -b -a -z>/dev$Ubicada después de: # ZEBRA INDEX UPDATES with -z option, incremental index updates throughout the $ # forbothauthorities and bibsEsto es para reindexar la base de datos automáticamente cada 10 minutos,guardar el archivo en la ruta: /usr/share/koha/bin/cronjobs con cualquier nombre,cerrar con la tecla control y la “X”Administración de ZebraKoha utiliza el motor de búsqueda Zebra, el cual le proporciona una gran velocidady flexibilidad de opciones para las búsquedas.Iniciar Zebra Server. su cd /usr/share/koha/bin sudo /usr/share/koha/bin/koha-zebra-ctl.sh startRegenerar índice completo su koha export PERL5LIB=/usr/share/koha/lib cd /usr/share/koha/bin/migration_tools ./rebuild_zebra.pl -b -r –a -v
  17. 17. Vínculos recomendadosEsta instalación de Koha tiene algunos ejemplos de políticas, bibliotecas, usuarios,configuraciones, servidores Z39.50, etc. para conocer más de este sistema serecomienda visitar las siguientes páginas:Manuales, tutoriales, dudas y comunicación con otros usuarios que usan Koha:  koha-es Comunidad Koha para hispanohablantes:http://tech.groups.yahoo.com/group/koha-es/  Koha Library Software Community: http://koha-community.org/  Wiki Koha http://wiki.koha-community.org/wiki/Main_PagePara personalizar el OPAC:  Koha blog: http://www.myacpl.org/koha/

×