Zamora Teran/Instalar XSCE 5.1

From OLPC
< Zamora Teran
Revision as of 15:16, 10 July 2015 by Germanrs (talk | contribs) (→‎Instalar XSCE desde GIT)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

XSCE 5.1

Proceso para instalar y configurar un servidor XSCE 5.1.

Instalar Fedora 18

  • Bootear desde el DVD de Fedora 18 (32 bits).
  • Elegir las siguientes opciones:
Idioma: English
Localization: Managua/Nicaragua
Keyboard: English (US)
Software Selection Minimal Install
  • 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
  • Editar los repositorios fedora y fedora-updates para que apunten a los repositorios locales.
baseurl=http://192.168.1.1/mirror/Fedora-18-i386/
baseurl=http://192.168.1.1/mirror/Fedora-18-i386-updates/
  • En caso de estar en una red externa.
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/18/i386/
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/18/Everything/i386/os/
  • Deshabilitar SELinux, editar el archivo /etc/selinux/config
SELINUX=disabled
  • Instalar paquetes básicos
yum -y install vim htop wget net-tools tmux git ansible 
  • Actualizar el sistema.
yum -y update
  • Reiniciar el Sistema.
reboot

Instalar XSCE desde GIT

  • Clonar el repositorio desde Github.
cd ~/
git clone --branch release-5.1-fzt --depth 1 https://github.com/germanrs/xsce
cd xsce
  • Editar el archivo xsce.yml
- xsce_domain: escuela.departamento.fundacionzt.org
  • Identificar la interfaz que sea LAN, ejectuando el comando ifconfig
  • Agregar la tarjeta de red LAN para habilitar el servicio dhcp editando el archivo vars/default_vars.yml, cambiando de auto por el nombre de la interfaz de red identificada con el comando ifconfig.
xsce_lan_iface: auto (Valor por defecto)
xsce_lan_iface: p32p1 (Por ejemplo)
  • Ejecutar ansible
./runansible
  • En caso de que falle algún modulo, correr nuevamente el módulo que presentó el problema, por ejemplo:
ansible-playbook -i ansible_hosts xsce.yml --connection=local --tags="ajenti"