Instalando Koha en Debian Lenny
Para instslar Koha vamos a necesitar compilar algunas cosas, pero como Debien Lenny no
trae por defecto instalado ningén compilador vamos a necesiar instalar un paquete:
apt-get install buid-essential
Ahora ya pedemos compilar, para hacerlo solo descergamos las fuentes y descomprimimos
el paquete. Por ejemplo pare compilar entramos en la carpets descomprimida y desde
console:
/configure
make
make install
Instalar Apache y Mysal
‘apt-get install apachez-mam-prefork apachez apache2-utls spachez.z-comman
‘apache2-mac-phpS mysql-server php5-mysql
‘apt-get install gzip tar unzip make lynx wget gc libgerypt-dev libgdbm-dey libxml2
dev libyaz-dev libgd2-xpm-dev
Ahora vamos a predeterminar Mysal en UTF-8 para que todo nuestro sistema sea
‘compatible con UNICODE.
Verificamos configuraci6
$s locale
Obtendremos una salida como esta:
LANG=es_A8.UTF-8
LC_CTYPE="es_AR.UTF-S”
LCLNUMERIC~"e5_AR.UTF-8*
LOTIME="es_ARUTF-S”
(CNaties"es_AR.UTF-S"
LC_ADDRESS="25_AR.UTF-8”
LCTELEPHONE= "es AR.UTF-S”
LC_MEASUREMENT—"ec__AR.UTF-8”
LCLIDENTIFICATION="25_AR.UTF-8”
SSi no Ie tenemos en UTF-8, pademos reconfigurario’
= dpkg-reconfigure locales
Continuames con MYSQL, desde consola:
= gedit /ete/mysql/my.cnfUna vez abierto el archivo de configuracién buscamos estas lineas:
[oysald]
3 * Basic Settings #
Debate de donde ds Bacie Settings va lo siguiente:
+# UTF-8 Defoults for Koha (added DATE by YOURNAME)
Init-connect='SET NAMES ut”
character-set-server=utrs
collation-server=utf8_general_ci
Nos deberia quedar asi
[eysold]
2 * asic Settings
+ UTF-8 Defaults for Koha (added DATE by YOURNAME)
Init-connect='SET NAMES utfS”
character-set-server=utfS
colistion-server=utf8_general_ci
Guardames y cerramos el archivo, Reseteamios Mysql desde consolat
[= /etc/init.d/mysq) restart
Continuamos con Apache, editamos el httod.conf
[+ gedit /etc/epache2/httpd.cont|
y le agregamos lo siguiente:
AddCharset UTF-8 .utfS
‘AddDefauitCharset UTF-S
Si tenemos algiin problema més:
http://wiki.koha.org/doku.php?id=encedingscratchpad
Instalar Yaz y Zebra
Debemos incorporer los repositorios de IndexData a nuestre source list. Desde consola:
gedit /etc/ant/sources.list
Una vez abierto el archivo agregamos estas lineas al final:
deb http://ftp.indexdata. dk/debian lenny main
26-272 http:/)fip.indexdata.dk/debian lenny main
creamos ung carpet en nuestro HONE (SW) para descargar todo lo que nos va 3 hacer
falta§ mkdir Sw
iS cd /Sw
I$ wget htto://fto.indexdata.dk/debian/indexdata.asc
I$ su
2 aptkey add indaxdata.ace
= apt-get update
Bajar Koha e instalar paquetes Perl
gcd /SW
'S wget http://dewnlead. kohe.org/kohe-9.09,00.targ2
[§ tar -xavf koha-3.00.00.tar.g2
/$ od kona-3.00.00
$ su
= dpkg --set-selections < install_misc/debisn.packages
= apt-cet install dselect
[= dselect
Elija [1] Install para instalar los paquetes
Cusndo se le pregunta si deses climina- previomente descargades .deb, aceptar el valor
predeterminado de ¥.
A continuacion:
Elija [Clonfigure.
Elga [Rlemove.
Ela [Qluit.|
Luego usted tencrd aue instalar alunos paauetes individualmente
Instalar manualmente LOAP
sca /sw
wget ftp://ftp.cerl.org/sub/CPAN/authors/id/G/GE/GBARR/perl-Idap-0.38.tangz
[§ tar -xv2t perl-Idap-0.39.ter.g2
'§ cd per-ldap-0.39,
$ su
+ perl Makefile.PL.
= make
= make test
| make install
Instalando médulos Perl con CPAN
|= cpan YAML CGI::Session CGI::Session: :Serialize:.yaml \
MARC: Record Clase! Accecser MARC: Charset MARC:Fila!:XML\
Net: :23950::Z0OM HTML::Templete::?ro HTML::Scrubber \
MARC? :Crosswale::DublinCore PDT::Reuse PDT ::Reuse: Barcode \
Date SMS::Send Text::CS\ Text::lcany Data::ICal GD \Crear usuario Koha (Koha Account), desde consola:
[= adduser Koha
nos musstre algo como lo que esté a continuacin, colocames el password y nombre del
usuario (Koha Account)
Adding user “koha’
‘Adding new group “koha' (1001)
‘Ading new user "keha’ (1001) with group “koha"
Creating home directory “/home/koha’
Copying files from *jete/skel"
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for koha
Enter the new value, or press ENTER for the default
Full Name []: Koha Account
Room Number []:
Is the information correct? [y/N] y
Crear MySQL Database
[= mysgladmin -uroct create koha -p
}# echo "grant all on koha.* to 'kehaadmin'@'lecalhost' identified by ‘katikoan’y
uroot -2
= mysgladmin -uroct -p flush-privileges
| mysal -
Instalacién de KOHA,
/$ ed keha-3.00.00
Su
perl Makefile.PL
= make
|= make test
} make install
Al terminar, creemos un enlace simbslico
[= In ~s fete/koha/koha-httpd.conf /ete/apache2/sites-available/kohe
Paso siguiente:
|= a2enmod rewrite
[= a2ensite koha
Configuramos puertes en Apache[ cesit/etzapechea/pors.cont
Agregamos esta li
Listen 6080
Guardamos, cerramos
spachez2ctl restart
Vamos 2 http://327.0.1.1:8080 y comenzamos |a configuracién de koha con un
asictente
al archive:
Paso 1: idioma: elegimos inglés EN (uego lo traducimos)
Paso 2) Se le pediré a revisar Ia configuracién de bese de datos y hage clic en Siguiente
si son correctos. Si no estén correctamente tendrés que editar el archivo de configuracion
corrects (por lo general, Koha-config.xml),
Si todo esté bien, después de hacer clic en "Siguiente" dice que una conesién de base ce
datos se ha establecido y que el usuario MySQL tiene derechos.
Paso 3: Haga clic en “Siguiente”, Usted deberie ver el menasie, “Tablas de beses de
datos creadas con exito.”
Paso 4: Haga clic en el siguiente “Instalar con configuraciones bésicas” hipervinculo y
seleccionar el MARC adecuado (Merc 21)
Paso 5: Instalaciones opcioneles
lecimos lo que consideremos aprapiado o lo dejamos
Paso 6: Zebra or NoZebrs? Elegimos de acuerdo al tamafio de nuestras bases, mas de
200,000 registros Zebra, sino NoZebra
Si todo ha ido bien usted obtendremos el mensaje "Felicdades, instalacién completa".
Intranet: heto://127.0.1.1:5980
OPAC: httn://127.0.1,1:80