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 Fedora 22 - x86_64

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

Instalar Centos 7 - x86_64 -EXPERIMENTAL

  • 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
dnf -y update && reboot
  • Instalar paquetes básicos
dnf -y install git ansible vim htop net-tools tmux wget
  • Instalar paquetes básicos y repositorio EPEL (Centos)
yum -y install git epel-release libselinux-python
  • Instalar otros paquetes que están en los repositorios de EPEL (Centos)
dnf -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 release-6.0 --depth 1 https://github.com/germanrs/xsce.git
cd xsce
  • Editar el archivo xsce.yml y establecer los valores correspondientes.
- xsce_domain: escuela.departamento.fundacionzt.org

Iniciar la instalación de XSCE

  • Ejecutar el comando
./install-console

Agregar contenido

Kiwix

Contenido en español

  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

Contenido en inglés

  1. TED Videos ted_en_business_2015-02
  2. TED Videos ted_en_design_2015-02
  3. TED Videos ted_en_entertainment_2015-02
  4. TED Videos ted_en_global_issues_2015-02
  5. TED Videos ted_en_science_2015-02
  6. TED Videos ted_en_technology_2015-02
  • 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