RSS

Archivo de la etiqueta: GNU/Linux

apt-cacher-ng (proxy de paquetes .deb en GNU/Linux)

Apt-cacher-ng es un programa que sirve como proxy para la actualización/instalación de paquetes en sistemas GNU/Linux basados en Debian (que usa paquetes .deb). La idea es la siguiente:

Tenemos una sala de informática, con muchas máquinas que deben actualizarse.
La primera máquina que se actualiza intenta descargar los paquetes, pero estos pasan por el proxy. Como el proxy no tiene los paquetes, los descarga y se los envía a la máquina que los solicitó.

Cuando las otras máquinas se van a actualizar, como el proxy ya tiene los paquetes, no es necesarios volver a descargarlos de Internet, sino que se descargan a la velocidad de la red local (LAN).

¿Cómo se instala?

En la máquina que funcionará como proxy: (puede ser una cualquiera de las PC de los estudiantes, o la del profe, no requiere nada en especial). Se instala el paquete apt-cacher-ng:

# apt-get install apt-cacher-ng

O se puede instalar con Synaptic, o con lo que quieras. Listo.

(Obviamente, se pueden editar los archivos de configuración para que funcione “a tu gusto”, pero si lo dejás así como viene, va a funcionar).

En cada una de las máquinas que va a usar el proxy: Hay que crear un archivo llamado 02proxy en la carpeta /etc/apt/apt.conf.d

Ese archivo tiene que tener el siguiente texto:

Acquire::http { Proxy "http://IP-DEL-PROXY:3142"; };

(Reemplazar IP-DEL-PROXY por la ip de la máquina que tiene instalado el apt-cacher-ng)

Todo esto se puede hacer con un solo comando:

echo 'Acquire::http { Proxy "http://IP-DEL-PROXY:3142"; };'
> /etc/apt/apt.conf.d/02proxy

Todo en la misma línea. (Otra vez: reemplazar IP-DEL-PROXY por la ip de la máquina que tiene instalado el apt-cacher-ng)

Ahora, cada vez que las máquinas quieran actualizar o instalar algo, no será necesario descargar el paquete de Internet (salvo que sea la primera PC en la red que lo solicita).

 
Deja un comentario

Publicado por en 20/03/2015 en Utilidades

 

Etiquetas: , , , , , , , ,

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.

 
6 comentarios

Publicado por en 22/04/2014 en Cultura Libre

 

Etiquetas: , , , , , ,

Windows XP: pan para ayer, hambre para hoy

Hoy, 8 de abril de 2014, termina el soporte para Windows XP. Técnicamente hablando, Windows XP es un buen producto. Pero los que elegíamos no utilizarlo, poníamos en la balanza otros elementos.
Me explico: durante mucho tiempo se le achacó a Windows ser un sistema poco estable, en donde las “pantallas azules” aparecían a cada rato; los mensajes de error incomprensibles eran moneda corriente; y nadie sabía en qué momento su trabajo se iba a perder por un “Error fatal”. Eso fue cierto durante algún tiempo, pero Windows XP demostró ser un sistema más que viable desde el punto de vista técnico.

Pantalla azul

La temida pantalla azul

No es que no tuviera errores. No hay ningún software que no los tenga. Pero si uno bajaba las actualizaciones que Microsoft publicaba regularmente para el XP, no andaba instalando cualquier porquería descargada “de por ahí”, y tenía a mano un antivirus actualizado, podía dormir medianamente tranquilo.

Los que elegíamos no usar este sistema plantéabamos otra cosa: que ese soporte que se le brindaba al XP era pan para hoy. Porque Microsoft podía decidir en cualquier momento dejar de dar soporte a su otrora producto estrella. Bueno, ese día es hoy, 8 de abril. Windows XP debe dejar de utilizarse, no por criterios tecnológicos, sino por la decisión unilateral de una empresa que considera que esto conviene a sus intereses comerciales.

Windows XP se sigue usando, y mucho. Los hechos demuestran que es una excelente solución para muchos hogares y numerosas pequeñas y medianas empresas que basan su informática en este sistema. Y ningún motivo justificaba cambiar de sistema operativo. Hasta ayer.

A partir de hoy, Windows XP no será un sistema seguro. Siempre aparecerán nuevas vulnerabilidades, como en cualquier otro software. Pero Microsoft no estará ahí para publicar “el parche”. Y si Microsoft no lo hace, nadie más podrá hacerlo. Ni aunque tenga todo el tiempo y el dinero del mundo. Porque el código fuente de Windows XP es un secreto. Los únicos que tienen derecho a ver lo que escribieron los programadores, no están interesados ni en seguir manteniendo el código, ni en publicarlo para que otros lo mantengan. ¿Qué proponen? Microsoft obliga a sus usuarios a comprar otro de sus sistemas, lo que probablemente implique para la mayoría comprar otras computadoras. Ellos mismos confiesan aquí esta deslealtad comercial. Y, de nuevo, es pan para hoy. Lo que ahora le hacen al XP, se repetirá con Windows 7, 8, y etc. Ningún atisbo de que se comprometan a que “no volverá a suceder”.

¿Hay alternativa? Rotundamente sí: la alternativa se llama Software Libre, concretamente, GNU/Linux. Muchas corporaciones contribuyen a mantener el Software Libre, pero ninguna de ellas tiene “la sartén por el mango”. Con el Software Libre, mientras haya alguien a quien le interese seguir usando un sistema o aplicativo, existirá la posibilidad de mantenerlo.

¿GNU/Linux es más difícil que Windows? Rotundamente no. Eso sí: es distinto. Y a algunos usuarios puede llevarles un tiempito acostumbrarse a “hacer las cosas de otra manera“. Pero “otra” no es sinónimo de “difícil“, sino de “distinto“. Lo he comprobado personalmente muchas veces. Di clases de “Informática” en jardines de infantes y escuelas primarias. Ningún chico de esa edad te va a decir que Linux es “más difícil”. He guiado a algunos jubilados en su primer contacto con computadoras, usando GNU/Linux. Han aprendido lo que necesitaban para poder usarlo más que eficientemente. Soy testigo: para quien deja prejuicios de lado y está dispuesto a aprender algo nuevo, no es ni más ni menos difícil.

Insisto: si nunca usaron GNU/Linux, hoy Microsoft les da la oportunidad perfecta para empezar. Cualquiera que pueda instalar un Windows puede instalar también una distro de GNU/Linux. Hagan Backup y prueben, no es nada del otro mundo.

Y si no se animan solos, pueden fijarse si, a fin de mes, se hace cerca de donde viven algún FLISOL. Allí encontrarán gente capacitada y dispuesta para ayudarlos a instalar la distro de GNU/Linux que prefieran en sus equipos. Vas con tu compu abajo del brazo, y te la traés funcionando con un sistema Libre. Gratis y con buena onda. Te re conviene. ¿O querés que te haga un dibujo?

Flisol 2014
“Banner” del FLISOL 2014

Claro, siempre está la opción de tirar tu compu y comprar otra que traiga el próximo Windows… Estén atentos a este blog en un par de años, seguramente aparecerá un artículo idéntico a este, en donde solamente cambiará la versión de Windows caida en desgracia. Cada uno sabrá elegir si quiere ser cliente cautivo de una corporación o miembro de una comunidad de usuarios.

Para que puedan meditar su decisión, les dejo una zamba que, en 1943, compuso Andrés Chazarreta, en alusión al último día del XP: La Siete de Abril.

Fuente de las imágenes: 1 2

Fuente del video

 
2 comentarios

Publicado por en 08/04/2014 en Cultura Libre, Utilidades

 

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: , , , , , , , , ,

Charla: “Software Libre en la educación”

Hoy estuve dando una charla sobre este tema en el Congreso realizado en el Inst. Sup Nº24 “Héroes de Malvinas”.

Si bien la presentación por sí sola no dice gran cosa, la comparto por los enlaces del final.

Les dejo los enlaces que están en la presentación:

Recursos educativos:
Argenclic
Zona Clic
Aulas Libres
Gleducar

Programas y Sistemas Operativos
Software Libre para Windows: CDLibre

GNU/Linux (propósito general):
Linux Mint
Ubuntu
Debian

GNU/Linux (educativo):
Huayra (Conectar Igualdad)

Muchas de las imágenes de la presentación están tomadas de una charla de María Elena Casañas (MEC), que desde hace un tiempo tengo siempre a mano. Recomiendo visitar su sitio Web.

 
3 comentarios

Publicado por en 10/09/2013 en Cultura Libre, Educación

 

Etiquetas: , ,

Bloqueo de pantalla por ssh

Comparto con ustedes una solución que apliqué en el laboratorio de informática de la escuela en donde trabajo.
Muchas veces el docente quiere solicitar la atención de los estudiantes que están trabajando en las computadoras. Casi siempre se logra, por lo general insistiendo un par de veces. Pero hay ocasiones (sobre todo con los pibes más chicos) en las que puede ser necesario “bloquear” por unos instantes el uso de la computadora, para que no se pierdan una explicación importante. Esto es un poco violento para mi gusto, particularmente yo lo uso cuando se va un grupo y llega otro. Los chicos encuentran las máquinas “bloqueadas”, y saben que no se “desbloquean” hasta que la actividad no ha sido planteada.
Concretamente, lo que me habían pedido era un script que bloqueara la pantalla, el teclado y el ratón, y otro que revirtiera este efecto.
No sabía cómo hacerlo, así que escribí a la lista del Grupo de Usuarios de Software Libre de Rosario (LUGRo), y me dieron varias sugerencias (Aprovecho para agradecer a Adrián, Omar, Emiliano, Martín, y especialmente a Víctor, que me propuso esta solución). Reconozco que es muy específico lo que aquí comparto, pero me parece que puede ser que en otra escuela resulte útil. (Además, anotarlo acá es una buena manera de tenerlo a mano la próxima vez que lo necesite).
Paso 1: Las máquinas deben tener ip fijas. No es necesario que sean correlativas, pero en mi caso es así, lo que facilita un poco las cosas. (Aquí hay una explicación de cómo poner ip fijas en Ubuntu 10.04).
Paso 2: Debe estar instalado el openssh-server en las máquinas de los estudiantes. Si no está instalado, hay que escribir en un terminal (en cada una de las máquinas):
sudo apt-get install openssh-server
Paso 3: Permitir loguearse con el usuario root (Ubuntu no lo permite por defecto). Para eso, escribir en un terminal:
sudo passwd root
Nos pedirá una contraseña de root, y ya podremos ingresar con este usuario como en las otras distribuciones. (Conviene elegir una contraseña segura, y usar root solamente desde consola.)
Paso 4: Permitir el acceso sin contraseñas al usuario del docente, desde la máquina del mismo. (Aquí está explicado cómo se hace).
Paso 5: Por fin, hacemos el script para bloquear las máquinas:
Abrir un terminal. Escribir sudo gedit bloquear.sh
Se abrirá gedit, allí pegamos el siguiente código:

#!/bin/bash
# Suponiendo que las máquinas tienen ip correlativas de 192.168.0.2 a 192.168.0.16, 
# que el usuario que usan los estudiantes es "chicos", y que se usa gnome:
maquina=2
while [ $maquina -lt 17 ] ; do
  #bloqueamos la pantalla:
  ssh -X chicos@192.168.0.$maquina "export DISPLAY=:0;gnome-screensaver-command -l;"
  #inhabilitamos temporalmente el usuario:
  ssh root@192.168.0.$maquina "passwd -l usuario"
  let maquina=maquina+1 
done

Guardamos y salimos de gedit.

Paso 6: Le damos permiso de ejecución al archivo:
sudo chmod 744 bloquear.sh

Paso 7: Creamos ahora el script para desbloquear las máquinas.
sudo gedit desbloquear.sh
Y copiamos en gedit el siguiente código:

#!/bin/bash
# Con las mismas suposiciones que antes:
maquina=2
while [ $maquina -lt 17 ] ; do
  #rehabilitamos el usuario:	
  ssh root@192.168.0.$maquina "passwd -u usuario"
  #desbloqueamos la pantalla:
  ssh -X chicos@192.168.0.$maquina "export DISPLAY=:0;gnome-screensaver-command -d;"
  let maquina=maquina+1 
done

Una vez más, guardamos y salimos.

Paso 8: Igual que en el paso 6: sudo chmod 744 desbloquear.sh

Ahora, cada vez que queramos bloquear las máquinas, simplemente abrimos una terminal en la máquina del docente, y escribimos:
./bloquear.sh
Y cuando queramos devolverle el control a los usuarios, escribimos en la misma terminal:
./desbloquear.sh

 
3 comentarios

Publicado por en 10/03/2012 en Utilidades

 

Etiquetas: , , , , , ,

Eventos de la comunidad de Software Libre

Ando con bastante poco tiempo para escribir por acá. Sin embargo, no quería dejar de invitarlos a cuatro eventos que la comunidad de Software Libre organiza en estos días.

Pasado mañana sábado 17/09, en la estación Rosario Norte, de 14 a 19hs, el lugro organiza el Día de la Libertad del Software. Para los rosarinos, y la gente de nuestra región, es un evento imperdible, para tener la oportunidad de tomar contacto con la comunidad del Software Libre local, y escuchar interesantes charlas (ver cronograma). Además, si nunca te animaste a instalar Software Libre en tu compu, en este mismo evento se realiza un “Festival de Instalación”: llevás tu notebook o CPU, y la gente que más sabe del tema en Rosario te ayuda a instalar todo, de manera que te llevás tu máquina andando. Podés reemplazar tu Sistema Operativo actual por otro libre, o podés hacer que “convivan” ambos. En fin, a todos los lectores rosarinos (y de los alrededores) les recomiendo pegarse una vuelta. Además, gratarola y con buena onda. Te re conviene. ¿O querés que te haga un dibujo?
SFD Rosario

Otro evento interesante es el Encuentro por una Educación Libre, EPUEL, que se hace el miércoles 21/9 en Berazategui. Para aquellas personas interesadas en la aplicación de las TIC en educación, este evento es el lugar indicado. Tiene un perfil más pedagógico que técnico, como puede observarse en el cronograma de charlas. Voy a tratar de andar por ahí, aunque es muy probable que, como soy un poco pajuerano, me termine perdiendo en el GBA.
Epuel

No contentos con eso, el viernes 23 y sábado 24 de septiembre se realiza en Junín (Prov de Bs As) la PyCon (Conferencia Python). Para los programadores en este lenguaje, es una interesante experiencia para compartir conocimientos.

Pegadito, y ahí mismo en Junín, el domingo 25 y lunes 26 de septiembre se realiza el SugarDay, el evento argentino de la plataforma educativa Sugar. Me encantaría poder ir a este último evento, vamos a ver si es posible.

Y eso no es todo: se me pasó consignar que estuve en la Biblioteca Nacional en la CISL2011. Iba a escribir una pequeña crónica de mi experiencia allí, pero ya lo han hecho otros, antes y mejor, así que busquen por ahí. Nomás aporto que me pareció interesantísimo, con un gran nivel y una gran apertura de criterio para dar lugar al disenso y a la crítica.

En fin, no me digan que no hay como para entretenerse. Ojalá nos veamos en alguno de estos encuentros, que al fin y al cabo esa es la principal fortaleza del Software Libre: la comunidad que le pone el hombro día tras día.

Posdata: Me recuerdan que omití el Free Software Asunción, 19 y 20 de septiembre en la capital de Paraguay. La Patria Grande en el camino del Software Libre.

 
Deja un comentario

Publicado por en 15/09/2011 en Cultura Libre

 

Etiquetas: , , , , , , , ,