Conceptos básicos GNU/Linux

May 20, 2007

En esta sección Vamos a tratar algunas cosas que tenemos que tener claras antes de instalar y comenzar a utilizar Linux. No tienes que aprenderlas de memoria, simplemente lee esto con atención y estarás en disposición de continuar aprendiendo sobre Linux.

El arranque de Linux

Veamos qué es lo que pasa cuando nuestra máquina arranca y tenemos que elegir un sistema operativo. Cuando la BIOS termina su chequeo, empieza a buscar dónde hay software para ser ejecutado. Si los CDROMs no son de arranque, pasa al primer disco duro por defecto. En el principio del disco duro o MBR (acuérdate, lo vas a ir más de dos veces con Linux) o en una partición queda instalado con Linux un cargador de arranque. Los dos más usados son LILO (LInux LOader) y GRUB. Nada más arrancar se ejecuta este cargador cuya misión permitir al usuario elegir sistema operativo de los que tenemos en nuestro ordenador quiere utilizar. Al instalarse, LILO (o GRUB) habrán sido configurados para poder arrancar cualquier sistema operativo que tengamos instalado, reconoce la mayoría de los existentes. Seleccionamos nuestra versión de Linux y el cargador da paso al Kernel de Linux que empieza a hacer sus chequeos y a montar (hacer utilizable) el sistema de archivos.

El sistema de archivos

El sistema de archivos es más o menos «la forma de escribir los datos en el disco duro». El sistema de archivos nativo de Linux es el EXT2. Ahora proliferan otros sistemas de archivos con journalising (si se arranca sin haber cerrado el sistema, no necesitan hacer un chequeo sino que recuperan automáticamente su último estado), los más conocidos son EXT3, ReiserFS y XFS.

La estructura de directorios que sigue Linux es parecida a la de cualquier UNIX. No tenemos una «unidad» para cada unidad física de disco o partición como en Windows, sino que todos los discos duros o de red se montan bajo un sistema de directorios en árbol, y algunos de esos directorios enlazan con estas unidades físicas de disco. MUY IMPORTANTE: Las barras en Linux al igual que en cualquier UNIX son inclinadas hacia la derecha, como se puede ver más abajo (ese es el motivo de que en internet sean inclinadas hacia la derecha ya que nació bajo UNIX y en Linux podremos aprovechar todas sus ventajas). Expliquemos esto más a fondo, incluyendo los directorios principales:

Tabla 1.1. Estructura de directorios en Linux

Directorio Descripción
/ Es la raíz del sistema de directorios. Aquí se monta la partición principal Linux EXT.
/etc Contiene los archivos de configuración de la mayoría de los programas.
/home Contiene los archivos personales de los usuarios.
/bin Contiene comandos básicos y muchos programas.
/dev Contiene archivos simbólicos que representan partes del hardware, tales como discos duros, memoria…
/mnt Contiene subdirectorios donde se montan (se enlaza con) otras particiones de disco duro, CDROMs, etc.
/tmp Ficheros temporales o de recursos de programas.
/usr Programas y librerías instalados con la distribución
/usr/local Programas y librerías instalados por el administrador
/sbin Comandos administrativos
/lib Librerías varias y módulos («trozos») del kernel
/var Datos varios como archivos de log (registro de actividad) de programas, bases de datos, contenidos del servidor web, copias de seguridad…
/proc Información temporal sobre los procesos del sistema (explicaremos esto más en profundidad posteriormente).

Nombres de archivos en Linux

Los nombres de archivos en Linux (como en todos los UNIX) distinguen mayúsculas de minúsculas, esto es, son «case sensitive». Los archivos README, readme, REadme y rEadme por ejemplo son archivos distintos y por lo tanto al ser nombres distintos pueden estar en el mismo directorio.

En Linux los archivos no tienen por qué tener una extensión. La suelen tener a modo orientativo, pero no es en absoluto necesario. Linux sabe qué contiene cada archivo independientemente de cuál sea su extensión. Por comodidad, podremos llamar a todos nuestros archivos de texto con la extensión .texto, o a todos nuestros documentos con la extensión .documento, de esta manera, podremos luego agruparlos más fácilmente.

Los ficheros y directorios ocultos en Linux comienzan su nombre por un punto (.)

Los nombres de archivos o directorios pueden ser muy largos, de más de 200 caracteres, lo cual nos da bastante flexibilidad para asociar el nombre de un archivo a lo que contiene. No obstante, hay ciertos caracteres que nunca se deberían utilizar a la hora de nombrar un archivo. Uno de ellos es el espacio, nunca llamaremos a un fichero con un nombre que contenga un espacio. Tampoco son recomendados otros caracteres raros como signos de puntuación (a excepción del punto), acentos o la ñ. En algunos casos Linux ni siquiera nos permitirá usarlos. Los recomendables son las letras A-Z, a-z, los números (0-9), el punto, el guión (-) y el guión bajo (_) para nombrar un archivo. Los acentos y la ñ tampoco se recomiendan.

El software adicional para GNU/Linux

Primero, hacer notar que LINUX NO ES WINDOWS. El software de Windows no funcionará en Linux, hay proyectos de emulación al respecto, que no recomendamos.

El software para Linux lo podemos encontrar de dos formas: en un paquete binario o en un paquete con su código fuente.

Los paquetes binarios

Existen varios tipos de paquetes binarios. Todos tienen una característica en común, y es que contienen código de máquina, no código fuente, por eso cada tipo de procesador necesita su propia versión de cada paquete. Al haber varias distribuciones de Linux existen varios tipos de paquetes binarios, habiendo varias distribuciones que comparten sistema de paquetes. Los más comunes son:

  • Los paquetes RPM: Los usan las distribuciones RedHat, Caldera, Madrake, SuSE y TurboLinux entre otras. Su uso está muy extendido y es posible instalar este tipo de paquetes mediante la aplicación rpm. El nombre de los paquetes rpm es del tipo nombredelpaquete_version_plataforma.rpm
  • Los paquetes Debian (deb): Los usa la distribución Debian y sus derivadas. Es un sistema de paquetes muy potente y que facilita en gran medida la actualización del sistema, además de resolver las dependencias (qué paquetes necesitan a qué otros) y satisfacerlas instalando todos los paquetes necesarios automáticamente. La aplicaciones que gestionan este sistema de paquetes se llaman apt y dpkg. Los paquetes Debian se suelen nombrar de la forma nombredelpaquete_version_plataforma.deb
  • Los paquetes tgz de Slackware los usa la distribución del mismo nombre, y siguen los principios de los dos anteriores, son paquetes binarios aunque tienen una estructura distinta.

Los paquetes de código fuente

Estos paquetes contienen los archivos que salen del ordenador del programador o programadores, lo que quiere decir que ya hay que aportar algo de nuestra parte para utilizar los programas que contienen. El proceso de instalación de este tipo de paquetes implica también una COMPILACIÓN, concepto que vas a escuchar más de tres veces. Una compilación nos permite que el programa que vamos a instalar se optimice totalmente para el tipo de componentes que tenemos en nuestro ordenador y el tipo de versión de GNU/Linux. Este programa que hemos compilado correrá más rápido que si nos hubiéramos limitado a instalar un paquete binario normal. La compilación de un programa requiere de unos COMPILADORES, que son unos programas que junto con unas LIBRERíAS de lenguajes de programación, consiguen transformar el código fuente en lenguaje de máquina. Trataremos más adelante cómo instalar software.

Son también de amplio uso los Source RPM, que son paquetes RPM pero que en vez de ser binarios, llevan código fuente. Mediante la instalación de este tipo de paquetes, lo que hacemos es crear un nuevo paquete optimizado (compilar un nuevo paquete) para nuestra máquina. Después instalamos este último.

Meta-Paquetes

Conocemos por meta-paquete a aquellos paquetes en los cuales no hay código fuente, o binarios, sino reglas sobre CÓMO construir e instalar dicho paquete. Estos paquetes los usan distribuciones como Gentoo Linux (http://www.gentoo.org), Linux From Scratch (http://www.linuxfromscratch.com) y algunos otros sistemas operativos como FreeBSD (http://www.freebsd.org). La ventaja que tienen estos paquetes es que son muy sencillos de generar, los binarios quedan optimizados para la máquina que los va a ejecutar, pero como todo, esto tiene una contrapartida…. las distribuciones que los usan pueden ser más complicadas de manejar y se necesitan conexiones muy rápidas y procesadores potentes si no se quiere estar mucho tiempo compilando los paquetes.

Los usuarios y los permisos de archivos

Linux es un sistema operativo multiusuario. Cada usuario generalmente tiene su carpeta de usuario en /home/usuario. Por defecto sólo puede escribir, modificar y borrar archivos dentro de esta carpeta. Ningún otro usuario (excepto root) puede acceder a los archivos que hay en este directorio, ni si quiera puede ver cuáles son. Este usuario -por defecto- puede leer en el resto de las carpetas que hay en el sistema de archivos excepto en la de root y las de otros usuarios. Todos los programas recuerdan las preferencias de cada usuario, e incluso un usuario puede instalar un programa sin que los otros usuarios tengan acceso a él (vale sí, root si tendrá, lo sé, lo sabemos :-); aunque instalando los usuarios tienen muchas limitaciones como veremos después. Un usuario no puede causar por este motivo daño al sistema ni cambiar su configuración de ninguna forma. ¿Y quién es ese tal root? En cualquier sistema UNIX, root es «el que todo lo puede». Es la excepción que confirma la regla, es el superusuario todopoderoso de estos sistemas. Cuando hagas login como root en una máquina GNU/Linux, siente el poder bajo tus teclas. Puedes hacer todo lo que se te pase por la cabeza. Pero ojo, tienes poder para lo bueno y para lo malo. Tienes acceso a todo el sistema, pero una equivocación… sería fatal. Puedes cargarte el sistema Linux y los preciados datos y configuraciones que tengas en él. Por esto, para tareas normales SIEMPRE entraremos al sistema como un usuario normal por los riesgos que se corren trabajando como root. Además NUNCA usaremos Internet como root. Incluso algunos programas no permiten ser ejecutados por root por motivos de seguridad. Como ya habrás adivinado, la contraseña de root se la guarda uno en la cabeza y se asegura de que no se le olvida, y por supuesto se preocupa uno de que nadie pueda acceder a ella en ningún fichero o de que no la ven cuando la escribimos. Si se cree que la han podido adivinar o están cerca, se cambia. Cuanto más larga, tediosa y sin sentido sea esta contraseña, más seguro estará nuestro sistema. Recuerda que tu máquina Linux es tan segura como segura sea tu contraseña de root.

¿Qué son los permisos? Todos y cada uno de los archivos y directorios del árbol jerárquico que monta nuestro sistema Linux tienen permisos. Estos permisos dicen, para cada usuario del sistema, si puede ejecutarlo, si puede ver su contenido o si puede borrarlo o modificarlo. Del mismo modo, cada elemento del sistema de archivos tiene un dueño. Por defecto, este dueño del elemento (tanto directorio como archivo) tiene acceso total a él y puede realizar todas las acciones posibles permitidas. El resto de usuarios pueden leer y ejecutar este elemento por defecto aunque todo esto se puede cambiar para cada uno de los elementos. Todos los archivos de las carpetas de sistema y configuración suelen tener a root como propietario. Los de la carpeta personal de cada usuario tienen a ese usuario como propietario, pero el resto de usuarios normales no tienen ningún permiso sobre estos elementos, y lo mismo ocurre con la carpeta de root (que se encuentra en la raíz, en /root).

El arranque de Linux II

Cuando el kernel ya ha montado el sistema de archivos, comienzan a inicializarse algunos procesos llamados «daemons» (demonios). Cada uno de estos demonios se inicia cuando el sistema arranca y durante su vida va acontrolar un proceso determinado, y va a permanecer en segundo plano (transparente para el usuario), no vamos a notar que se está ejecutando a menos que pidamos información a este proceso, lo detengamos o lo reiniciemos. Algunos de estos demonios son, por ejemplo, el servidor web, el servidor de correo, el cortafuegos, el servidor de nombres DNS… y muchos otros que gestionan varias tareas, en su mayoría servicios de servidor de red para servir de host a otras máquinas. Cuando todos esos demonios se hayan cargado, aparecerá ante nosotros una línea de texto de login (autentificación en un sistema) o bien una ventana de login gráfico. Vamos a empezar entrando como usuario normal primero.

Nombramiento de dispositivos y particiones

Debemos saber de qué manera nombra Linux a los discos duros que tenemos conectados a nuestra máquina y sobre todo a sus particiones. Todos los discos duros (IDE) comienzan su nombre como hd. Un ejemplo de nombre completo de disco duro sería hda y de la primera partición de ese disco duro sería hda1.

La ‘a’ significa que ese disco duro está conecatdo al IDE1 como maestro. Si fuera esclavo tendría la ‘b’, y si estuviera conectado al IDE2 como maestro, la ‘c’, y si estuviera al IDE2 como esclavo, la ‘d’.

Articulo Original: ZonaSiete.org


Revista User Linux liberada

May 20, 2007

Hace poco me entere que User Linux ha liberado bajo licencia Creative Commons el primer año completo en formato pdf. Puedes descargar alguno de los 12 numeros (o los 12 si crees oportuno) desde este enlace. Me alegro mucho de que se empiecen a liberar magazines atraves de internet, y espero que alguien más predique con este ejemplo.


Para quien quiera provar Windows Vista

May 20, 2007

La verdad es que no es mi principal pasión trabajar con Windows, y menos con Vista sabiendo lo lento que es; pero nunca viene mal saber utilizar diversos sistemas operativos (aunque se trate de Windows Vista), así que aquí os dejo una versión mas ligera de Windows Vista que he encontrado en ba-k.com. Se trata de una version de Windows Vista Ultimate en español y modificada.

Algunas de las características de este sistema operativo son:

  • No se instala por DVD, sino por dos CDs
  • Mejorado sistema de administración de usuarios (normalmente es la queja de los que usan Vista, con este no sufrirán)
  • Puede instalarse desde cero (recomendado) o sobre otro sistema operativo sin perder tus archivos ni tener que formatear.
  • Incluye el Flip 3d (efecto 3d que se logra al apretar Windows + tab)
  • Lo he parchado para que alcance mas compatibilidad con programas que normalmente Vista no lo haria
  • Mejorada la frecuencia USB, que hará mas rapidos sus dispositivos USB
  • Le he agregado un montonal de drivers que hacen que el 99% de las personas que lo instalen no necesiten instalar ningun driver para su computadora, solo necesitan esto y listo, todo jalará sin instalarle nada extra
  • Aguanta correr en maquinas chicas, a diferencia de Vista Ultimate que corre con minimo 512 de RAM y 128 de video, esta corre con 128 de RAM con video integrado
  • Si tu tarjeta de video no soporta el Aero de Vista (efectos especiales de transparencia, etc) puedes forzarlo desde las propiedades de pantalla, si tu tarjeta aguanta directx 9 aunque sea forzado, puedes usarlo.
  • Es bastante, pero bastante mas rapido que Vista en su version original, normalmente se le quitan componentes para hacerlo light hasta llegar a los 650 mb, yo lo he dejado en un poco mas de 900 mb, pero cada componente fue revisado para dar su mayor rendimiento, es decir, aunque pese más, será mas ligero en la práctica.
  • Tiene drivers de sonido y video mejorados, no los originales de Vista.
  • Mayor compatibilidad con dispositivos USB (sobre todo celulares) que el original.
  • No necesita serial
  • No se le ha quitado ni el DVD maker, ni el movie maker, ni windows media 11, ni ninguna cosa «interesante»
  • Incluye TODOS los juegos de vista, mas los premium games en 3D, como el Chess Titans
  • Está totalmente en español

aqui dejo una captura de pantalla

descargar parte 1 + parte 2 + parte 3 + parte 4 + parte 5 + parte 6 + parte 7 + parte 8 + parte 9 (password: ba-k.com)

Articulo original: ba-k.com


Los 10 principios de Steve Jobs

May 20, 2007

Llevo bastante tiempo sin colgar ningun post debido a que tengo bastante trabajo ultimamente. Así que os dejo esto que encontré por ahí y me pareció bastante interesante.

  • «La innovación distingue entre un líder y un seguidor.»
  • «Sé un prototipo de la calidad. Mucha gente no está acostumbrada a un ambiente donde se espera la excelencia.»
  • «El único modo de hacer un gran trabajo es amar lo que haces. Si no lo has encontrado aún sigue buscando. No te acomodes. Como con todo lo que es materia del corazón, sabrás cuando lo hayas encontrado.»
  • «Sabes, nosotros no crecemos más que la comida que comemos. Vestimos ropas que otras personas hacen. Hablamos un idioma que otras personas han desarrollado. Usamos unas matemáticas que otras personas han evolucionado………quiero decir, que constantemente estamos tomando cosas. Es un sentimiento maravilloso, eufórico crear algo que devuelves al fondo común de la experiencia y el conocimiento humano.»
  • «Hay una frase en el Budismo, ‘Mentalidad de principiante.’ Es maravilloso tener una mentalidad de principiante.»
  • «Pensamos básicamente en ver la televisión para desenchufar el cerebro, y trabajar en tu ordenador cuando quieres volver a encenderlo.»
  • «Soy la única persona que conozco que ha perdido 250 millones de dólares en un año…..Eso es un gran constructor de carácter.»
  • «Intercambiaría toda mi tecnología por una tarde con Sócrates.»
  • «Estamos aquí para dar un mordisco al universo. ¿Sino, para que otra cosa podemos estar aquí?»
  • «Tu tiempo está limitado, así que no lo desaproveches viviendo la vida de algún otro. No te dejes atrapar por los dogmas, que es vivir con los resultados del pensamiento de otras personas. No dejes que el ruido de las opiniones de otros ahoguen completamente tu voz interior. Y más importante, ten el coraje de seguir tu corazón y tu intuición. Ellos de algún modo ya saben en lo que tú verdaderamente te quieres convertir. Todo lo demás es secundario.»

Autor Steve Jobs, presidente de Apple Inc.


Cosas imprescincible tras instalar Ubuntu

May 12, 2007

Este post tiene como objetivo dejar un Ubuntu recién instalado listo para poder instalar cualquier tipo de programa (que soporte Ubuntu), bien actualizado y totalmente itegrado con Windows (sobre todo a lo que se refiere lectura y escritura de formatos de disco).

1. Repositorios

Algo imprescindible para poder instalar nuevos programas en Ubuntu es tener los repositorios bien actualizados y completos. Para ello vamos a ir a Sistema > Administración > Gestor de paquetes Synaptic y introducimos nuestra contraseña cuando nos la pida. Una vez abierto iremos a Configuración > Repositorios; aparecera una ventana con cinco pestañas.

En la primera, Software Ubuntu, tenemos cinco opciones de las cuales tenemos que activar las cuatro primeras para tener programas (Software) y la ultima para el código fuente, y una opción llamada Descargar desde donde tenemos que elegir el servidor del cual nos descargaremos los programas y actualizaciones.

En la segunda pestaña llamada Software de otros proveedores, se añaden las direcciones desde donde queremos que se añadan más programas y actualizaciones. Personal mente recomiendo añadir las siguientes para mejorar las actualizaciones y facilitar la integración con Windows:

Para Ubuntu Edgy Eft (6.10)

deb http://ntfs-3g.sitesweetsite.info/ubuntu/ edgy main main-all
deb http://flomertens.keo.in/ubuntu/ edgy main main-all
deb http://mirror.ubuntulinux.nl edgy-seveas all

Para Ubuntu Feisty Fawn (7.04)

deb http://ntfs-3g.sitesweetsite.info/ubuntu/ feisty main main-all
deb http://flomertens.keo.in/ubuntu/ feisty main main-all
deb http://mirror.ubuntulinux.nl feisty-seveas all

Todavia no cierres la configuración de Synaptic, primero hay introducir unos comandos para instalar las claves GPG. Para ello ves a Aplicaciones > Accesorios > Terminal introduce los siguientes comandos:

wget http://flomertens.keo.in/ubuntu/givre_key.asc -O- | sudo apt-key add –
wget http://mirror.ubuntulinux.nl/1135D466.gpg -O- | sudo apt-key add –

Cierra Synaptic y en el terminal introduce estos comandos:

sudo apt-get update
sudo apt-get upgrade

Listo repositorios actualizados.

2. Lectura y escritura de ntfs y fat32 en Linux

Instalando ntfs-3g podremos facilitar la integración de Windows con Linux, ya que esto nos va a permitir leer y escribir en particiones ntfs y fat32. Instalarlo en Ubuntu Feisty Fawn 7.04 es más sencillo que con sus versiones anteriores, para ello tenemos que instalar primero Automatix2 mediante el comando:

sudo aptitude install automatix2

Una vez hecho esto vamos a instalar el ntfs-3g, lo aremos desde Automatix2. Abrimos este programa en Aplicaciones > Herramientas del sistema > Automatix2; una vez habierto vamos a la sección Miscellanious y seleccionamos la opción Automatix read/write NTFS and FAT32 Mounter, aplicamos los cambios y reiniciamos. Finalmente tenemos acceso de lectura y escritura sobre particiones NTFS y FAT32 como si nada.

En el caso de tener una versión más antigua de Ubuntu es algo más complicadillo. Para instalarlo lo aremos desde la consola, que aunque no lo parezca es la manera más sencilla; los comandos son los siguientes:

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install ntfs-config
gksu ntfs-config

Esto configura ntfs-3g de manera automatica activando la lectura y escritura en particiones de Windows.

Ahora aremos un backup de el archivo /etc/fstab por si falla la modificación que tenemos que realizar:

sudo cp /etc/fstab /etc/fstab.bak
gksu gedit /etc/fstab

Ahora en el archivo /etc/fstab tenemos que añadir la siguiente linea a las particiones de Windows:

/dev/particion /media/carpeta ntfs-3g defaults,locale=en_US.utf8 0 0

Donde pone particion tenemos que indicar la partición que esta formateada en ntfs (ejemplo /dev/hda1), donde pone carpeta tenemos que especificar la carpeta donde se montara la particion (ejemplo /media/hda1 o /media/win).
En el caso de que nos salga mal la configuración para restaurar el backup tenemos que introducir estos comandos en la consola:

sudo rm -f /etc/fstab
sudo cp /etc/fstab.bak /etc/fstab

Finalmente tenemos permisos de lectura y escritura sobre particiones formateadas con ntfs y fat32.

3. Lectura y escritura de Ext2 y Ext3 en Windows

Instalando IFS Drives en Windows podremos facilitar la integración de Linux con Windows, ya que esto nos va a permitir leer y escribir en particiones de Linux formateadas en Ext2 y Ext3. El «driver» se puede descargar desde aquí.

4. Instalar el plugin flash

Macromedia Flash Player no esta instalado por defecto en Ubuntu, así que es recomendable instalarlo. Eso se hace de una forma sencilla, como no desde un terminal:

sudo apt-get install -y flashplugin-nonfree

5. Instalar fuentes True Type de Microsoft

Siempre puede ser útil tener algunas fuentes de más instaladas aunque se trate de las de Microsoft. Para instalarlas introduciremos los siguientes comandos en la consola y listo:

sudo apt-get install -y msttcorefonts

6. Instalar plugins para compresion/descompresión de archivos no soportados

Por suerte o por desgracia Ubuntu no soporta la descompresion/compresion de archivos .rar, .zip, .jar y .tar. Para solucionar este contratiempo instalaremos el unrar y el 7zip desde linea de comandos y listo:

sudo aptitude install rar unrar
sudo aptitude install p7zip


7. Instalar plugins para la reproducción de mp3

Al igual que con los formatos de compresion antes vistos, Ubuntu no soporta la reproducción de algunos formatos de audio como por ejemplo el mp3. El problema se soluciona insertando en la consola el siguiente comando:

sudo apt-get install -y mpg123

8. Instalar Adobe Reader

Para instalar la última versión de Adobe Reader vamos a Aplicaciones > Herramientas del sistema > Automatix2. Una vez abierto vamos a la seccion Office y seleccionamos Adobe Reader 9.0, aplicamos los cambios y listo.

9. Instalar codecs de multimedia

Para instalar los codecs utilizaremos la consola. Abrimos un terminal e introducimos el siguiente comando:

sudo aptitude install libdvdcss2

sino funciona utiliza este otro

sudo /usr/share/doc/libdvdread3/ ./install-css.sh

Esto era por lo que se referia a la reproduccion de DVD’s. Para tener instalados todos los plugins multimedia a parte de los de DVD, introduce esto en la consola (las tres lineas son un solo comando):

sudo apt-get install gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse libxine-extracodecs w32codecs vlc mplayer

10. Instalar Beagle

Actualmente Ubuntu no trae instalado Beagle porque todavia no se encuentra en su versión final, pero resulta muy útil tenerlo instalado ya que es un magnifico buscador; se podria decir que es algo parecido a Google Desktop Search y Mac OS Spotligh. Para instalarlo vamos a la consola e introducimos:

sudo apt-get install -y beagle

11. Instalar gDesklets

Es una aplicación que nos permite poner widgets en el escritorio de manera similar a como se hace en Windows Viesta o Mac OS X. Para instalarlo solo tenemos que poner lo siguiente en la terminal:

sudo apt-get install -y gdesklets

Despues de la instalación vamos a Sistema > Preferencias > Sesiones y añadimos gDesklets Shell en la lengueta Programas de incio.

12. Actualizar el sistema

Finalmente, una vez ya tenemos todo nuestro sistema repleto de extras y todo lo demás; ha llegado el momente de actualizar el sistema. Para ello vamos a Sistema > Administracion > Gestor de actualizaciones. Una vez abierto comprovamos si hay actualizaciones para el sistema, y las instalamos.

Después de seguir todos estos pasos tendremos nuestro Ubuntu completo y actualizado, esperando a que le saques todo el jugo posible.