Afinando (y reparando) Ubuntu 10.10


El suricato va más fino después de pasar por el taller

Después de instalar el último Ubuntu liberado hasta la fecha, me encontré con varias cosas bien hechas… pero también con varias cosas chapuceras.  Y dado que ya lo he instalado en muuuchos equipos, topándome casi siempre con los mismos problemas, pues he decidido hacer esta entrada para tener “a mano” las soluciones más comunes a las pegas que encuentro tras terminar una instalación típica de las que yo hago.

Partiendo de una instalación limpia de Ubuntu 10.10 Maverick Meerkat, detallaré todo lo que yo instalo, cómo lo instalo y, lo que es más importante, cómo resolver algunos problemas que pueden surgir tras la instalación.

Vamos allá. :cool:

PASO Nº1 – Instalación de los drivers privativos.

Justo después de instalar Ubuntu, debemos instalar los drivers privativos que necesitemos.  En mi caso, basta con los drivers de la tarjeta gráfica, que es una Nvidia.  Si fuese una ATI, se haría del mismo modo, así que no digo nada.

Es muy fácil: desde “Sistema > Administración > Controladores adicionales” buscamos los drivers disponibles y los instalamos.  Sólo hay que marcar la línea del controlador y hacer clic sobre “Activar”.  Se reinicia y pasamos al paso 2.

PASO Nº2 – Actualización del sistema.

¿Ya instalaste los drivers privativos? Entonces ya debes tener aceleración gráfica.  Ahora vamos a actualizar el sistema a la última versión del kernel y del resto de paquetes.  Para eso, lo primero que haremos será entrar en “Sistema > Administración > Gestor de actualizaciones” y hacemos clic sobre  el botón “Configuración”. Pinchando sobre la pestaña “Orígenes del software” veremos esto:

 

(clic para ampliar)

Aquí marcamos la primera opción, Socios de Canónical.  Tras lo cual cerramos y comprobamos las nuevas actualizaciones.  Cuando nos las muestre, las instalamos.  Dado que también se instalará un kernel nuevo, seguramente debamos reiniciar el sistema para que se apliquen los cambios.

PASO Nº3 – Afinando el sistema.

En este paso, el sistema ya tiene aceleración gráfica y está actualizado a los últimos paquetes.   Ahora toca ponerle todo el montón de programas que más se utilizan.

Instalando JAVA:

Duke, la mascota de Java

Java es un lenguaje multiplataforma que mejorará nuestra experiencia web.  Instalando su máquina virtual en nuestro sistema, así como sus plugins para Firefox, la vida nos sonreirá más. :mrgreen:

Para ello, primero abrimos una terminal (“Aplicaciones > Accesorios > Terminal”) y añadimos el repositorio de Java:

sudo add-apt-repository ppa:sun-java-community-team/sun-java6

Después actualizamos e instalamos lo necesario para tener Java en el sistema:

sudo apt-get update && sudo apt-get install sun-java6-jre sun-java6-plugin

Fíjate en aceptar las condiciones de Java durante la instalación.  Podrás cambiar entre opciones con la tecla tabulador (la que está encima del bloqueo de mayúsculas).  De nada.

(NOTA: si tienes problemas con los juegos on-line basados en Java, lo más sencillo es desinstalar desde Synaptic los paquetes que se contienen “icedtea” en su nombre, ya que entran en conflicto con los de Java.  Tras eso, todo irá bien.)

Instalando los extras:

Aquí meteremos un montón de codecs de vídeo, audio, software de compilación, etc.

Ubuntu, durante su instalación, ya te dejó instalar el soporte para Flash o la reproducción de MP3, entre otros.  Pero hay cosas que no te instaló debido a problemas legales (en algunos países no sería legal que vinieran instalados “de serie”) así que las instalamos ahora.

Antes de nada, añadimos los repositorios de Medibuntu.  En una terminal, metemos esto (es una única línea, copiala entera haciendo TRIPLE clic encima y luego botón derecho + copiar):

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update

Ahora añadimos la capacidad para reproducir DVD’s encriptados:

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

Y cuando acabe, metemos este mega-comando para instalar prácticamente todo lo que nos falta de una sola vez: compresores, codecs, utilidades, .  (OJO, si tu sistema es de 32 bits, sustituye donde pone “w64codecs” por “w32codecs”)

sudo apt-get install w64codecs ubuntu-restricted-extras rar unrar p7zip-full p7zip-rar unace unp zip unzip build-essential non-free-codecs gparted gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-base gstreamer0.10-plugins-good libdvdnav4 libdvdread4 libmp4v2-0 libxine1-ffmpeg ffmpeg flashplugin-nonfree sun-java6-fonts ttf-mscorefonts-installer ttf-liberation mencoder mplayer shutter gimp acroread compizconfig-settings-manager fusion-icon compiz-fusion-plugins-extra skype ekiga gdebi cheese

Nuestro sistema ya es perfectamente funcional y puede con casi todo, pero podemos seguir mejorándolo… ;)

(Ubuntu + Wine) es mejor que sólo Ubuntu

PASO Nº4 – Instalando wine.

Wine es una aplicación que nos permitirá ejecutar programas de Windows en nuestro sistema pingüinil.  Para tenerlo, lo más fácil es añadir sus repositorios e instalarlo.  Todo en una orden, aquí:

sudo add-apt-repository ppa:ubuntu-wine/ppa && sudo apt-get update && sudo apt-get install wine1.3

Cuando acabe, podemos afinar su comportamiento siguiendo esta guía que hizo superpiwi, un ubuntero de pro.

Ahora tu sistema no sólo puede con las cosas de Linux, sino que también ejecutará muchos programas para Windows.

PASO Nº5 – VirtualBOX: dos mejor que uno.

¿Sabías que puedes instalar un Windows DENTRO de tu Linux, como si fuese un programa más?  Pues sí, se puede.  Y puedes tener ambos sistemas corriendo al mismo tiempo, incluso compartiendo archivos e información en vivo entre ambos.

Si te interesa, puedes instalarte el último paquete de VirtualBOX que haya para tu Ubuntu  Linux y echar un vistazo a la guía de configuración que hice hace tiempo, que sigue valiendo en lo fundamental echar un vistazo a la nueva guía de tuneo de VirtualBox que hice hace bien poquito.

PASO Nº6 – Tunea tu pingüino con Ubuntu Tweak.

Ubuntu Tweak es un programa pensado para configurar de forma gráfica y sencilla los aspectos más variados de tu sistema Ubuntu Linux.

Por ejemplo, podrás eliminar kernels antiguos, cambiar la posición de los botones de cerrar/minimizar (algo que yo siempre hago, no me gustan los botones a la izquierda), instalar juegos o aplicaciones de toda clase, hacer copias de seguridad de tu sistema, instalar scripts (los scripts para Nautilus son muy muy útiles), obtener información de tu sistema… vaya, un montón de cosas muy bien presentadas que, en mi opinión, merece la pena tener a mano.  Luce así de bonito:

 

(clic para ampliar)

Pues para instalar esto, copiamos y pegamos esto en una terminal:

sudo add-apt-repository ppa:tualatrix/ppa && sudo apt-get update && sudo apt-get install ubuntu-tweak

Y listos, ya puedes ejecutar el programa desde “Aplicaciones > Herramientas del Sistema”.

PASO Nº7 – Instalando JDownloader.

En mi opinión, JDownloader es un grandioso gestor de descargas al que se puede sacar mucho rendimiento.  Instalarlo es sencillo, basta con añadir los repositorios y luego decirle al sistema que lo instale.  Eso, en dos pasos, se hace así:

sudo add-apt-repository ppa:jd-team/jdownloader

sudo apt-get update && sudo apt-get install jdownloader

PASO Nº8 – Solucionando errores.

¿No funciona tu touchpad?

Pues sigue la mini-guía que hice en su día, que sigue valiendo.

¿Tienes errores de GPG?

¿Te salió este mensaje (aunque con otros caracteres en la PUBKEY, claro) después de hacer algún sudo apt-get update?

The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 16126D3A02FDF932

Entonces abre una terminal y teclea esto, sustituyendo los 8 últimos caracteres por los que te devuelva tu propio error de GPG:

sudo gpg --keyserver keyserver.ubuntu.com --recv 02FDF932

Después, introduce esto otro:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 02FDF932 && sudo apt-get update

La solución es sencilla, pero hay que hacerla si te ocurre este problema.

¿Tu Bootsplash se ha ido al carajo?

El Splash es esa imagen en la que unos puntitos van cambiando de color a medida que carga el sistema operativo.  En Ubuntu 10.10 y por defecto es ésta:

 

(clic para ampliar)

Pues es muy probable que esa imagen no te salga correctamente.  La forma de solucionar esa molesta (inofensiva, sí, pero molesta) pega la encontré aquí y es la siguiente.  Primero instalamos esto desde una terminal:

sudo apt-get install v86d hwinfo

Luego buscamos una resolución que soporte nuestra tarjeta gráfica:

sudo hwinfo --framebuffer

Yo elegí 1280×1024, pero dicen que lo más seguro sería 1024×768.  Luego editamos el archivo grub:

sudo gedit /etc/default/grub

Buscamos la línea que ponga GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” y la sustituimos por ésta:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset video=uvesafb:mode_option=1280×1024-24,mtrr=3,scroll=ywrap”

Fíjate que yo he elegido 1280×1024, pero quizá eso no te sirva a ti.  Ahora buscamos #GRUB_GFXMODE y le quitamos la “#” que tiene al principio.  Con eso, deja de ser un comentario para convertirse en una línea de código a tener en cuenta.  Y, de paso, le ponemos nuestra propia resolución:

GRUB_GFXMODE=1280×1024

Se guardan los cambios y se cierra el archivo.  Ahora toca editar otro archivo:

sudo gedit /etc/initramfs-tools/modules

Nos vamos al final del archivo y añadimos esta línea que, de nuevo, contiene nuestra propia resolución (recuerda poner la tuya):

uvesafb mode_option=1280×1024-24 mtrr=3 scroll=ywrap

Guardamos y cerramos.  Ya sólo falta meter este comando en la terminal, con el que le obligamos a usar framebuffer:

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash

Tras eso, sólo falta actualizar grub2:

sudo update-grub2

Y actualizar el initramfs:

sudo update-initramfs -u

Reiniciamos el sistema y ya todo luce como debería ser.

¿Quieres instalar los efectos de Compiz? ¡¡Cuidado!!

Debes saber que es muy probable que NO PUEDAS usar esos efectos si echas mano de los repositorios PPA para Compiz.  Así que lo mejor es que NO LO HAGAS.  Si te fijas, ya instalaste lo necesario para disfrutar de Compiz en el mega-comando del paso 3.  Tan sólo tienes que entrar en Sistema > Preferencias > Administrador de opciones Compiz-Config y maquillarlo a tu gusto. ;)

¿Quieres transparencias en los paneles de GNOME?

¡Maldita sea, yo las quiero! Y estoy harto de que tenga que trastear para habilitarlas, pero si no queda otro remedio… :roll:

En fin, debemos hacer primero esto:

cp -R /usr/share/themes/Ambiance ~/.themes/

(NOTA: ¿has tenido algún mensaje de error tras ejecutar este comando? No deberías, así que ejecútalo otra vez.)

Y luego esto otro:

$ gedit ~/.themes/Ambiance/gtk-2.0/apps/gnome-panel.rc

En el archivo que se abre, buscamos bg_pixmap[NORMAL] = “img/panel.png” y lo convertimos en un comentario, dejándolo así:

# bg_pixmap[NORMAL] = “img/panel.png”

Guardamos, cerramos y ya está.  ¿A que queda mucho más chulo un escritorio con los paneles transparentes:

 

Aquí, con paneles opacos (clic para ampliar)

Aquí, con paneles transparentes (clic para ampliar)

Bueno, pues creo que eso es todo.  Si me acuerdo de algo más, ya lo iré añadiendo.  Saludetes.

Fotos y cosillas: aquí.

P.D.- Me acabo de acordar de un par de cosillas que también instalo siempre: TeamViewer (que acaba de estrenar su versión 6) y el plugin de videoconferencia para Gmail.  Como son simples paquetes DEB que se instalan haciendo clic encima, no comento nada más sobre ellos.  Muy, muy, muy recomendados los dos. :D

13 pensamientos en “Afinando (y reparando) Ubuntu 10.10

  1. Valiosa información y guía, ya que siempre que instalamos un SO te dejas dos días hasta que lo dejas preparado para que sea funcional 100%.
    GRACIAS !

  2. Es que con el icedtea plugin + openjdk tienes lo mismo que sugieres instalar tú, pero usando paquetes soportados por Canonical y la comunidad. El sun-java no se debería usar más. De hecho desde Ubuntu 10.04 ya no está en los repositorios multiverse sino en los de socios de canonical y el openjdk es el java por defecto.
    Uso muchas aplicaciones java, algunas las tengo andando todo el día y openjdk anda perfecto.

    • Pues yo me encontré con que no podía conectarme a esta página para jugar online al ajedrez. Y me dí cuenta de que, desactivando icedtea y poniendo el java de sun en su lugar, todo iba sobre ruedas.

      En fin, siempre aconsejo usar software libre… pero tampoco me da alergia usar software propietario, sobre todo cuando el libre no va fino en un tema concreto.

      Sobre lo de Sun… joder, sí que es una pena, sí… :(

    • No sabes la alegría que me has dado con tu comentario… aunque me duró poco. :(

      Es cierto que usa webstart, pero sólo para el ajedrez. Si intento entrar en el dominó (y viendo la ventana, supongo que pasaría lo mismo al intentar jugar a las damas, gomoku, parchís,backgammon y reversi) mira lo que sale:

      Sin embargo, desinstalando icedtea y reinstalando los paquetes de sun-java6, obtengo el preciado pase a la sala de juegos:

      No obstante, si ves la forma de que funcione sólo con openjdk por favor dímelo y lo incluiré orgulloso en el tuto, además de cambiar para siempre mis costumbres de post-instalación de Ubuntu. :D

      Saludos y gracias por las ideas.

  3. Pos a mi no me funcionan las transpariencias en los paneles de Gnome, no me da ningún error ni nada, he reiniciado las X y el sistema entero y nada.
    Todo lo demás perfecto, un gran manual.

    • Es que hace unos días me he dado cuenta de un problema que con ese paso en concreto. Te lo cuento y verás cómo sí que consigues las transparencias. ;)

      El problema concreto ocurre cuando (por alguna razón, no sé cuál, pero a veces pasa) no se ejecuta correctamente el primer comando, que es éste:

      cp -R /usr/share/themes/Ambiance ~/.themes/

      Con ese comando se copia una carpeta que hay en /usr/share/themes y que se llama Ambiance. Esa carpeta hay que copiarla al directorio oculto .themes que está en tu carpeta personal.

      Pues bien, a veces eso no ocurre. Basta con repetir la orden hasta que la copia se realice correctamente. Cuando se haya copiado, podrás editar el archivo gnome-panel.rc correctamente y disfrutar de las transparencias.

      Intentaré cambiar el código del artículo, porque creo que lo que da problemas son las letras en cursiva… :roll:

      Saludos.

Quita un poco de mierda de tu cabeza y dime algo:

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