Linux para IES con ordenadores con pocos recursos

Lubuntu

Lubuntu es una de las distribuciones basadas en Ubuntu pero que se caracteriza por utilizar el gestor de escritorio LXDE, un administrador de ventanas Openbox que destaca por necesitar muy pocos recursos a nivel de hardware para funcionar correctamente, algo especialmente útil en ordenador portátiles con unas características más modestas u ordenadores que ya han quedado algo desfasados en lo que a especificaciones se refiere. Si tienes un ordenador anticuado que quieres seguir utilizando, Lubuntu te da la oportunidad de ejecutar un sistema operativo basado en Linux sin necesitar muchos recursos.

Para descargar la versión 18.04.5 LST (Bionic Beaver), que es la versión que funciona en ordenadores de más de 14 años (arquitectura del procesador x86), has de hacerlo desde el siguiente enlace.




Creamos dos usuarios nuevos
$ sudo adduser alumno
$ sudo adduser profesor

Para darle permisos de administrador al usuario profesor
Primero instalamos “sudo” $ apt install sudo

$ usermod -aG sudo profesor

Para instalar LibreOffice
En Lubuntu hay que instalar LibreOffice después de su instalación, para hacerlo, deberemos ir al terminal e insertar las siguientes sentencias:

$ sudo add-apt-repository ppa:libreoffice/ppa
$ sudo apt-get update
$ sudo apt-get install libreoffice


Con esto, nos habrá instalado libreoffice en inglés. Para traducirlo al español:

$ sudo apt-get install libreoffice-l10n-es

Para instalar cromium

$ sudo apt-get install chromium-browser

Para congelar un usuario
Tras crear el usuario "alumno", a continuación, desde la cuenta de administrador: "profesor", comprimimos el directorio home al completo del usuario alumno.

$ sudo tar -cvzf alumno.tar /home/alumno

Con esto ya tendríamos una copia del perfil por defecto para nuestro usuario, como medida de precaución podemos añadir un punto (.) delante del nombre del fichero para ocultarlo, quedando .alumno.tar. En mi caso, este fichero se queda en /home, para no irme muy lejos, pero podéis ponerlo donde queráis.

El archivo generado, lo tenemos que copiar justo fuera del home en el directorio raíz /

Para hacerlo de forma comoda podemos instalar Nautilus:

$ sudo apt-get install nautilus

El siguiente paso será crear el script encargado de hacer la limpieza, es algo muy sencillo, ya que lo que vamos a hacer es eliminar por completo el home del usuario y volver a restaurar a partir del fichero que hemos comprimido, quedaría algo así:

restauraralu.sh :

#!/bin/sh
### BEGIN INIT INFO
# Provides:          restauraralu.sh
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Limpieza del directorio home
# Description:       Script para limpiar el usuario Alumno.
### END INIT INFO

rm -rf /home/alumno
cd ..
tar -xzvf alumno.tar
chown -R alumno:alumno /home/alumno

exit 0

Ahora copiamos el script restauraralu.sh en el directorio /etc/init.d. (Podemos hacerlo con nautilus dándole permisos de administrador).

Una vez esté el script en el directorio, muy importante que este sea ejecutable y pertenezca al usuario y grupo root (desde Nautilus, botón derecho, propiedades y se cambia el propietario "profesor" por "root" y se marca la casilla de archivo ejecutable.

Este directorio contiene los scripts que se ejecutan durante el arranque y parada del sistema, ahora sólo nos queda añadirlo, en mi caso para que se ejecute en la parada del sistema.


$ sudo update-rc.d restauraralu.sh stop 99 0 1 6 .


Con este comando le estamos indicando que debe ejecutarse en la parada del sistema, no olvidar el punto, concretamente con el 0 se ejecutará al parar el sistema (halt), el 6 para reiniciar (reboot) y el 1 para arrancar en modo single user, que viene a ser una configuración mínima para realizar tareas de administración. (ver más)
Ya sólo nos queda probar que funciona, y funciona realmente, deja al usuario limpio y listo para el siguiente.
Por último, si queremos quitar nuestro script del cierre del sistema deberemos ejecutar el siguiente comando.

$ sudo update-rc.d -f restauraralu.sh remove

Para instalar NetBeans 
Primero instalamos Java JDK en sus distintas versiones (tan solo hay que instalar 1, aconsejo la 8):

$ sudo apt install openjdk-8-jdk

$ sudo apt install openjdk-9-jdk

$ sudo apt-get install openjdk-11-jdk

Una vez instalada la versión JDK elegida, procedemos a descargarnos Netbeans de su web:

$ wget -c http://download.netbeans.org/netbeans/8.2/final/bundles/netbeans-8.2-linux.sh

Con el comando anterior, se nos va a descargar en ingles. Si queremos que se descargue en español, lo que podemos hacer es ir a la web de descarga y descargar de forma manual teniendo la precaución de seleccionar el idioma en español.





Una vez completada la descarga, en el directorio de trabajo si utilizamos wget o en el lugar donde guardamos la descarga desde el navegador, encontraremos el instalador de NetBeans. Ahora utilizando el siguiente comando, haremos que el script sea ejecutable. Justo después comenzaremos con la instalación:

Nota. Es muy importante que almenos el segundo comando se ejecute como root si queremos que se instale para todos los usuarios. Haciendo esto, la carpeta por defecto de la instalación será: /usr/local/netbeans de lo contrario se instalará para un solo usuario.

$ chmod +x netbeans-8.2-linux.sh

# ./netbeans-8.2-linux.sh

En el proceso de instalación, cuando nos pida que elijamos la carpeta donde se encuentra JDK de java, tenemos que tener la precaución de seleccionar la ruta correcta para que no nos dé errores, la cual sería: "/usr/lib/jvm/java-8-openjdk-amd64". Tras esto, ya tendríamos nuestro netbeans instalado y funcionando correctamente


Si por algún motivo quisiéramos desinstalarlo (por ejemplo por una mala instalación), lo que tendríamos que hacer es ir a la carpeta de instalación (por defecto es: /usr/local/netbeans-8.2") y buscar un archivo llamado "uninstall.sh". Lo ejecutamos de la misma forma anterior: "./uninstall.sh" y listo.

Nuestro primer programa en Java sería algo así:


Para saber la versión de java que hay por defecto: $ java --version
Para cambiar dicha versión por defecto:
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
Para más info: https://linuxconfig.org/how-to-install-java-on-ubuntu-19-10-eoan-ermine-linux

Para instalar Gimp
$ sudo add-apt-repository ppa:otto-kesselgulasch/gimp
$ sudo apt update
$ sudo apt install gimp

Para la instalación de plugins:
$ sudo apt install gimp-plugin-registry gimp-gmic

Para instalar Crocodile

Para instalar Wine: Web Oficial
https://ubunlog.com/como-instalar-wine-en-ubuntu-18-04-lts/
Si problemas:  https://forums.linuxmint.com/viewtopic.php?t=290305

Resumen de instrucciones: sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt update

sudo apt install --install-recommends winehq-stable

Para comprobar que se ha instalado correctamente vemos la versión que se acaba de instalar:
wine --version


PD. Si diera error de instalación, lo que tenemos que hacer es editar el archivo:

/etc/apt/sources.list y comentar tas las lineas que nombren a wine. Despues de esto ya sí se puede volver a instalar wine. Fuente

sudo apt install wine stable


Si porfín se ha instalado wine, pero no te da la opción de lanzar el programa con el, lo que tienes que hacer es irte al directorio de descarga y lanzarlo desde ahí:

wine Crocodile_Clips_v3.5.exe





Instalar Arduino

$ sudo apt-get update
$ sudo apt-get install arduino arduino-core

Para más info ver web

Instalar mBlock


$ wget https://github.com/Makeblock-official/mBlock/releases/download/V4.0.0-Linux/mBlock-4.0.0-linux-4.0.0.tar.gz

$ tar zxvf mBlock-4.0.0-linux-4.0.0.tar.gz

$ cd mBlock/

$ ./mblock

Descarga alternativa
Otra , ultima


LekitOS

LekitOS es una personalización del sistema MiniNo Ártabros para enseñanza secundaria (basado en debian whezzy con escritorio LXDE) configurado para tener un ordenador perfectamente preparados para impartir la asignatura de tecnología, programación y robótica. Se trata de software libre y gratuito.









Características

Requerimientos mínimos
Este sistema se diseño para consumir muy pocos recursos, de manera que funciona muy bien incluso en ordenadores muy viejos.
  • Procesador de 1Ghz
  • 256MB de memoria RAM
  • 10GB de espacio libre en el disco duro


Software destacado:
  • Gráficos: Gimp (tratamiento fotográfico), draw (dibujo vectorial), inkscape (dibujo vectorial), librecad (dibujo técnico)
  • 3D: Freecad (diseño 3D), openscad (diseño 3D), RepetierHost (impresión 3D con slic3 integrado-laminador-), Blender (edición de vídeo 3D)
  • Oficina: libreoffice, evince (visor pdf), klavaro (mecanografía)
  • Electrónica: kicad (editor de circuitos impresos), logisim (simulador de circuitos lógicos)
  • Robótica: LinAXEpad (programador del entorno picaxe), IDE arduino (programador del entrono arduino), S4A (scrtach para arduino), blokly (programación por bloques para picaxe con simulador integrado)
  • Programación: Processing, ipython
  • Edición html: bluefish, kompozer
  • Navegadores: Icewasel, chromium, arora, konkeros, midori
  • ftp: filezilla, gftp
  • Sonido: audacity (edición de audio multipista)
  • Música: musescore (editor de partituras), LMMS (programa de composición con sintetizadores de sonido, Hydrogen (máquina de batería), rosegarden (secuenciador midi)
  • Video: openshot (editor de vídeo), VLC (visor de vídeo)
  • Wine (emulador de windows) con fluidsim -demo- (simulador de circuitos neumáticos) y editor picaxe (lo mismo que linAXEpad pero para windows, con la ventaja de que tiene un simulador integrado muy bueno). Wine permite instalar programas windows como croclip
  • Otros: baobab (analizador de disco), Virtualbox, lxmed (editor de menú lxde)


Usuarios

El sistema trae dos usuarios preinstalados:

Usuario minino con contraseña minino. Esta contraseña hay que cambiarla por motivos de seguridad ya que es un superusuario que puede realizar cambios en el sistema, instalar software, etc. Para cambiar la contraseña se puede abrir una consola y teclear sudo passwd minino. Nos tendremos que identificar con la contraseña vieja y luego introducir dos veces la nueva.En menu>preferencias>usuarios hay un entorno gráfico de gestión de usuarios que permite cambiar la contraseña.

Usuario alumno con contraseña alumno. Este es un usuario congelado. Todos los cambios que haga durante una sesión se borrarán (incluidos carpetas y archivos creados) cuando la sesión se cierre. Se recomienda que los alumnos cierren la sesión al final de cada clase para que el nievo alumno que se siente en el ordenador no se vea afectado por los cambios realizados por el anterior. Si los alumnos necesitan poder guardar documentos, lo pueden hacer en un pendrive, guardarlos en un servidor por ftp u otras soluciones como por ejemplo crear usuarios no congelados que sí pueden almacenar e incluso cambiar la configuración del escritorio sin que se vean afectados los demás usuarios. Si se desea modificar la configuración del usuario alumno hay que ejecutar sudo fijausuario alumno desde el usuario minino (los cambios se borran no al cerrar una sesión del alumno, sino al abrir la siguiente

Instalación

Descárgate la ISO del sistema operativo. Es muy grande (casi 4GB)) porque tiene mucho software preinstalado.

Quema la imagen ISO en un DVD. o bien crea un USB de instalación

Arranca el ordenador con el DVD o el USB de instalación. Tendrás que elegir el DVD o el USB como dispositivo de inicio. Al arrancar el ordenador se muestra qué tecla F nos lleva a la elección del elemeto de arranque (boot). Si no apareciera, hay que entrar en la bios y elegir el dispositivo como primer elemento en la boot secuence.
Cuando arranque el sistema, elegiremos el idioma y se recomienda elegir galpon minino. Entonces se cargará el sistema en LIVE, esto es, funcionando di
rectamente sobre el DVD o el USB de instalación. Podemos probar el sistema sin instalarlo. Funcionará algo mas lento que cuando se instala.
¿Vamos a instalar el sistema operativo junto a otros sistemas operativos? En caso de respuesta afirmativa, hay que particionar el disco duro. En caso de respuesta negativa, pinchamos en el icono de instalación que hay en el escritorio y elegimos instalación automática.
Particionar el disco. En menu>preferencias>gparted tenemos una herramienta que permite partir los discos duros. Si hemos usado el dispositivo USB dará un mensaje de error por recursividad, hay que ignorarlo. Creamos las particiones necesarias: Una partición para el sistema de al menos 10GB con formato ext4 y una partición swap de tamaño doble de la memoria RAM. Hay que aplicar los cambios para que se realicen.
Pinchamos en el instalador de minino que hay en el escritorio, elegimos instalación manual, no particionamos ya que lo hemos hecho antes. Elegimos la partición para la memoria de intercambio (swap) y elegimos la partición para el sistema (la ext4). Aceptamos y en media hora tendremos el sistema instalado con todo el software necesario para la asignatura.

Personaliza tu propio sistema
Si lo deseas puedes hacer los cambios que consideres oportunos en sistema y luego correr el script sudo makelive. Después de un tiempo aparecerá una iso en el directorio /home/remastersys/remastersys con una iso de tu sistema personalizado.


No hay comentarios:

Publicar un comentario

Libro de Visitas

Nombre:
Direccion E-mail:
¿Como llegaste hasta esta pagina?
Tus comentarios:

Calendario

Verde == 2ºA,  Gris == 2ºB, Naranja == 2ºC,  Rojo == 3ºC,  Violeta == 3ºF, Azul == 4º