Cómo actualizar a Pacman 4 y usar la firma de paquetes PGP en ArchLinux [Guía Paso a Paso]

ArchLinux LogoMe atrevo a decir que ha empezado un nuevo capítulo en la historia de ArchLinux; luego de mucho tiempo de polémica y especulaciones, la firma de paquetes PGP ha llegado a Pacman 4, la nueva versión del administrador de paquetes de nuestra querida distro.

A pesar de que el arribo de de Pacman 4 al repositorio [core] tiene apenas unas horas, este cambio no ha sido de la noche a la mañana. Desde abril de 2011 se empezaron a subir paquetes con firmas PGP, y desde noviembre pasado era ya algo obligatorio.

En este momento, 100% de los paquetes en [core] cuentan con firma PGP, y aproximadamente el 71% en [extra] y el 45% en [community], porcentajes que en los siguientes días y semanas irán incrementándose, hasta alcanzar todos el 100%.

Actualizar a Pacman 4

Como ya se lo están imaginando, se trata de una actualización delicada, y lo más seguro es que requiera de especial atención por parte de cada usuario, dependiendo de los paquetes que cada quien tenga instalados.

¿Qué hacer primero? Intentemos actualizar normalmente:

sudo pacman -Syu

Si tu actualización se realiza sin problema, ¡felicidades!, quiere decir que tienes un sistema limpio con sólo los paquetes necesarios para tu trabajo diario.

Pero como buenos usuarios de ArchLinux, es casi seguro que tengamos instalado una multitud de aplicaciones, así que el comando anterior nos arrojará algo similar a lo siguiente:

Actualizando a Pacman - Imagen 1

En la captura de pantalla previa podemos apreciar que hay conflicto con un paquete, lo cual puede variar de usuario a usuario (es probable que tengas más paquetes en conflicto, pero no te preocupes).

¿Qué hacer ahora? Es sencillo: Eliminar los paquetes que nos estén ocasionando conflictos, y después de la actualización a Pacman 4, volverlos a instalar. Incluso, si al tratar de eliminar algún paquete, aparece otro conflicto, también debes eliminar el (los) paquete(s) que lo ocasionen, y así sucesivamente.

Por ejemplo (mi caso particular): Al tratar de eliminar el paquete package-query, apareció en conflicto el paquete yaourt (el cual necesita al primero), por lo que tuve que desinstalar ambos con:

sudo pacman -R package-query yaourt

Ahora, intentamos nuevamente la actualización a Pacman 4:

sudo pacman -Syu

Si obtienes otro conflicto, repite el procedimiento anterior. Si ya todo está correcto, obtendrás lo siguiente:

Actualizando a Pacman - Imagen 1

¡No olvides volver a instalar los paquetes que hayas desinstalado!

Habilitar la verificación de firmas de paquetes

De manera predeterminada, la verificación de firmas de paquetes está deshabilitada. Mi recomendación es mantener dicha configuración y dejar pasar un tiempo para empezar a validar paquetes… pero cómo estoy seguro harán caso omiso de mi recomendación, procedamos a habilitar el nuevo juguete ;-)

Primero, debemos inicializar nuestro pacman keyring usando el comando:

sudo pacman-key --init

Lo anterior crea los archivos de llaves pubring.gpg y secring.gpg con los permisos necesarios, actualiza la base de datos de confianza (vacía en este momento) y genera el archivo básico de configuración /etc/pacman.d/gnupg/gpg.conf, en el cual se recomienda cambiar el keyserver predeterminado (hkp://keys.gnupg.net) por el usado por los desarrolladores de ArchLinux (hkp://pgp.mit.edu).

sudo vim /etc/pacman.d/gnupg/gpg.conf

Contenido final del archivo:

no-greeting
no-permission-warning
lock-never
#keyserver hkp://keys.gnupg.net
keyserver hkp://pgp.mit.edu
keyserver-options timeout=10

Ahora, procedemos a modificar el archivo de configuración de pacman… ¡pero cuidado!, el archivo /etc/pacman.conf actual no contiene las opciones que necesitamos, ya que éstas fueron creadas en el nuevo archivo /etc/pacman.conf.pacnew. ¿Qué hacer? Respaldamos el viejo pacman.conf y renombramos el nuevo:

sudo mv /etc/pacman.conf /etc/pacman.conf.old
sudo mv /etc/pacman.conf.pacnew /etc/pacman.conf

¡Ojo! Si en tu viejo pacman.conf tenías alguna configuración personal (yo por ejemplo, tenía agregado el repositorio [archlinuxfr] para instalar yaourt), debes copiar dichas opciones manualmente.

Ahora sí, procedemos a modificar el archivo de configuración de pacman:

sudo vim /etc/pacman.conf

Primero debemos buscar el parámetro SigLevel, el cual en este momento tiene asignado el valor “Never“; se recomienda usar el valor “Optional TrustedOnly” (para que verificación de firmas sea opcional, pues aún hay paquetes no firmados, pero en caso de existir la firma, debe ser de una fuente confiable):

...
# PGP signature checking
# NOTE: None of this will work without running `pacman-key --init` first.
# The compiled in default is equivalent to the following line. This requires
# you to locally sign and trust packager keys using `pacman-key` for them to be
# considered valid.
SigLevel = Optional TrustedOnly
# If you wish to check signatures but avoid local sign and trust issues, use
# the following line. This will treat any key imported into pacman's keyring as
# trusted.
#SigLevel = Optional TrustAll
# For now, off by default unless you read the above.
#SigLevel = Never
...

También debemos especificar el nivel de verificación en cada repositorio:

...
[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
 
[extra]
SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
 
[community]
SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
...

Noten el uso de PackageRequired en [core] pues es el único repositorio en este momento con el 100% de sus paquetes firmados, motivo por el cual se usa PackageOptional para [extra] y [community].

Guarden los cambios realizados en /etc/pacman.conf, y ejecuten nuevamente la actualización.

sudo pacman -Syu

[Actualización 30-Enero-2012] Me comentan que la actualización ya no arroja ningún error; si es tu caso, ¡eso es todo!; si obtienes algún error, entonces sigue leyendo.

Si obtienes errores al final, quiere decir que las firmas aún no pueden ser verificadas. ¿Por qué? Aún necesitamos importar las firmas PGP confiables a nuestro keyring.

Para no hacer ésto último manualmente (con el comando pacman-key –lsign) con cada firma PGP de los 35 desarrolladores y los 30 usuarios confiables, basta con importar las 5 Master Keys, ya que ellas fueron usadas para firmar todas las demás.

Para hacerlo más sencillo, se recomienda crear un bash script para automatizar el proceso:

vim master-keys.sh

Obviamente, puedes ponerle el nombre que gustes. Lo importante es su contenido:

for key in FFF979E7 CDFD6BB0 4C7EA887 6AC6A4C2 824B18E8; do
    pacman-key --recv-keys $key
    pacman-key --lsign-key $key
    printf 'trust\n3\nquit\n' | gpg --homedir /etc/pacman.d/gnupg/ \
        --no-permission-warning --command-fd 0 --edit-key $key
done

Le cambiamos el atributo correspondiente para que sea ejecutable:

chmod a+x master-keys.sh

Y lo ejecutamos:

sudo ./master-keys.sh

Cuando finalice, ¡ya podrás instalar paquetes y actualizar normalmente el sistema!

sudo pacman -Syu

Un poco laborioso, sin duda, pero es un procedimiento que sólo realizaremos una vez, con el cual obtendremos un sistema con paquetes provenientes de fuentes seguras.

Más Información

Debido a su importancia, los invito a leer más sobre el tema:

Share

Linux Kernel 3.2 Liberado

linux-tuxHace unas horas Linus Torvalds liberó el Linux Kernel 3.2.

Las principales novedades de esta versión son:

  • Soporte para tamaños de bloque de Ext4 mayores que 4 KB y hasta 1 MB.
  • Ahora Btrfs realiza el proceso de scrubbing más rápido, hace copias de seguridad automáticas de metadatos críticos y añade capacidad de inspeccionar manualmente el sistema de archivos.
  • El gestor de procesos ha añadido soporte para poner límites máximos al tiempo de CPU que pueden usar los progresos.
  • La respuesta del escritorio en presencia de fuertes escrituras de disco ha mejorado.
  • TCP incluye un algoritmo que mejora la recuperación de las conexiones tras pérdidas de paquetes.
  • La herramienta de análisis “perf top” ha añadido soporte para inspección en vivo de procesos y librerías y explorar ensamblador con código anotado.
  • El Device Mapper soporta “thin provisioning” de espacio de almacenamiento.
  • Soporte para la nueva arquitectura Hexagon DSP de Qualcomm.
  • Se han incluido drivers nuevos, además de muchas otras mejoras y pequeños cambios.

Si están interesados en conocer a fondo el nuevo Kernel, los invito a leer la lista completa de novedades y el excelente análisis de Diego en D’Oh!.

Share

Ubuntu 12.04 Daily Build: Descarga y Sincronización

Ubuntu Logo¡Ya se encuentra disponible el Daily Build de Ubuntu 12.04 LTS (Precise Pangolin)!

¿Qué significa eso de Daily Build? Es la imagen ISO que Canonical genera diariamente de lo que será la nueva versión de Ubuntu. No se recomienda su instalación para el usuario final, sólo para pruebas… y para curiosos como nosotros ;-)

Para descargar la imagen ISO completa:

wget http://cdimage.ubuntu.com/daily-live/current/precise-desktop-i386.iso

Como la imagen ISO se actualiza diariamente, recomiendo descargar la ISO remota con zsync

zsync http://cdimage.ubuntu.com/daily-live/current/precise-desktop-i386.iso.zsync

… y actualizar a diario la ISO local.

zsync -i precise-desktop-i386.iso http://cdimage.ubuntu.com/daily-live/current/precise-desktop-i386.iso.zsync

Pueden pausar la descarga de zsync con [Ctrl] + [C], y reanudarla en el momento que deseen.

Por cierto, si no tienen instalado zsync:

  • En Ubuntu:

    sudo apt-get install zsync
  • En ArchLinux:

    yaourt -S zsync

Gracias a Roberto Ferramosca por el aviso.

Share

Usa el Kernel 2.6 LTS para un ArchLinux más estable

Kernel 2.6 LTS en ArchLinuxUna de las principales bondades de ArchLinux es el bleeding-edge, o sea, que siempre tendremos las últimas versiones de los programas instalados a tan sólo unas horas de haber sido liberados. Sin embargo, esto tiene consecuencias adversas si deseamos un sistema estable para, por ejemplo, montar un servidor web.

En el caso particular del kernel, la última versión “estable” es muy probable que no sea lo suficientemente estable para un sistema a nivel producción. Una solución, es instalar el Kernel 2.6 LTS:

pacman -Sy kernel26-lts

Instalación del Kernel 2.6 LTS en ArchLinux

Ahora, para que el kernel instalado sea mostrado en el GRUB, debemos editar el archivo /boot/grub/menu.lst

sudo vim /boot/grub/menu.lst

En el archivo, debemos identificar las siguientes líneas:

# (0) Arch Linux
title  Arch Linux 3.0
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/disk/by-uuid/xxxx-xxxx ro
initrd /initramfs-linux.img
 
# (1) Arch Linux
title  Arch Linux 3.0 Fallback
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/disk/by-uuid/xxxx-xxxx ro
initrd /initramfs-linux-fallback.img

Debemos duplicar dichas líneas, y modificar la copia para que quede como se ve a continuación:

# (2) Arch Linux
title  Arch Linux 2.6
root   (hd0,0)
kernel /vmlinuz26-lts root=/dev/disk/by-uuid/xxxx-xxxx ro
initrd /kernel26-lts.img
 
# (3) Arch Linux
title  Arch Linux 2.6 Fallback
root   (hd0,0)
kernel /vmlinuz26-lts root=/dev/disk/by-uuid/xxxx-xxxx ro
initrd /kernel26-lts-fallback.img

Como puedes notar, lo importante es reemplazar vmlinuz-linux por vmlinuz26-lts, así como initramfs-linux.img por kernel26-lts.img (y respectivamente initramfs-linux-fallback.img por kernel26-lts-fallback.img).

Al reiniciar, ya podrás entrar a ArchLinux con el Kernel 2.6 LTS.

GRUB con los Kernel 3.0 y 2.6 en ArchLinux

Gracias a Roberto Ferramosca por la idea.

Share

Cerrando Openbox y ArchLinux con estilo

Si algo disfruto de Openbox y ArchLinux es la completa libertad de personalizar el entorno de trabajo. En este caso, quería alguna opción visual para Salir de Openbox, así como otras para Reiniciar ArchLinux y Apagar el Equipo.

La opción más directa es asignar un atajo de teclado a cada acción, pero siendo eventos que podrían ocasionar la pérdida del trabajo actual si los invocamos por accidente, lo preferible es tener alguna forma de confirmación.

Lo que haremos primero, es instalar la utilería gxmessage, disponible en el repositorio [community] de ArchLinux.

sudo pacman -S gxmessage

Ahora, les recomiendo verificar todas las opciones de esta utilería, no son muchas.

gxmessage --help

En el caso que nos compete, necesitamos un cuadro de diálogo como el siguiente:

[Cerrando Openbox y ArchLinux con Estilo]

Para “diseñar” el diálogo anterior, vamos a ejecutar el siguiente comando:

gxmessage "Confirma la acción deseada" -center -borderless -default "Cancelar" -buttons "_Cancelar":1,"_Salir de Openbox":2,"_Reiniciar ArchLinux":3,"_Apagar Equipo":4 >/dev/null

Si deseas personalizar el cuadro de diálogo, modifica alguna de las opciones y vuelve a ejecutar el comando, hasta que cumpla tus necesidades.

Ahora bien, para que cada botón ejecute una acción, vamos a crear el siguiente script:

#!/bin/bash
 
gxmessage "Confirma la acción deseada" -center -borderless -default "Cancelar" -buttons "_Cancelar":1,"_Salir de Openbox":2,"_Reiniciar ArchLinux":3,"_Apagar Equipo":4 >/dev/null
 
case $? in
	1)
		echo "Acción Cancelada";;
	2)
		openbox --exit;;
	3)
		gksudo 'shutdown -r now';;
	4)
		gksudo 'shutdown -h now';;
esac

Lo guardaremos donde más nos convenga. Para efectos del presente ejemplo, lo guardaré en ~/.scripts/salir

Como detalle adicional, debemos otorgarle permisos de ejecución al script:

chmod a+x ~/.scripts/salir

Por último, debemos ejecutar el script mediante un atajo de teclado (usaré [Win]+[Q], pero tú puedes elegir el que gustes), para lo cual editaremos el archivo de configuración ~/.config/openbox/rc.xml

vim ~/.config/openbox/rc.xml

… donde agregaremos a la sección <keyboard> el siguiente fragmento:

<keybind key="W-q">
  <action name="execute">
    <execute>~/.scripts/salir</execute>
  </action>
</keybind>

¡No olvides reconfigurar Openbox para que se apliquen los cambios!

openbox --reconfigure

Un reconocimiento al genial Blog de Urukrama por la idea :-)

Share

Linux Kernel 3.1 Liberado

linux-tuxHace unas horas Linus Torvalds liberó el Linux Kernel 3.1, aunque todavía no hay anuncio oficial (aquí el anuncio oficial). Como punto de referencia, recordemos que el “gran salto” a la versión 3.0 fue hace apenas tres meses.

Las principales novedades de esta versión son:

  • Mejoras en controladores gráficos:
    • Mejor soporte para Intel Ivy Bridge.
    • Mejor soporte para Cedar Trail.
    • Nouveau ahora genera su propio micro código FUC para los GPUs GeForce 400/500 “Fermi”.
    • Mejor soporte para GMA500.
  • Soporte para la arquitectura del microprocesador de código abierto (open source) OpenRISC.
  • Nuevo controlador (driver) para Nintendo Wiimote HID.
  • El sistema de archivos Ext3 ahora habilita de manera predeterminada la característica barriers, lo cual mejora la seguridad en los datos, aunque reduce un poco el desempeño.
  • Soporte para near-field communication (NFC).
  • Mejoras en la escalabilidad VFS.

Si están interesados en conocer a fondo el nuevo Kernel, los invito a leer la lista completa de novedades y el excelente análisis de Diego en D’Oh!.

Via Phoronix.

Share

¿Cómo saber si tu CPU es de 32 o 64 bits en Linux?

Terminal IconoHace algún tiempo mencioné cómo saber si usamos una distro de Linux de 32 o 64 bits, pero cabe la posibilidad de que aunque tengamos un CPU de 64 bits tengamos instalado un sistema Linux de 32 bits, ¿entonces cómo saber si nuestro CPU o microprocesador es de 32 o 64 bits?

¡Muy sencillo! Ejecuta el siguiente comando (vía CommandLiners):

grep --color lm /proc/cpuinfo

La salida será algo como sigue:

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dts

Si la salida del comando arroja información como la anterior, y observamos en color uno o más textos “lm“, quiere decir que nuestro CPU es de 64 bits. En caso contrario, es de 32 bits.

Y por si te lo estás preguntando, “lm” significa “long mode” (64 bit extension).

Si queremos una salida más “humana”, podemos usar lo siguiente (sacado de la wiki de Arch):

grep -q "^flags.*\blm\b" /proc/cpuinfo && echo "CPU de 64 bits (soporta x86_64)" || echo "CPU de 32 bits (no soporta x86_64)"

Sencillo, ¿verdad? :-)

Share

Gracias Dennis Ritchie por C y UNIX

Hace algunos días, el pasado sábado 8 de octubre de 2011, falleció Dennis Ritchie, a la edad de 70 años. ¿Quién era? Nada menos que el creador del Lenguaje C y co-creador del sistema operativo UNIX.

Dennis Ritchie

Todo verdadero programador conoce la belleza del Lenguaje C y ha programado en él. Recuerdo que fue en la Universidad en el año 1992, cuando empecé a programar con Pascal y de inmediato con C, y este último me atrapó, tanto que hice varias aplicaciones que ni siquiera estaban en el plan curricular, ¡hasta mi sistema de reconocimiento de patrones con redes neuronales artificiales (que presenté para titularme) lo programé en C!

Y cómo no mencionar el libro obligado de C, “The C Programming Language“, escrito por el propio Dennis Ritchie (junto con Brian Kernighan). Nunca llegué a comprarlo, pero lo sacaba tantas veces de la biblioteca que prácticamente era mío jajaja :-)

The C Programming Language

Por cierto, estoy seguro todos ustedes conocen el típico primer programa de todo lenguaje de programación “¡Hola Mundo!” (Hello World!), ¿saben a quién se le ocurrió? ¡por supuesto! Fue idea del gran Dennis Ritchie.

¡UNIX! Gracias a Dennis Ritchie (y a Ken Thompson) existe UNIX, ¡y todos sus “derivados“!, entre los que destacan MacOS X, iOS y, por supuesto, Linux.

Les comparto una de las citas que siempre recuerdo de él: “UNIX is very simple, it just needs a genius to understand its simplicity” (“UNIX es muy simple, sólo se necesita un genio para entender su simplicidad“).

Desde hace casi dos décadas, no hay día que no use alguna de las creaciones de Dennis Ritchie, yo y millones de programadores, unixeros, linuxeros y maqueros le debemos mucho. ¡Muchas Gracias!

Por último, los invito a leer un poco sobre la vida y obra de este gran hombre.

Share

Ubuntu 11.10 Oneiric Ocelot » Novedades, Actualización, Descarga, Instalación, Post-Instalación, GNOME Shell.

Ubuntu Barra

Ayer fué liberado el tan esperado Ubuntu 11.10 Oneiric Ocelot, la nueva versión de la distro de Canonical, con muchas e interesantes novedades.

Ubuntu 11.10 Oneiric Ocelot

Novedades y Capturas de Pantalla de Ubuntu 11.10 Oneiric Ocelot

Unity ha sido rediseñado, y sigue siendo la interfaz por defecto, pero ahora sobre el entorno de aplicaciones de GNOME 3.2 (el lanzador, el panel, los indicadores, etc. han sido portados a GTK3).

Ubuntu 11.10 Oneiric Ocelot - Escritorio

El color del Dash se deriva del color promedio del fondo de escritorio, y ahora se abre desde un icono lanzador.

Ubuntu 11.10 Oneiric Ocelot - Dash

Ahora Lenses ha sido integrado al propio Dash, y es mucho más rápido, con mejores resultados y nuevas opciones de filtros.

Ubuntu 11.10 Oneiric Ocelot - Aplicaciones

Disponibles todas las mejoras y bondades de GNOME 3.2, incluyendo el navegador de archivos Nautilus 3.2 y la propia configuración del sistema.

Ubuntu 11.10 Oneiric Ocelot - Nautilus 3.2

Ubuntu 11.10 Oneiric Ocelot - Configuración del Sistema

El Centro de Software de Ubuntu ha sido portado a GTK3 y su diseño ha mejorado.

Ubuntu 11.10 Oneiric Ocelot - Centro de Software

Los temas Ambiance y Radiance también han sido portados a GTK3, y usan un nuevo motor llamado Unico, diseñado especialmente para Ubuntu.

Ubuntu 11.10 Oneiric Ocelot - Fondo de Pantalla y Apariencia

Ubuntu One más integrado al entorno de escritorio y otras aplicaciones.

Ubuntu 11.10 Oneiric Ocelot - Ubuntu One

Si nunca has usado Ubuntu, te recomiendo ver la galería oficial de características.

Así mismo, los invito a leer las Notas de Liberación, donde encontrarán a detalle todas las novedades de Ubuntu 11.10 Oneiric Ocelot.

Opciones de Descarga

Sitios oficiales de descarga (recomendados por Canonical)

Imágenes ISO y Torrents de los LiveCD (mi recomendación)

Actualizar de Ubuntu 11.04 a 11.10

Antes que nada, realiza una actualización de tu sistema.

sudo apt-get update
sudo apt-get upgrade

Luego, ejecuta:

sudo do-release-upgrade

La ventana del Update Manager aparecerá, indicándote sobre la nueva versión de Ubuntu, dónde sólo debes seguir las instrucciones. Si por algún motivo no asomara dicha ventana, es probable que no la tengas disponible, por lo que tendrías que instalarla:

sudo apt-get install update-manager-core

Instalación de Ubuntu 11.10 Oneiric Ocelot, Paso a Paso

¿Ya descargaste el ISO de Ubuntu 11.10 Oneiric Ocelot? ¡Perfecto! Su instalación desde cero es sumamente sencilla, sólo tienes que seguir paso a paso las instrucciones.

Primero, elige tu idioma (en nuestro caso “Español“) y presiona el botón Instalar Ubuntu.

Ubuntu 11.10 Oneiric Ocelot - Instalación Paso 01

Es recomendable habilitar las dos casillas de verificación que aparecen a continuación, para que al final tengas una mejor experiencia de usuario. Lulego, presiona el botón Continuar.

Ubuntu 11.10 Oneiric Ocelot - Instalación Paso 02

Ahora, el paso “delicado”, pues es cuando elegimos si deseamos usar todo nuestro disco duro para instalar Ubuntu, o si usaremos sólo alguna partición. Para efectos del presente mini tutorial, seleccionaré la primera opción (la otra opción merece un post aparte, el cual publicaré en breve).

Ubuntu 11.10 Oneiric Ocelot - Instalación Paso 03

Aparecerá una ventana donde debemos confirmar el particionado y formateo del disco duro. Basta presionar el botón Instalar ahora.

Ubuntu 11.10 Oneiric Ocelot - Instalación Paso 04

Mientras se realiza la preparación del disco duro y se copian los archivos de Ubuntu en él, aparecerán el resto de las ventanas del asistente de instalación. La primera de ellas, nos pregunta nuestra ubicación.

Ubuntu 11.10 Oneiric Ocelot - Instalación Paso 05

Luego, elige la configuración de tu teclado. No olvides probar que todo está correcto en el área indicada.

Ubuntu 11.10 Oneiric Ocelot - Instalación Paso 06

Un paso importante, es escribir nuestro nombre completo, nombre de nuestro equipo, así como nuestro nombre de usuario y contraseña.

Ubuntu 11.10 Oneiric Ocelot - Instalación Paso 07

Eso es todo, relájate viendo las diapositivas promocionales mientras termina de instalarse Ubuntu.

Ubuntu 11.10 Oneiric Ocelot - Instalación Paso 08

Al finalizarse la instalación, sólo nos falta reiniciar.

Ubuntu 11.10 Oneiric Ocelot - Instalación Paso 09

Luego de reiniciarse el sistema, observamos el primer gran cambio de Ubuntu 11.10 Oneiric Ocelot: El clásico GDM ha sido reemplazado por LightDM.

Ubuntu 11.10 Oneiric Ocelot - Instalación Paso 10

Configuración y Ajustes Post-Instalación

¡Ya tenemos Ubuntu 11.10 Oneiric Ocelot instalado! ¿Y ahora? Siempre es buena idea realizar algunos ajustes e instalaciones de utilerías para que tengamos un sistemas totalmente funcional.

Aquí algunas ideas:

  • GNOME Tweak Tool

    sudo apt-get install gnome-tweak-tool
  • Previsualizador Sushi de Nautilus 3.2

    sudo apt-get install gnome-sushi
  • Nuevo GNOME Contacts de GNOME 3.2

    sudo apt-get install gnome-contacts
  • Synaptic

    sudo apt-get install synaptic
  • CompizConfig Settings Manager (CCSM)

    sudo apt-get install compizconfig-settings-manager
  • ¿Qué otra aplicación o utilerías agregarías a esta lista?

Usar GNOME Shell en vez de Unity

Tal y como se los adelantaba hace varios meses, GNOME Shell está disponible en los repositorios oficiales de Ubuntu 11.10 (no te preocupes, su instalación no afecta a Unity).

sudo apt-get install gnome-shell gnome-session-fallback gnome-themes-standard

Cierra la sesión de Unity, y en LightDM elige que tipo de sesión usar.

Ubuntu 11.10 Oneiric Ocelot - Eligiendo Sesión

Aquí tenemos GNOME Shell corriendo en Ubuntu 11.10 Oneiric Ocelot.

Ubuntu 11.10 Oneiric Ocelot - GNOME Shell

Y aquí tenemos el clásico GNOME (fallback) corriendo en Ubuntu 11.10 Oneiric Ocelot.

Ubuntu 11.10 Oneiric Ocelot - GNOME Fallback Mode

Share