Cómo NO Se Debe Enseñar a Usar Linux


Instalar programas es parte de la personalización del sistema que todo usuario medio necesita hacer. No todos usamos los mismos programas porque no hacemos las mismas tareas.

En Internet hay miles de páginas, sobre todo blogs, en las que gente con buenas intenciones explica cómo instalar un programa. En general son tutoriales que indican qué comando ejecutar en la terminal para instalar un programa particular en una versión particular de Linux.

Darle al lector el comando que instala un programa desde la terminal le puede servir para salir del paso, pero es mucho más útil explicarle cómo hacerlo en general para que ya no necesite recurrir a que alguien le proporcione el comando exacto.

En particular en Ubuntu, instalar programas desde la terminal es innecesario y no deberíamos estar escribiendo tutoriales que consistieran en ejecutar “sudo aptitude” o “sudo apt-get install” teniendo aplicaciones tan potentes y sencillas como el “Centro de software de Ubuntu” o el Synaptic.

Es claro que es más corto decirle a un amigo ejecuta “sudo apt-get install hardinfo en la terminal” que decirle, “clickea en el menú Aplicaciones, luego en la opción Centro de software de Ubuntu, se abre una ventana donde pueden buscar programas, busca uno llamado hardinfo y presiona instalar”. Son más pasos y más explicaciones. Para escribir un tutorial habrá que capturar pantallas.

Pero al explicarle eso, no le estamos enseñando a instalar un programa, sino a descubrir miles y a instalarlos cuando los necesite. Le estamos dado las herramientas para que se desenvuelva. No sólo un comando mágico que hace el trabajo sin qué él sepa cómo. Probablemente hasta ese momento no supiera de la existencia de un listado de programas instalables (ya que en Windows eso no existe).

Lo mismo pasa cuando hay que agregar un PPA. No hay que decirle que use echo sed y el pipe para modificar un archivo en /etc/… Está la forma para hacer eso gráficamente mediante lo opción “Orígenes del software” y es muy sencilla e intuitiva. Está claro que el usuario así refuerza el concepto de repositorios y que los programas no vienen de la nada. El día de mañana cuando vea que algún programa se puede instalar desde un PPA, sabrá cómo agregarlo. En cambio no sabrá modificar el comando que le pasamos sin temer cometer un error.

Es absurdo requerir que un usuario use la terminal y una serie de comandos encadenados entre sí para llevar a cabo una tarea básica como lo es instalar un programa. Si estamos explicándole es porque no sabe hacerlo y si no sabe hacer algo básico, la terminal debería está fuera del radar.

La próxima vez que escribas en tu blog un tutorial para instalar la nueva versión de tu programa preferido desde un PPA, tómate el trabajo de capturar las pantallas donde se ingresa el nombre del PPA, indicarle cómo recargar el listado de paquetes y cómo encontrar el nuevo paquete en Synaptic o en el Centro de software de Ubuntu. No tomes el atajo de poner sólo un comando. Piensa que quieres que el que lea tu blog aprenda primero lo básico y luego podrá aprender a manejarse con puros comandos.

De lo contrario escribe un blog para administradores de sistemas y no pongas tutoriales para realizar cosas básicas que todos ya sabemos hacer.

Anuncios

3 pensamientos en “Cómo NO Se Debe Enseñar a Usar Linux

  1. Me encanta la gente que nos dice a todos lo que tenemos que hacer

  2. Valla… menos mal que su blog cumple con sus MANDAMIENTOS los demás deberían desaparecer, solo un par de cosas… cuando alguien tiene una dificultad si no sabe resolverla busca la solución a la misma no un curso de informática, que está muy bien pero no es el caso, por otro lado no considere tan tonto a alguien como para no darse cuenta que para instalar un nuevo programa desde consola solo hay que poner el nombre del que quieres instalar, ademas es curioso que recomiende el aprendizaje y acabe diciendo que la consola (en Ubuntu) no es necesaria, que es mejor el entorno gráfico… lo que no dice es que es mas rápido instalar un programa desde la Terminal que desde su maravilloso entorno gráfico… podría seguir pero no me apetece perder mas tiempo en este blog.

  3. Sinceramente creo que su enfoque esta erróneo, el uso de terminal es fundamental no solo en Ubuntu sino en todos los open source, y claro es la forma más eficiente y provechosa de APRENDER a utilizar un OS, incluso te recomiendo utilices el cmd.exe de Windows y veras que es algo bastante útil.
    Prefiero fomentar el aprendizaje de un OS para su mejor aprovechamiento que darle un millón de pasos para hacer lo mismo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s