RSS

Archivo de la etiqueta: Linux

FLISOL 2014 – Rosario

Este sábado, en muchísimas ciudades de toda la Patria Grande se realizará el Festival Latinoamericano de Instalación de Software Libre, FLISOL.

En la ciudad de Rosario, el evento se realizará:

  • el sábado 26 de abril
  • de 14 a 18hs
  • en el Complejo Astronómico Municipal (Parque Urquiza, al lado del Planetario)
  • organizado por el LUGRo (Grupo de usuarios de Software Libre de Rosario).

Voy a estar dando una charla, “Primeros pasos con Software Libre”. La reseña de la misma es la siguiente:

¿Por qué es importante para un usuario “de a pie” usar Software Libre? ¿Cómo dar los primeros pasos en el uso del Software LIbre? Consejos y experiencias para la transición. Destinatarios: Público en general. Usuarios de computadoras que hayan tenido poco o ningún contacto con el software libre. Usuarios experimentados que quieran ayudar a migrar a otros usuarios.

Sin embargo, y teniendo en cuenta que no es obligatorio escuchar mi charla :-), creo que el evento va a estar bueno. En este enlace pueden consultar el cronograma completo de charlas.

Si alguno quiere ir a que le instalen Software Libre, es una buena idea. Van a encontrar gente que sabe mucho, que tiene buena predisposición para explicarles lo que necesiten saber, y guiarlos para tomar la decisión que más se ajuste a sus necesidades. Para aprovechar mejor la ocasión, es importante que tengan en cuenta lo siguiente:

  • Ir con tiempo. (No caigas 17.55, por favor.)
  • Que haya suficiente espacio libre en el disco rígido.
  • Hacé backup de toda la información. Siempre, para cualquier cosa, por cualquier motivo: hacé backup de todo. Aunque no vayas al FLISOL: HACÉ BACKUP. (Disculpen. Continuemos.)
  • Si tenés instalado un Windows, y querés que ese sistema permanezca junto con GNU/Linux, es muy importante que Desfragmentes el / los discos. Buscá en tu sistema la opción “Desfragmentar”. (Por ejemplo: Inicio –> Accesorios –> Herramientas del sistema –> Desfragmentador de discos). Es un proceso que lleva varias horas, y que no tiene ninguna dificultad ni requiere intervención del usuario. Lo podés dejar desfragmentando e irte a dormir la siesta.
  • Si querés que el Windows que ya tenés instalado quede compartido con GNU/Linux, no hay problema. Pero no podés decir “quiero que me instalen Windows y GNU/Linux”. (No es mala onda, pero en el FLISOL no instalamos Windows, ni ningún otro sistema no libre.)
  • Si es una compu de escritorio, llevá solamente el gabinete de la CPU. Podés dejar el monitor, teclado, mouse, parlantes, impresora, etc. en tu casa. Si es una notebook/netbook/etc, no te olvides del cargador.

Bueno, nos vemos el sábado en FLISOL. Los esperamos.

Afiche Flisol

Flisol 2014 (Afiche hecho por Javier García Alfaro)

Si están en otros lugares del continente, pueden consultar dónde se hace el FLISOL más cercano en este enlace.

Anuncios
 
6 comentarios

Publicado por en 22/04/2014 en Cultura Libre

 

Etiquetas: , , , , , ,

Para leer el Martín Fierro en la terminal de Linux

Hoy, 10 de noviembre se celebra en Argentina el día de la tradición, por ser el cumpleaños de José Hernández, escritor, poeta, político y defensor de la causa federal, autor del Martín Fierro.
José Hernández
Me obligaron a leer este libro en la secundaria; me acuerdo que no me gustó. Ya más grande, lo volví a agarrar, y me encantó: es un texto profundo desde lo humano, políticamente muy comprometido, y de yapa de lo más divertido. Cualquiera que lo lea lo va a disfrutar, aunque no sé si quienes viven en otros países lo comprenderán, porque usa muchas palabras propias de los paisanos de la pampa argentina del siglo XIX.

Hace un tiempo, jugando con las posibilidades de procesamiento de texto con scripts bash, hice un programita que permite leer esta obra desde la terminal de Linux. Es más un chiste que una cosa útil.
Se los comparto junto con las instrucciones:

  1. Abrí una terminal
  2. Escribí: wget https://dl.dropboxusercontent.com/u/29441662/mf.sh y pulsá Enter
  3. Aclaración: Si entendés algo de programación, leé el archivo y vas a ver que no hace más que mostrar texto. (Nunca ejecutes código que no entiendas, salvo que confíes en el autor). Supongamos que ya leíste el código y/o que confiás en mí. Continuemos.
  4. Cuando se haya descargado el archivo, escribí en la misma terminal: chmod 744 mf.sh para darle permiso de ejecución
  5. Ahora escribí en la terminal ./mf.sh y pulsá Enter
  6. Leé el poema

( Por si alguien lo dudaba: sí, estoy completamente loco. 🙂 )

Fuente de la imagen

 
1 comentario

Publicado por en 10/11/2013 en Libros

 

Etiquetas: , , , , , , , , ,

Para que los estudiantes vean la pantalla del docente

Comparto un script que me resulta útil en la escuela en donde trabajo.
Sirve para que todos los estudiantes puedan ver la pantalla del docente, de tal manera que pueda mostrarse algún procedimiento complejo.
Los supuestos son los siguientes:

  • Todas las máquinas están corriendo un GNU/Linux
  • Las máquinas de los alumnos tienen un cliente VNC llamado “vinagre” (la mayoría de las distros derivadas de Debian lo traen por defecto).
  • Las máquinas tienen ip fija y correlativa (en este ejemplo, se supuso que están en el rango 192.168.10.2 a 192.168.10.25).
  • El usuario del docente tiene acceso por ssh sin contraseñas a las máquinas de los alumnos. (Aquí está explicado cómo se hace).

Sin más preámbulos, el script:
#!/bin/bash
echo "Ingrese el usuario: "
read usuario
com="export DISPLAY=:0.0 && vinagre -f vnc://192.168.10.99"
maquina=2
echo "Se abrirá una ventana. Marque:"
echo "\"Permitir a otros usuarios ver mi escritorio\""
echo "Pulse ENTER para continuar"
read algo
vino-preferences
echo "En unos instantes, todos verán esta pantalla..."
while [ $maquina -lt 26 ] ; do
ssh -p 1160 $usuario@192.168.10.$maquina "$com" &
let maquina=maquina+1
done

Hay que abrir un editor de textos y copiar y pegar este código. Luego, guardarlo con el nombre que se desee, supongamos “ver.sh”
Después, le damos permisos de ejecución, escribiendo en una terminal el comando chmod 744 ver.sh
Por último, lo ejecutamos, escribiendo desde la terminal ./ver.sh
Y allí podremos explicar el procedimiento, mientras todos los estudiantes ven nuestra pantalla.
Por último, para “devolverles” el control de sus máquinas, tenemos que ejecutar este otro script, del mismo modo que antes:
#!/bin/bash
echo "Ingrese el usuario: "
read usuario
com="killall vinagre"
maquina=2
while [ $maquina -lt 26 ] ; do
ssh -p 1160 $usuario@192.168.10.$maquina "$com" &
let maquina=maquina+1
done

Espero que les sea útil. Si hay algo que no expliqué con claridad, pueden dejar un comentario.

 
Deja un comentario

Publicado por en 17/05/2013 en Educación, Utilidades

 

Etiquetas: , , , , , ,

“Deep Freeze casero” para GNU/Linux

En un GNU/Linux basado en Debian (como Ubuntu), podemos crear un par de sencillos scripts para obtener una funcionalidad similar al conocido “Deep Freeze”: que la computadora vuelva a su estado original cada vez que se reinicia. Mejor aún: cada vez que se reinicia, o cuando nosotros queramos.
(Ya que estamos, tenía la duda: se dice queramos y no querramos. Fuente.) En fin, paso a explicar.
El abominable Tux de las nieves.

  1. Suponemos que hay un usuario “pruebas”, recién creado, cuyo “home” (/home/pruebas) queremos resguardar.
  2. Vamos a guardar el estado actual de /home/pruebas. Abrimos una terminal. Escribimos:
    sudo gedit /root/guardar.sh
    Eso nos abre el editor de textos, para que creemos el archivo guardar.sh que se guardará en /root (podría guardarse en otra carpeta). En este archivo escribimos:

    #!/bin/bash
    rm -f /root/respaldo.tar
    tar -cpPf /root/respaldo.tar /home/pruebas

    (La primera línea borra cualquier respaldo anterior si es que hubiera alguno. La segunda crea una copia).
    Guardamos y salimos. Luego le asignamos permiso de ejecución al archivo:
    sudo chmod 744 /root/guardar.sh
    De este modo cualquier usuario con permiso de hacer sudo podrá crear una copia de seguridad del estado actual del usuario “pruebas”, en el momento que desee.
  3. Ahora vamos a preparar el script que recuperará el estado original de la sesión del usuario “pruebas”. Desde la terminal:
    sudo gedit /root/recuperar.sh
    En ese archivo escribimos:

    #! /bin/bash
    rm -fR /home/pruebas
    tar -xpPf /root/respaldo.tar

    y de nuevo le esignamos permiso de ejecución, desde la terminal:
    sudo chmod 755 /root/recuperar.sh
  4. El script está listo. Cada vez que queramos volver al usuario “pruebas” a su estado original ejecutamos desde un terminal:
    sudo /root/recuperar.sh (El usuario “pruebas” no debe estar logueado).
  5. ¡Listo! Si queremos que funcione como el famoso Deep Freeze, solamente tenemos que hacer que se ejecute al iniciar GNU/Linux.

Fuentes: 1 2 Imagen

Aviso: Uso este script hace años en la escuela en donde trabajo, siempre con buenos resultados. Pero de ninguna manera me hago cargo de pérdidas de información u otros daños que su uso pudiera ocasionar.

 
16 comentarios

Publicado por en 24/04/2011 en Utilidades

 

Etiquetas: , , , ,