Mis primeros pinitos con Debian

Los cambios son buenos pero creo que Canonical esta optando por el mismos sistema de Microsoft de usar sus usuarios a las malas como beta tester de sus versiones que aun les falta mucho camino por andar. Esta semana al actualizar de la versión 10.10 (completamente configurado y corriendo como el viento) de Ubuntu a las versión 11.04 y que todo mi sistema se desestabilizara... leer varios blog y ver que la "obligación" por defecto era Unity decidí que la mejor opción era irme directamente a donde la mamá de Ubuntu, Debian (que mejor forma de celebrar el día de las madres :D).

Esta bien que Canonical innove, pero que no "obligue" a usar sus productos y permita elegir. Espero que Unity tenga un buen desarrollo y ayude a que cada vez mas usuarios se animen a probar GNU/Linux, pero creo que después de llevar varios años con Ubuntu (desde la 7.04) creo que ya es hora de volver a probar un salto (ya lo había tratado una vez con Open Suse) a una versión de verdad.

La instalación de Debian no es cosa del otro mundo (hasta me lance a hacerla sin necesidad de leer ninguna guía de instalación), pero cuando lo arranque por primera vez me salio un error de GRUB que no me permitía ingresar. Intente restaurar el GRUB con el Live CD de Ubuntu pero el error continuaba.

Lo deje así y al siguiente día, me di cuanta que el disco donde había instalado Debian lo estaba detectado como /dev/sdb (segundo disco duro) y el GRUB lo había instalado (y reparado) para /dev/sda (primer disco duro), así que revisando a través de la BIOS realice el intercambio de los discos y al reiniciar... voilà! al fin le veía la cara a Debian.

Al iniciar todo fue muy familiar hasta le momento pues al usar Gnome 2 el entorno se me hizo muy familiar. Lo mas sorprendente fue cuando cargue Rythmbox y sin instalar ningún extras-restrictivos (como se debe hacer en Ubuntu para los mp3) la musica, así sin mas ni mas, comenzó a sonar :D. Se llevo muy buena impresión de entrada.

Ya iba a empezar a instalar "mis cositas" cuando al primer intento de instalación por consola me encuentro con este mensaje:

usuario is not in the sudoers file. This incident will be reported.


El usuario no esta en el archivo de sudoers. El incidente será reportado.
¿Como así? ¿WTF? ¿y además le van a poner la queja a mi papá?

Gracias a Esteban, después de que me tratara como un NooB por llevar tanto tiempo con Ubuntu y decirme Windolero mil veces. Accedió a ayudarme y explicarme (por así decirlo) que con Debian hay otra filosofía y que haberme acostumbrado a trabajar con Ubuntu con puros GUI (Interfaces Graficas de Usuario) era como haber seguido con Windows todo este tiempos. Así que después del regaño y dejar la moral esparcida por todo el piso toco cambiar de visión.

Lo que debía hacer ahora era adicionar mi usuario como Sudoer (y comienza la Googleada). Para ello se debe abril la Apliaciones -> Accesorios -> Terminal de <<Root>> (te pedirá la contraseña de Root, por seguridad no es bueno permitir que la guarde) y editar el archivo de Sudoers con el siguiente comando:

gedit /etc/sudoers


Luego buscamos:
# User privilege specification
root ALL=(ALL) ALL


y al final le adicionamos nuestro usuario (quedando así):
# User privilege specification
root ALL=(ALL) ALL
usuario ALL=(ALL) ALL


Guardamos y cerramos el archivo y ahora somos Caballeros Jedi Sudoers. Con lo que podremos volver a usar el comando sudo desde la Terminal.

Después de esto y para instalar programas se deben adicionar los repositorios oficiales de Debian (para mi caso la versión 6 Squeeze). Acá me lleve el otro regaño por estar haciéndolo desde el Synaptic y no desde la consola :'( . Como ya tenemos Poderes Jedi Sudoers la opción para "machos" es a través del menú Aplicaciones -> Accesorios -> Terminal y editamos el archivo de repositorios:

sudo gedit /etc/apt/sources.list


Hace unas advertencias que nunca vi en Ubuntu al usar el comando sudo (poderes de administrador) la primera vez:

We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.


Confiamos que ha recibido del Administrador Local la usual introducción. Por lo general se resumen en estos tres aspectos:

#1) Respeto a la privacidad de los otros.
#2) Piensa antes de escribir.
#3) Con grandes poderes vienen grandes responsabilidades.


Luego te solicita ingreses la clave de Root y luego lo primero que hay que hacer es deshabilitar (adicionando el carácter # al inicio de la linea) la actualización por CD-ROM pues según entendí al actualizar los repositorios y no tienes el CD-ROM insertado puede lanzar errores.

#deb cdrom:[Debian GNU/Linux 6.0.1a _Squeeze_ - Official amd64 NETINST Binary-1 20110320-15:00]/ squeeze main


Luego, debajo de los repositorios que ya nos trae la instalacion por defecto:

deb http://debian.unal.edu.co/debian/ squeeze main
deb-src http://debian.unal.edu.co/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main


Adicionamos los siguientes repositorios adicionales:
#Repositorios Adicionales
deb http://debian.unal.edu.co/debian/ squeeze main contrib non-free
deb-src http://debian.unal.edu.co/debian/ squeeze main contrib non-free

#Repositorios Multimedia
deb http://www.debian-multimedia.org/ squeeze main non-free
deb-src http://www.debian-multimedia.org/ squeeze main non-free
deb http://www.debian-multimedia.org/ testing main non-free
deb ftp://ftp.debian-multimedia.org/ testing main non-free


En ambos repositorios, la segunda linea que comienza con deb-scr también la puedes deshabilitar con el carácter # al inicio si no te interesan los códigos fuente. También podemos elegir el país de los repositorios de una lista de mirrors (espejos) que tiene Debian, en mi caso configure los de Colombia.

Mi lista de repositorios finalmente quedo asi:

#

# deb cdrom:[Debian GNU/Linux 6.0.1a _Squeeze_ - Official amd64 NETINST Binary-1 20110320-15:00]/ squeeze main

#Repositorios Oficiales
deb http://debian.unal.edu.co/debian/ squeeze main
#deb-src http://debian.unal.edu.co/debian/ squeeze main

#Repositorios de Seguridad
deb http://security.debian.org/ squeeze/updates main
#deb-src http://security.debian.org/ squeeze/updates main

#Repositorios Adicionales
deb http://debian.unal.edu.co/debian/ squeeze main contrib non-free
#deb-src http://debian.unal.edu.co/debian/ squeeze main contrib non-free

#Repositorios Multimedia
deb http://www.debian-multimedia.org/ squeeze main non-free
#deb-src http://www.debian-multimedia.org/ squeeze main non-free
deb http://www.debian-multimedia.org/ testing main non-free
#deb ftp://ftp.debian-multimedia.org/ testing main non-free

# squeeze-updates, previously known as 'volatile'


Guardamos y cerramos el archivo y luego actualizamos con el comando:
sudo aptitude update


Con estos simples pasos ya se puede proceder a instalar los programas que quieras (por consola, Synaptic o el medio que prefieras) y que estén dentro de los repositorios. Recordar que Debian busca mayor estabilidad y por ello los paquetes (programas) incluidos deben ser muy estables para poder ser agregados en estos repositorios, aunque vientos de cambio soplan.

Existen otras posibilidades para generar automaticamente la lista de repositorios, como la herramienta online Debian Source List Generator. Donde pueden elegir la combinacion de opciones que deseen y luego les entrega el archivo ya generado, con lo que bastara solo copiar y pegar.

Después de todo este proceso, gratamente me encontre con otra sorpresa y era a lo que mas le temia por el cambio. La tarjeta de video (nVidia 6600 GT) la monto por completo, mientras que con Ubuntu me tocaba instalarla y configurarla.

Para probar si tenia montada la aceleracion 3D de la tarjeta en la terminal se ejecuta el siguiente comando:

glxinfo | grep "direct rendering"


Si responde indicando "direct rendering: Yes" es porque lo tiene. La otra forma tambien es usar el comando:

glxgears


Con este inclusive se puede hacer la prueba visualmente y en la consola se puede ver a cuantos FPS (Frames Por Segundo) esta corriendo:

2840 frames in 5.0 seconds = 567.862 FPS
2852 frames in 5.0 seconds = 570.246 FPS
2896 frames in 5.0 seconds = 579.132 FPS
2855 frames in 5.0 seconds = 570.949 FPS
2888 frames in 5.0 seconds = 577.545 FPS
2922 frames in 5.0 seconds = 584.270 FPS
2881 frames in 5.0 seconds = 576.071 FPS
2913 frames in 5.0 seconds = 582.455 FPS
2902 frames in 5.0 seconds = 580.325 FPS
2867 frames in 5.0 seconds = 573.381 FPS
2895 frames in 5.0 seconds = 578.749 FPS
2848 frames in 5.0 seconds = 569.544 FPS
2931 frames in 5.0 seconds = 586.047 FPS
2953 frames in 5.0 seconds = 590.563 FPS
2972 frames in 5.0 seconds = 594.338 FPS
2958 frames in 5.0 seconds = 591.430 FPS
2860 frames in 5.0 seconds = 571.933 FPS
2930 frames in 5.0 seconds = 585.928 FPS
2929 frames in 5.0 seconds = 585.662 FPS
2942 frames in 5.0 seconds = 588.224 FPS
2895 frames in 5.0 seconds = 578.967 FPS


Lo que quiere decir que si fuera a instalar Compiz no tendria ningun problema previo. Ahora si.... a instalar Unity :S... es broma.

Espero esta entrada les sirva un poco de ayuda como a mi y se animen a probar Debian que sinceramente... no duele :D y me ha dejado gratamente sorprendido con el sonido y la tarjeta de video. Ah y no es necesario hacer las cosas a punta de terminal como "me obligaron a mi" pero siempre es bueno saber mas de una forma de encontrar soluciones.

Recordar inscribirse a la Comunidad Debian en Español. Donde puedes recibir ayuda de la comunidad.

Sueter... de poder elegir lo que quieras en el mundo del Software Libre, si no te gusta algo pues simplemente haces un cambio y listo. De nuevo gracias a Esteban por su ayuda.

Por:

Comentarios

  1. Yo si continuo con Ubuntu.. y hasta ahora lo unico que me hace volver a Windows es World of Warcraft... no he podido, pero bueno, eso si me quedo con el 10.10, ya intente el 11.04 y me dio mal sabor de boca.

    ResponderEliminar
  2. Sep igual pa empezar sigue siendo bueno ubuntu.... porque se encuentran tutoriales y ayudas por todas partes. Aunque con ese Unity uno no sabe si va ser mejor o peor para los nuevos. Según Mark Shuttleworth va ser mejor pa los novatirijillos.

    Igual me alegra calvete que te animaras a probar GNU/Linux :D

    ResponderEliminar
  3. Excelente, ese cambio traerá consigo mucho mas aprendizaje, ademas que ahora es un poco mas obligatorio hacer las cosas desde la terminal, ya veraz que en ocasiones va a ser imposible desde la gráfica y es ahí donde radica el cambio. Ya no somos usuarios finales, porque los usuarios finales usan la gráfica para todo, vos estudias sistemas y es algo en lo que deberían hacer hincapié la universidades a las personas que estudian lo mismo que nosotros, esas personas no deberían usar sistemas para usuarios finales sino sistemas que los lleven a consultar y a pensar mas allá de lo que unas ventanas de colores muestran.


    Felicitaciones y veraz que no solo la gráfica y la de sonido funcionan de maravilla, sino también un resto de aplicaciones de no solían funcionar muy bien en Ubuntu ahora funcionaran excelente en Debian.


    Saludos

    ResponderEliminar
  4. Gracias parcero... por ahora voy muy contento y campante... a ver como se sigue comportando. Con toda seguridad te sigo molestando.

    A proposito ya va siendo hora de cambio de imagen del Blog... acorde al nuevo SO.

    ResponderEliminar

Publicar un comentario

Entradas populares