Actualizar sistema apt-get update apt-get safe-upgrade Instalar herramientas de descompresión de archivos:
sudo apt-get install rar unace p7zip p7zip-full p7zip-rar unrar
Instalar MariaDB apt-get -y install mariadb-server mariadb-client apt-get install mariadb-server Si no se encuentra en el repositorio agregarlo: sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://ftp.utexas.edu/mariadb/repo/10.1/ubuntu xenial main apt-get update apt-get install mariadb-server systemctl start mariadb systemctl status mariadb
Escribir contraseña para el usuario root de MySQL y guardar.
mysql_secure_installation
-
Set root password? [Y/n] y Remove anonymous users? [Y/n] y Disallow root login remotely? [Y/n] y Remove test database and access to it? [Y/n] y Reload privilege tables now? [Y/n] y
Para verificar: sudo mysql -u root -p
Instalar apache: apt-get install apache2
Instalar PHP apt-get -y install php7.0 libapache2-mod-php7.0
Reiniciar apache: service apache2 restart o
systemctl restart apache2
Soporte para PHP y base de datos: apt-cache search php7.0 apt-get -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear phpimagick php7.0-imap php7.0-mcrypt php-memcache
php7.0-pspell php7.0-recode php7.0-
sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext
Reiniciar apache: service apache2 restart o
systemctl restart apache2
Habilitar SSL en Apache: sudo a2enmod ssl sudo a2ensite default-ssl sudo systemctl restart apache2
En caso que requiera administrar la base de MySql desde una interfaz gráfica puede instalar PhpMyAdmin con el siguiente comando: apt-get install phpmyadmin
Se instala el make para compilar los módulos perl que hagan falta:
apt-get install make
Editar archivo de fuentes de los paquetes de koha: nano /etc/apt/sources.list.d/koha.list
Añadir la siguiente linea: deb http://debian.koha-community.org/koha stable main
Guardar y ejecutar:
wget -q -O- http://debian.koha-community.org/koha/gpg.asc | apt-key add -
Actualizar el sistema: apt-get update
Instalar koha-common apt-get install memcached apt-get install koha-common sudo nano /etc/koha/koha-sites.conf
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
En caso contrario continúe con las indicaciones. Actualizar apache: sudo a2enmod rewrite sudo a2enmod cgi sudo service apache2 restart
Crear nueva instancia de Koha koha-create --create-db memcached salesiano
--marcflavor
Habilitar Memcached y Plack:
Para traducir koha al español, ir a la ruta: cd /usr/share/koha/misc/translator
marc21 --zebralang
es --use-
Ejecutar la instrucción: koha-translate --install es-ES
Abrir puertos en apache: sudo nano /etc/apache2/ports.conf Deshabilitar sitio por defecto: sudo a2dissite 000-default.conf
sudo a2enmod deflate sudo a2ensite demo sudo service apache2 restart Se añaden los puertos que se requiera, se guardan los cambios, se cierra el archivo, se reinicia apache con la instrucción: service apache2 restart
Si se quieren cambiar los puertos de salida de la intranet y el opac se edita: sudo nano /etc/apache2/sites-available/salesiano.conf
** 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
En el archivo: sudo nano /etc/koha/sites/dena/koha-conf.xml
Se buscan los datos del usuario creado en la sección base de datos, que es el superadministrador de Koha:
koha_salesiano localhost 3306 koha_salesiano 8MuIe2km9aU3r0JB
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 perl estan instalados: Koha --> Acerca de koha --> Módulos perl
Si hace falta instalar algun paquete se ejecuta: perl -MCPAN -e shell
La primera vez se ejecuta: o conf init
Para instalar los módulos faltantes: install install install install
Exception::Class HTTPD::Bench::ApacheBench Test::DBIx::Class Test::WWW::Mechanize
Todos los que hagan falta. Al terminar se ingresa el comando: Exit
Actualizar sistema y repositorios: apt-get update && apt-get upgrade
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 a l base de datos se correrá de manera automática cada 15 minutos, si se requiere reindexar zebra se realiza con el siguiente comando: koha-rebuild-zebra -f -v dena
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.kohacommunity.org/wiki/Comandos_proporcionados_por_los_paquetes_Debian#kohalist