SlideShare a Scribd company logo
1 of 17
Anexo 4: Instalación de Koha


Koha 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 de
libros 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 distintos
países de la Unión Europea y Estados Unidos asimismo en América Latina tiene
varias instalaciones, siendo una de las más representativas la Universidad
Nacional de La Plata en Argentina (http://koha.unlp.edu.ar/) ha ganado premios a
la innovación en software para bibliotecas y se posiciona en la actualidad como la
opción de código abierto más estable y funcional enfocada a la Gestión Integral de
las Bibliotecas; reduciendo costos e incrementando la productividad de su
organización.


Antecedentes


Para una correcta instalación de Koha se recomienda tener presentes los
siguientes 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.
 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-dev


En caso que requiera administrar la base de MySql desde una interfaz gráfica
puede instalar PhpMyAdmin con el siguiente comando:


       sudo aptitude installphpmyadmin


Incluir IndexData en repositorios
       sudo nano /etc/apt/sources.list
Añadir estas líneas al final:
       # Index Data
       deb http://ftp.indexdata.dk/debian squeeze main
       deb-src http://ftp.indexdata.dk/debian squeeze main


Guardar y actualizar:
       sudo aptitude update


Posteriormenteejecutar:
       sudowget         http://ftp.indexdata.dk/debian/indexdata.asc   --directory-
prefix=/root
       sudo apt-key add /root/indexdata.asc


Volver a ejecutar:
       sudo aptitude update
Instalar Koha


Crear directorio temporal
      cd /
      sudomkdir build
Como root
      su
      chown -R usrserver.usrserver /build
      exit
Como usuario usrserver
      cd /build
      sudowgethttp://download.koha-community.org/koha-latest.tar.gz
      sudo tar -zvxf koha-latest.tar.gz
Verificar 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-upgrade


Verificar librerías y dependencias


Para verificar si es necesario instalar alguna librería o dependencia se debe
ejecutar:
      perl koha_perl_deps.pl -m -u


Si es necesario instalar alguna se ingresa al CPAN para instalarlas:
      sudoperl -MCPAN -e shell
Al entrar escribimos
oconfinit


Se recomienda realizar la instalación dependencia por dependencia:
       install CGI::Session::Driver::memcached
       installTemplate::Plugin::HtmlToText
       installTest::Strict
       installDateTime::TimeZone
       installGravatar::URL




Al terminar escribimos exit, en la siguiente línea se revisa que no falte ninguna
librería:
       perl koha_perl_deps.pl -m –u


Crear base de datos
       sudo mysqladmin -uroot create koha -p
       sudo echo "grant all on koha.* to 'kohaadmin'@'localhost' identified by
'katikoan';" | mysql -uroot -p
       sudomysqladmin -uroot -p flush-privileges


Verificar SaxParser
       cd /build/koha-3.8.4/misc
       sudo ./sax_parser_print.pl


Si aparece:
       Koha wants something like:
       XML::LibXML::SAX::Parser=HASH(0x81fe220)
       You have:
       XML::SAX::Expat=HASH(0x9b40448)
       Looks bad, check INSTALL.* documentation.
Edit el archivo ParserDetails.ini
       sudo nano /etc/perl/XML/SAX/ParserDetails.ini


Comentar todas las líneas con el simbolo #, excepto las siguientes:
       [XML::LibXML::SAX::Parser]
       http://xml.org/sax/features/namespaces = 1
Volver a verificar:
       sudo ./sax_parser_print.pl


Debeaparecer:
       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 koha


Asignar una contraseña y seguir los pasos indicados.


Instalación del software Koha
       cd /build/koha-3.08.04/
       sudo perl Makefile.PL
Responder 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
Al terminar exportar las variables de koha con los siguientes comandos:
       export KOHA_CONF=/etc/koha/koha-conf.xml
       export PERL5LIB=/usr/share/koha/lib


Configurar apache
       sudoln -s /etc/koha/koha-httpd.conf /etc/apache2/sites-available/koha


Autorizar puerto 8080
       sudo nano /etc/apache2/ports.conf


Escribir:
       Listen 8080
Debajo de Listen 80




Habilitar sitio de Koha
Ejecutar los siguientes comandos:
       sudo a2enmod rewrite
       sudo a2ensite koha
       sudo /etc/init.d/apache2 restart


Configuración de instalación Web
Ejecutar el comando:
       sudoifconfig


Ver la dirección IP que tiene asignada el equipo, aparece después de “initaddr:” y
entrar desde otro equipo a esa dirección con el puerto 8080, ejemplo:
http://192.168.1.66:8080


En caso contrario necesitará instalar un entorno gráfico de escritorio, si tiene
instalado Xfce inicie el entorno con la instrucción startx y entre en el explorador
web a la dirección: http://127.0.1.1:8080


Al entrar en la dirección http://127.0.1.1:8080 la primera pantalla es la pantalla
de 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 1




Se presiona el botón      , se mostrará la siguiente pantalla:




                           Ilustración 2: Instalación web Koha 2
Se presiona el botón     , se mostrará la siguiente pantalla:




                       Ilustración 3: Instalación web Koha 3




Se presiona el botón     , se mostrará la siguiente pantalla:




                       Ilustración 4: Instalación web Koha 4




Se presiona el botón     , se mostrará la siguiente pantalla:
Ilustración 5: Instalación web Koha 5


Se presiona el botón     , se mostrará la siguiente pantalla:




                       Ilustración 6: Instalación web Koha 6




Se presiona el botón     , se mostrará la siguiente pantalla:




                       Ilustración 7: Instalación web Koha 7
Se presiona el botón         , se mostrará la siguiente pantalla:




                           Ilustración 8: Instalación web Koha 8




Se presiona el hipervínculo y se mostrará la siguiente pantalla:




                           Ilustración 9: Instalación web Koha 9




Se selecciona la opción “Marc21” y se presiona el botón             , se mostrará la
siguiente pantalla:
Ilustración 10: Instalación web Koha 10




En la cual, si no está familiarizados con Koha se marca todas las opciones que se
presentan, en caso contrario únicamente las que sean necesarias, en este ejemplo
marco 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
En la parte inferior de la página se presiona el botón            y se mostrará la
siguiente pantalla:




                        Ilustración 12: Instalación web Koha 12


Después de 5 segundos se mostrará la siguiente pantalla:




                        Ilustración 13: Instalación web Koha 13


Se inicia sesión con el usuario “kohaadmin” y la contraseña “katikoan”, se
selecciona cualquier biblioteca, se presiona el botón             y se mostrará la
siguiente pantalla:
Ilustración 14: Instalación web Koha 14




Para consultar el OPAC se ingresa en la dirección http://127.0.1.1




                          Ilustración 15: Instalación web Koha 15




Traducción al español


Entrar 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-ES


Se mostrará un error el cual no causa mayor problema, entrar en la administración
de Koha, luego en “Global System Preferences”, y entrar en la opción
“I18N/L10N”, en esta pantalla marcar las opciones como se muestra en la
siguiente pantalla:
Ilustración 16: Traducir Koha al español 1




Pulsar el botón                               , luego el icono de Koha y en la parte
inferior izquierda mostrará la opción para cambiar de idioma, ver siguiente imagen:




                        Ilustración 17: Traducir Koha al español 2
En el OPAC será el mismo procedimiento, ver imagen siguiente:




                         Ilustración 18: Traducir Koha al español 3




Configuración de Zebra
Iniciar 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 start




Configurar cronjob
Iniciar una terminal como usuario root
      su
      cd /usr/share/koha/bin/cronjobs
      crontab -u root crontab.example
      crontab -u usrservercrontab.example
      crontab -e


Ingresar las siguientes líneas en caso de no existir:
      #Environment
      PERL5LIB=/usr/share/koha/lib
KOHA_CONF=/etc/koha/koha-conf.xml
       #Some additional variables
       KOHA_CRON_PATH=/usr/share/koha/bin/cronjobs


Descomentar 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 bibs


Esto 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 Zebra
Koha utiliza el motor de búsqueda Zebra, el cual le proporciona una gran velocidad
y 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 start


Regenerar índice completo
       su koha
       export PERL5LIB=/usr/share/koha/lib
       cd /usr/share/koha/bin/migration_tools
       ./rebuild_zebra.pl -b -r –a -v
Vínculos recomendados
Esta instalación de Koha tiene algunos ejemplos de políticas, bibliotecas, usuarios,
configuraciones, servidores Z39.50, etc. para conocer más de este sistema se
recomienda 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_Page


Para personalizar el OPAC:
    Koha blog: http://www.myacpl.org/koha/

More Related Content

What's hot

reference_guide_Kernel_Crash_Dump_Analysis
reference_guide_Kernel_Crash_Dump_Analysisreference_guide_Kernel_Crash_Dump_Analysis
reference_guide_Kernel_Crash_Dump_AnalysisBuland Singh
 
Présentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linuxPrésentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linuxThierry Gayet
 
Linux Networking Explained
Linux Networking ExplainedLinux Networking Explained
Linux Networking ExplainedThomas Graf
 
installation of VM and ubuntu.pptx
installation of VM and ubuntu.pptxinstallation of VM and ubuntu.pptx
installation of VM and ubuntu.pptxArchanaD30
 
Linux basic commands
Linux basic commandsLinux basic commands
Linux basic commandsSagar Kumar
 
Linux command ppt
Linux command pptLinux command ppt
Linux command pptkalyanineve
 
Basic commands of linux
Basic commands of linuxBasic commands of linux
Basic commands of linuxshravan saini
 
Course 102: Lecture 28: Virtual FileSystems
Course 102: Lecture 28: Virtual FileSystems Course 102: Lecture 28: Virtual FileSystems
Course 102: Lecture 28: Virtual FileSystems Ahmed El-Arabawy
 
Kernel_Crash_Dump_Analysis
Kernel_Crash_Dump_AnalysisKernel_Crash_Dump_Analysis
Kernel_Crash_Dump_AnalysisBuland Singh
 
Linux basics part 1
Linux basics part 1Linux basics part 1
Linux basics part 1Lilesh Pathe
 
Writing the Container Network Interface(CNI) plugin in golang
Writing the Container Network Interface(CNI) plugin in golangWriting the Container Network Interface(CNI) plugin in golang
Writing the Container Network Interface(CNI) plugin in golangHungWei Chiu
 
Conan.io - The C/C++ package manager for Developers
Conan.io - The C/C++ package manager for DevelopersConan.io - The C/C++ package manager for Developers
Conan.io - The C/C++ package manager for DevelopersUilian Ries
 

What's hot (20)

Linux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell ScriptingLinux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell Scripting
 
reference_guide_Kernel_Crash_Dump_Analysis
reference_guide_Kernel_Crash_Dump_Analysisreference_guide_Kernel_Crash_Dump_Analysis
reference_guide_Kernel_Crash_Dump_Analysis
 
BusyBox for Embedded Linux
BusyBox for Embedded LinuxBusyBox for Embedded Linux
BusyBox for Embedded Linux
 
Présentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linuxPrésentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linux
 
Linux Networking Explained
Linux Networking ExplainedLinux Networking Explained
Linux Networking Explained
 
Docker, LinuX Container
Docker, LinuX ContainerDocker, LinuX Container
Docker, LinuX Container
 
installation of VM and ubuntu.pptx
installation of VM and ubuntu.pptxinstallation of VM and ubuntu.pptx
installation of VM and ubuntu.pptx
 
Linux basic commands
Linux basic commandsLinux basic commands
Linux basic commands
 
02 terraform core concepts
02 terraform core concepts02 terraform core concepts
02 terraform core concepts
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 
Linux
Linux Linux
Linux
 
Users and groups
Users and groupsUsers and groups
Users and groups
 
Basic commands of linux
Basic commands of linuxBasic commands of linux
Basic commands of linux
 
Ansible 101
Ansible 101Ansible 101
Ansible 101
 
Course 102: Lecture 28: Virtual FileSystems
Course 102: Lecture 28: Virtual FileSystems Course 102: Lecture 28: Virtual FileSystems
Course 102: Lecture 28: Virtual FileSystems
 
Kernel_Crash_Dump_Analysis
Kernel_Crash_Dump_AnalysisKernel_Crash_Dump_Analysis
Kernel_Crash_Dump_Analysis
 
Introduce to Terraform
Introduce to TerraformIntroduce to Terraform
Introduce to Terraform
 
Linux basics part 1
Linux basics part 1Linux basics part 1
Linux basics part 1
 
Writing the Container Network Interface(CNI) plugin in golang
Writing the Container Network Interface(CNI) plugin in golangWriting the Container Network Interface(CNI) plugin in golang
Writing the Container Network Interface(CNI) plugin in golang
 
Conan.io - The C/C++ package manager for Developers
Conan.io - The C/C++ package manager for DevelopersConan.io - The C/C++ package manager for Developers
Conan.io - The C/C++ package manager for Developers
 

Viewers also liked (7)

Koha: opciones de configuración y funcionalidades
Koha: opciones de configuración y funcionalidadesKoha: opciones de configuración y funcionalidades
Koha: opciones de configuración y funcionalidades
 
Guía para implementar Koha
Guía para implementar KohaGuía para implementar Koha
Guía para implementar Koha
 
PROPUESTA DE GUÍA PARA IMPLEMENTAR SERVICIOS EN LA BIBLIOTECA 2.0
PROPUESTA DE GUÍA PARA IMPLEMENTAR  SERVICIOS EN LA BIBLIOTECA 2.0PROPUESTA DE GUÍA PARA IMPLEMENTAR  SERVICIOS EN LA BIBLIOTECA 2.0
PROPUESTA DE GUÍA PARA IMPLEMENTAR SERVICIOS EN LA BIBLIOTECA 2.0
 
Koha biblioteca nacional v3
Koha biblioteca nacional v3Koha biblioteca nacional v3
Koha biblioteca nacional v3
 
Trabalho do koha
Trabalho do kohaTrabalho do koha
Trabalho do koha
 
Migración de registros: una experiencia técnica
Migración de registros: una experiencia técnicaMigración de registros: una experiencia técnica
Migración de registros: una experiencia técnica
 
Herramientas web para catalogadores
Herramientas web para catalogadoresHerramientas web para catalogadores
Herramientas web para catalogadores
 

Similar to A4 instalación de koha

Clase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasosClase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasoshydras_cs
 
Receta red social
Receta red socialReceta red social
Receta red socialwalterose7
 
Instalación de r, rstudio y rtools
Instalación de r, rstudio y rtoolsInstalación de r, rstudio y rtools
Instalación de r, rstudio y rtoolsdiego12358
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalaciónPrincezitha Ruiz
 
Interchange CMS - e-commerce
Interchange CMS - e-commerceInterchange CMS - e-commerce
Interchange CMS - e-commerceDavid Ramirez
 
Interchange How-To for Red Hat Linux ES4
Interchange How-To for Red Hat Linux ES4Interchange How-To for Red Hat Linux ES4
Interchange How-To for Red Hat Linux ES4David Ramirez
 
Openmeetings+En+Xp
Openmeetings+En+XpOpenmeetings+En+Xp
Openmeetings+En+Xpguestad4dd2f
 
Manual para-instalar-oracle-database-11 g-r2-en-centos-6
Manual para-instalar-oracle-database-11 g-r2-en-centos-6Manual para-instalar-oracle-database-11 g-r2-en-centos-6
Manual para-instalar-oracle-database-11 g-r2-en-centos-6shac Rob
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommercemacu123
 
Edr andrade.v.p ablo.a_guerra_veintimilla_hamachi
Edr andrade.v.p ablo.a_guerra_veintimilla_hamachiEdr andrade.v.p ablo.a_guerra_veintimilla_hamachi
Edr andrade.v.p ablo.a_guerra_veintimilla_hamachiAlejandro Andrade
 
Jsf tutorial
Jsf tutorialJsf tutorial
Jsf tutorialjaiverlh
 
Presentacionxampp 140705095034-phpapp02
Presentacionxampp 140705095034-phpapp02Presentacionxampp 140705095034-phpapp02
Presentacionxampp 140705095034-phpapp02ghary
 
Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Danilo_01
 

Similar to A4 instalación de koha (20)

Clase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasosClase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasos
 
Receta red social
Receta red socialReceta red social
Receta red social
 
Instalación de r, rstudio y rtools
Instalación de r, rstudio y rtoolsInstalación de r, rstudio y rtools
Instalación de r, rstudio y rtools
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalación
 
A3 instalación de joomla
A3   instalación de joomlaA3   instalación de joomla
A3 instalación de joomla
 
Apache
ApacheApache
Apache
 
Despues de instalar fedora 14
Despues de instalar fedora 14Despues de instalar fedora 14
Despues de instalar fedora 14
 
Interchange CMS - e-commerce
Interchange CMS - e-commerceInterchange CMS - e-commerce
Interchange CMS - e-commerce
 
Interchange How-To for Red Hat Linux ES4
Interchange How-To for Red Hat Linux ES4Interchange How-To for Red Hat Linux ES4
Interchange How-To for Red Hat Linux ES4
 
Openmeetings+En+Xp
Openmeetings+En+XpOpenmeetings+En+Xp
Openmeetings+En+Xp
 
02 Php. Instalando Apache
02 Php. Instalando Apache02 Php. Instalando Apache
02 Php. Instalando Apache
 
Servidorweb
ServidorwebServidorweb
Servidorweb
 
Manual para-instalar-oracle-database-11 g-r2-en-centos-6
Manual para-instalar-oracle-database-11 g-r2-en-centos-6Manual para-instalar-oracle-database-11 g-r2-en-centos-6
Manual para-instalar-oracle-database-11 g-r2-en-centos-6
 
Servidor web
Servidor webServidor web
Servidor web
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommerce
 
Edr andrade.v.p ablo.a_guerra_veintimilla_hamachi
Edr andrade.v.p ablo.a_guerra_veintimilla_hamachiEdr andrade.v.p ablo.a_guerra_veintimilla_hamachi
Edr andrade.v.p ablo.a_guerra_veintimilla_hamachi
 
Jsf tutorial
Jsf tutorialJsf tutorial
Jsf tutorial
 
Presentacionxampp 140705095034-phpapp02
Presentacionxampp 140705095034-phpapp02Presentacionxampp 140705095034-phpapp02
Presentacionxampp 140705095034-phpapp02
 
INSTRUCTIVO XAMPP
INSTRUCTIVO XAMPPINSTRUCTIVO XAMPP
INSTRUCTIVO XAMPP
 
Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)
 

More from Propuesta de guía para implementar servicios en la biblioteca 2.0

More from Propuesta de guía para implementar servicios en la biblioteca 2.0 (11)

Proceso de migración de sistemas de automatización de bibliotecas
Proceso de migración de sistemas de automatización de bibliotecasProceso de migración de sistemas de automatización de bibliotecas
Proceso de migración de sistemas de automatización de bibliotecas
 
La comunidad de usuarios del sistema de gestión de bibliotecas libre Koha com...
La comunidad de usuarios del sistema de gestión de bibliotecas libre Koha com...La comunidad de usuarios del sistema de gestión de bibliotecas libre Koha com...
La comunidad de usuarios del sistema de gestión de bibliotecas libre Koha com...
 
Manual impresión de etiquetas por lote
Manual impresión de etiquetas por loteManual impresión de etiquetas por lote
Manual impresión de etiquetas por lote
 
Manual impresión de etiquetas Avery, modelo 5160
Manual impresión de etiquetas Avery, modelo 5160Manual impresión de etiquetas Avery, modelo 5160
Manual impresión de etiquetas Avery, modelo 5160
 
Tabla de contenido
Tabla de contenidoTabla de contenido
Tabla de contenido
 
Introducción y capítulo 1
Introducción y capítulo 1Introducción y capítulo 1
Introducción y capítulo 1
 
Capítulo 2
Capítulo 2Capítulo 2
Capítulo 2
 
A2 instalación de linux mint 13 mate
A2   instalación de linux mint 13 mateA2   instalación de linux mint 13 mate
A2 instalación de linux mint 13 mate
 
A5 instalación de word press
A5   instalación de word pressA5   instalación de word press
A5 instalación de word press
 
A6 instalación de media wiki
A6   instalación de media wikiA6   instalación de media wiki
A6 instalación de media wiki
 
A1 instalación de debian squeeze
A1   instalación de debian squeezeA1   instalación de debian squeeze
A1 instalación de debian squeeze
 

Recently uploaded

Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Recently uploaded (10)

Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

A4 instalación de koha

  • 1. Anexo 4: Instalación de Koha Koha 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 de libros 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 distintos países de la Unión Europea y Estados Unidos asimismo en América Latina tiene varias instalaciones, siendo una de las más representativas la Universidad Nacional de La Plata en Argentina (http://koha.unlp.edu.ar/) ha ganado premios a la innovación en software para bibliotecas y se posiciona en la actualidad como la opción de código abierto más estable y funcional enfocada a la Gestión Integral de las Bibliotecas; reduciendo costos e incrementando la productividad de su organización. Antecedentes Para una correcta instalación de Koha se recomienda tener presentes los siguientes 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.  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-dev En caso que requiera administrar la base de MySql desde una interfaz gráfica puede instalar PhpMyAdmin con el siguiente comando: sudo aptitude installphpmyadmin Incluir IndexData en repositorios sudo nano /etc/apt/sources.list Añadir estas líneas al final: # Index Data deb http://ftp.indexdata.dk/debian squeeze main deb-src http://ftp.indexdata.dk/debian squeeze main Guardar y actualizar: sudo aptitude update Posteriormenteejecutar: sudowget http://ftp.indexdata.dk/debian/indexdata.asc --directory- prefix=/root sudo apt-key add /root/indexdata.asc Volver a ejecutar: sudo aptitude update
  • 3. Instalar Koha Crear directorio temporal cd / sudomkdir build Como root su chown -R usrserver.usrserver /build exit Como usuario usrserver cd /build sudowgethttp://download.koha-community.org/koha-latest.tar.gz sudo tar -zvxf koha-latest.tar.gz Verificar 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-upgrade Verificar librerías y dependencias Para verificar si es necesario instalar alguna librería o dependencia se debe ejecutar: perl koha_perl_deps.pl -m -u Si es necesario instalar alguna se ingresa al CPAN para instalarlas: sudoperl -MCPAN -e shell Al entrar escribimos
  • 4. oconfinit Se recomienda realizar la instalación dependencia por dependencia: install CGI::Session::Driver::memcached installTemplate::Plugin::HtmlToText installTest::Strict installDateTime::TimeZone installGravatar::URL Al terminar escribimos exit, en la siguiente línea se revisa que no falte ninguna librería: perl koha_perl_deps.pl -m –u Crear base de datos sudo mysqladmin -uroot create koha -p sudo echo "grant all on koha.* to 'kohaadmin'@'localhost' identified by 'katikoan';" | mysql -uroot -p sudomysqladmin -uroot -p flush-privileges Verificar SaxParser cd /build/koha-3.8.4/misc sudo ./sax_parser_print.pl Si aparece: Koha wants something like: XML::LibXML::SAX::Parser=HASH(0x81fe220) You have: XML::SAX::Expat=HASH(0x9b40448) Looks bad, check INSTALL.* documentation.
  • 5. Edit el archivo ParserDetails.ini sudo nano /etc/perl/XML/SAX/ParserDetails.ini Comentar todas las líneas con el simbolo #, excepto las siguientes: [XML::LibXML::SAX::Parser] http://xml.org/sax/features/namespaces = 1 Volver a verificar: sudo ./sax_parser_print.pl Debeaparecer: 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 koha Asignar una contraseña y seguir los pasos indicados. Instalación del software Koha cd /build/koha-3.08.04/ sudo perl Makefile.PL Responder 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. Al terminar exportar las variables de koha con los siguientes comandos: export KOHA_CONF=/etc/koha/koha-conf.xml export PERL5LIB=/usr/share/koha/lib Configurar apache sudoln -s /etc/koha/koha-httpd.conf /etc/apache2/sites-available/koha Autorizar puerto 8080 sudo nano /etc/apache2/ports.conf Escribir: Listen 8080 Debajo de Listen 80 Habilitar sitio de Koha Ejecutar los siguientes comandos: sudo a2enmod rewrite sudo a2ensite koha sudo /etc/init.d/apache2 restart Configuración de instalación Web Ejecutar el comando: sudoifconfig Ver la dirección IP que tiene asignada el equipo, aparece después de “initaddr:” y entrar desde otro equipo a esa dirección con el puerto 8080, ejemplo: http://192.168.1.66:8080 En caso contrario necesitará instalar un entorno gráfico de escritorio, si tiene instalado Xfce inicie el entorno con la instrucción startx y entre en el explorador
  • 7. web a la dirección: http://127.0.1.1:8080 Al entrar en la dirección http://127.0.1.1:8080 la primera pantalla es la pantalla de 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 1 Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 2: Instalación web Koha 2
  • 8. Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 3: Instalación web Koha 3 Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 4: Instalación web Koha 4 Se presiona el botón , se mostrará la siguiente pantalla:
  • 9. Ilustración 5: Instalación web Koha 5 Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 6: Instalación web Koha 6 Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 7: Instalación web Koha 7
  • 10. Se presiona el botón , se mostrará la siguiente pantalla: Ilustración 8: Instalación web Koha 8 Se presiona el hipervínculo y se mostrará la siguiente pantalla: Ilustración 9: Instalación web Koha 9 Se selecciona la opción “Marc21” y se presiona el botón , se mostrará la siguiente pantalla:
  • 11. Ilustración 10: Instalación web Koha 10 En la cual, si no está familiarizados con Koha se marca todas las opciones que se presentan, en caso contrario únicamente las que sean necesarias, en este ejemplo marco 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. En la parte inferior de la página se presiona el botón y se mostrará la siguiente pantalla: Ilustración 12: Instalación web Koha 12 Después de 5 segundos se mostrará la siguiente pantalla: Ilustración 13: Instalación web Koha 13 Se inicia sesión con el usuario “kohaadmin” y la contraseña “katikoan”, se selecciona cualquier biblioteca, se presiona el botón y se mostrará la siguiente pantalla:
  • 13. Ilustración 14: Instalación web Koha 14 Para consultar el OPAC se ingresa en la dirección http://127.0.1.1 Ilustración 15: Instalación web Koha 15 Traducción al español Entrar 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-ES Se mostrará un error el cual no causa mayor problema, entrar en la administración de Koha, luego en “Global System Preferences”, y entrar en la opción “I18N/L10N”, en esta pantalla marcar las opciones como se muestra en la siguiente pantalla:
  • 14. Ilustración 16: Traducir Koha al español 1 Pulsar el botón , luego el icono de Koha y en la parte inferior izquierda mostrará la opción para cambiar de idioma, ver siguiente imagen: Ilustración 17: Traducir Koha al español 2
  • 15. En el OPAC será el mismo procedimiento, ver imagen siguiente: Ilustración 18: Traducir Koha al español 3 Configuración de Zebra Iniciar 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 start Configurar cronjob Iniciar una terminal como usuario root su cd /usr/share/koha/bin/cronjobs crontab -u root crontab.example crontab -u usrservercrontab.example crontab -e Ingresar las siguientes líneas en caso de no existir: #Environment PERL5LIB=/usr/share/koha/lib
  • 16. KOHA_CONF=/etc/koha/koha-conf.xml #Some additional variables KOHA_CRON_PATH=/usr/share/koha/bin/cronjobs Descomentar 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 bibs Esto 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 Zebra Koha utiliza el motor de búsqueda Zebra, el cual le proporciona una gran velocidad y 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 start Regenerar í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. Vínculos recomendados Esta instalación de Koha tiene algunos ejemplos de políticas, bibliotecas, usuarios, configuraciones, servidores Z39.50, etc. para conocer más de este sistema se recomienda 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_Page Para personalizar el OPAC:  Koha blog: http://www.myacpl.org/koha/