Zamora Teran/Instalar XSCE 6: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 83: Line 83:
* Montar el disco duro en el servidor
* Montar el disco duro en el servidor
mount /dev/sdbX /media/usb0
mount /dev/sdbX /media/usb0

* Crear la carpeta IIAB en el servidor XSCE
mkdir /library/knowledge


* Copiar el contenido
* Copiar el contenido
cp -rv /media/usb0/knowledge/modules /library/knowledge

* Crear el archivo de configuración '''/etc/iiab.conf''' con el siguiente contenido
[DEFAULT]
knowledge_dir = /library/knowledge
search_for_knowledge_dir = False


* Reiniciar el servicio
* Reiniciar el servicio
systemctl restart httpd.service


* Probar el contenido accediendo a http://schoolserver.escuela.departamento.fundacionzt.org/
* Probar el contenido accediendo a http://schoolserver.escuela.departamento.fundacionzt.org/

Revision as of 15:08, 8 February 2016

XSCE 6 (master)

Proceso para instalar y configurar un servidor XSCE 6

Instalar Centos 7 - x86_64

  • Descargar el ISO de Centos 7 Minimal desde el siguiente enlace
  • Copiar el iso a una memoria USB, el comando es
dd if=/home/fundacion/Descargas/CentOS-7-x86_64-Minimal-1511.iso of=/dev/sdbX
  • Iniciar el equipo a instalar desde la memoria USB e instalar Centos.

Configuración de particionado

  • En las opciones de particiones establecerlo de la siguiente manera:
  • Eliminar la partición /home y reasignar el espacio a la partición /
swap 4.0 GB
/boot 500 MB
/ Resto del disco duro
  • Presionar Begin Installation
  • Establecer la contraseña de root
  • Esperar que el proceso de instalación finalice.

Configuración inicial

  • Deshabilitar SELinux, editar el archivo /etc/selinux/config
SELINUX=disabled
  • Actualizar el sistema y reiniciarlo
yum -y update && reboot
  • Instalar paquetes básicos y repositorio EPEL
yum -y install git epel-release libselinux-python
  • Instalar otros paquetes que están en los repositorios de EPEL
yum -y install ansible vim htop net-tools tmux

Instalar XSCE desde GIT

  • Clonar el repositorio desde Github.
mkdir -p /opt/schoolserver
cd /opt/schoolserver
git clone --branch master --depth 1 https://github.com/germanrs/xsce
cd xsce
  • Editar el archivo xsce.yml
- xsce_domain: escuela.departamento.fundacionzt.org

Iniciar la instalación de XSCE

  • Ejecutar el comando
./install-console

Agregar contenido

Kiwix

  1. Wikipedia
  2. TED Videos
  3. Gutenberg
  • Montar el disco duro en el servidor
mount /dev/sdbX /media/usb0
  • Copiar el contenido deseado
cp -v /media/usb0/zims/content/*_es_all_* /library/zims/content
cp -rv /media/usb0/zims/index/*_es_all_* /library/zims/index
  • Regenerar el indice
xsce-make-kiwix-lib
  • Reiniciar el servicio
systemctl restart kiwix-serve

Openstreetmap

  • Montar el disco duro en el servidor
mount /dev/sdbX /media/usb0
  • Crear la carpeta IIAB en el servidor XSCE
mkdir /library/knowledge
  • Copiar el contenido
cp -rv /media/usb0/knowledge/modules /library/knowledge
  • Crear el archivo de configuración /etc/iiab.conf con el siguiente contenido
[DEFAULT]
knowledge_dir = /library/knowledge
search_for_knowledge_dir = False
  • Reiniciar el servicio
systemctl restart httpd.service

Khan Academy

  • Montar el disco duro en el servidor
mount /dev/sdbX /media/usb0
  • Copiar el contenido
  • Reiniciar el servicio