First Steps on a Geeky Life – Edubuntu – running on a existing xUbuntu

As a geek father,
It’s more than sure that Theo is going to be sorrounded by an amount of gadgets.

It’s important to educate that the problem is not the gadget itself, it’s the power that cames granted.
As uncle Ben said once “With great power comes great responsibility”.

Every gadget is able to enter on the dark side of the Internet. You only have to search some “key words” on google to check it up.

Google Search Images + “boobs” = pr0n.

So the early we, as parents, educate our child to make a responsible use of a gadget the more protected is going to be in front of the Dark Side of The Internet.
This is a mandatory topic that every parent has to be concerned. Parents has to know the meaning of terms like sexting, grooming and more.

If you want to know more about this Dark side I recommend you to visit Marcelino Madrigal’s Blog. Specially “Cómo denunciar el ciberacoso” and “10 consejos para explicar a tus hijos pequeños como protegerse en la red“.

It’s an extense topic and I’m not an expert, so I can only write by myself.

Walking through this path, and leaving this dark thoughts, as a geek father I would love that Theo will be able to know how to code or make some “sysadmin magic”. And that’s the point of this post.

In the xUbuntu Universe exists a special distribution that focus on educational learning, and it’s Linux so it’s perfect!

Its name is Edubuntu (logically) but the main problem is that runs over Ubuntu system, which means tons of RAM, good CPU power and, maybe, one or two Unicorn horns.

Leave a 2 or 3yo child in front a computer with those specs…. better lets give a gun to a drunken monkey.

So better take off the cupboard an old friend that will run a distribution like Lubuntu, Xubuntu, etc. and install edubuntu apps over those lovely Linux flavors.

How we can do it?

Let’s take a look at Edubuntu web site:

Installation on an existing Ubuntu system

Edubuntu provides application bundles that group educational software by grade level. You can install from the Education category in the “Software Center” entry in theApplications menu or installing the following packages using your favorite package manager:

  • ubuntu-edu-preschool – Preschool (
  • ubuntu-edu-primary – Primary ( ages 6-12) educational application bundle
  • ubuntu-edu-secondary – Secondary ( ages 13-18) educational application bundle
  • ubuntu-edu-tertiary – Tertiary ( university level ) educational application bundle

You can also install all Edubuntu packages, including artwork by installing the edubuntu-desktop package.

If this is going to be a good path to follow only Time will tell…


Autonota – Modificar el PATH. Mediante Terminal en Linux.

Otro pequeño recordatorio.
En muchas ocasiones, por pereza, me dedico a escribir toda la ruta de un comando cuando sería mucho más sencillo añadir la carpeta que contiene estos útiles.

Esto últimamente me ocurría cuando necesitaba algún ejecutable para trabajar con mi android (léase el necesario ADB). Así que de nuevo me dejo esta autonota que seguro que también será útil para otro tipo de situaciones.

Tenemos diversos modo para modificar una variable del sistema, en nuestro caso sera $PATH. Si es de manera temporal podemos hacerlo de este modo:

PATH=”$PATH:/nueva/ruta/1:/nueva/ruta/2: … :/nueva/ruta/N”

Esto nos servirá temporalmente mientras estemos en esa sesión.
Si de otra manera queremos que sea un añadido permanente para nuestro usuario, no hacemos más que añadir esta linea a, por ejemplo, ~/.bashrc

export PATH=$PATH:/nueva/ruta/1:/nueva/ruta/2: … :/nueva/ruta/N

Si queremos que ese cambio afecte a todos los usuarios que creemos desde ese momento el fichero a editar se encontrará en /etc/bash.bashrc

He comentado que podemos añadir por ejemplo esas lineas al fichero ~/.bashrc por que también podemos añadirlas a ~/.bash_profile o ~/.profile. Para un mayor entendimiento de las diferencias entre estos archivos os animo a consultar la documentación de bash, que podéis encontrarla en:

$ man bash