Zamora Teran/Instalar XSCE 6

From OLPC
Jump to navigation Jump to search

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. Project Gutenberg Library (es) with epub,pdf
  2. Vikidia
  3. Wikilibros
  4. Wikinoticias
  5. Wikipedia
  6. Wikipedia
  7. Wikiquote
  8. Wikisource
  9. Wikiversidad
  10. Wikiviajes
  11. Wikcionario
  12. Wikcionario
  • 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