Actualización a Ubuntu 12.04

+1
+1
-1

He actualizado mi laptop principal de la version 10.04 a la 12.04 LTS (n___n)/ y como me gusta escribir sobre todo, pasaré a describir como ha sido mi experiencia.

Mi computadora principal es una netbook, así que no tiene disquetera, mmm, sin embargo eso no importa porque desde que descubri que Ubuntu se puede instalar sin USB ni CDROM, no descargo imagenes ISO a menos que quiera participar en el testing (iso.qa.ubuntu.com), asi pues lo primero que hice, fue cambiar el gestor de grub2 a grub-legacy

$ sudo rm -rf /boot/grub && mkdir /boot/grub
$ sudo apt-get install --purge remove grub-pc grub-common
$ sudo apt-get install grub && sudo update-grub
$ sudo grub-install /dev/sda

Despues descargue el instalador y el kernel (20Mb~) y los puse en la raiz "/"

$ sudo wget \
http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/curr... -O /initrd.gz #instalador
$ sudo wget \
http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/curr... -O /linux #kernel

Los agregue al grub, para que cuando reiniciara, viera una opción "Instalar Ubuntu":

/boot/grub/menu.lst:
title Instalar Ubuntu
kernel (hd0,0)/linux
initrd (hd0,0)initrd.gz

Reinicie y seleccione "Instalar Ubuntu", una cosa que note es que el instalador, aunque pesa muy poco, 16MB~, reconocio mi tarjeta inalambrica =3 (RTL8111/8168B), asi que me ahorre el cable cruzado a otra maquina. El disco duro esta particionado en 3, /, /home y swap (5gb), a la hr de particionar, formatie la primera y la última y deje intacta home. También me asegure de seleccionar wicd-curses (para tener red, cuando reiniciara). Probe "btrfs", pero despues lo descarte porque me daba errores extraños cuando interactuaba con el grub, asi que preferi quedarme con ext4 en /

Terminada la instalación, reinicie, elimine el directorio home por defecto y monte y actualice /etc/fstab con el mio /dev/sda2

$ sudo rm -rf /home && sudo mkdir /home
$ sudo mount /dev/sda /home && sudo vi /etc/fstab

Modifique /etc/network/interfaces para deshabilitar dhcp, prefiero darle el control de mi red a "wicd", quedo algo asi:

/etc/network/interfaces
auto lo
iface lo inet loopback

Agregue el repositorio de mediabuntu, y luego instale el audio:

$ sudo wget -O /etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list
$ sudo apt-get -q update || sudo apt-get -y -q --allow-unauthenticated install medibuntu-keyring
$ sudo apt-get -q update

$ apt-get install alsa-utils mpd alsa-base pms mpc

Descubri que mpd ya no soporta la opción --create-db, asi que termine agregando mi biblioteca con $ mpc update, que utiliza inotify

Agregue mi usuario al grupo 'audio', para que pudiera empezar a escuchar musica y agregue el modulo snd-mixer-oss para ver /dev/mixer (conky lo necesita para mostrar el volumen)

$ sudo usermode -a -G audio username (luego sali de la sesión tty y volvi a entrar)
$ sudo su
# echo snd-mixer-oss >> /etc/modules

Luego instale una pantalla de login, una terminal y Xorg

$ sudo apt-get install slim rxvt-unicode-256color xorg

Mi gestor de ventanas es i3 (una version muy especifica), utilice pbuilder para crear otra instancia de precise, y ahi compile i3-wm, luego copie el resultado (.deb) fuera del chroot y lo instale

$ sudo apt-get install pbuilder dpkg-dev ccache
$ pbuilder DIST=precise ARCH=amd64 create && pbuilder DIST=precise ARCH=amd64 login
[chroot]# sudo apt-get install git && git clone #repositorio-i3-git# && cd i3-wm
[chroot]# dbuild -b -us -uc #antes instale las dependencias
$ sudo dpkg -i i3-wm-amd64.deb

Reinicie y obtuve un entorno gráfico, con red y música, nada mal, instale algunos otros programas, gestor de archivos (pcmanfm), unificador de portapapeles (autocutsel), efectos (xcompmgr), screensaver (i3-lock), lanzador de aplicaciones (dmenu), programas para el soporte de hibernacion y suspension (pm-utils, hibernate), reproductor de videos (mplayer) y widgets (conky+dzen)

$ sudo apt-get install git-core cvs subversion bzr apt-file synaptic unzip zip rar unrar autocutsel acpi archmage bzr-builddeb colormake dkms suckless-tools evince feh notification-daemon ffmpeg hibernate html2text htop imagemagick irssi liferea mkvtoolnix mpgtx mplayer mutt-patched nmap default-jre pcmanfm pm-utils qemu-kvm rlpr rtorrent sox transset tree unetbootin wget wodim xcompmgr xclip zsync #feo gnome-screensaver () gnupg-agent p7zip-full lxappearance libwww-perl libnotify-bin i3lock virtaal conky-cli dzen2

En general la actualización fue buena, solo encontre 1 problema irresoluble; bugs #927393 y #927031 sobre notificaciones, Ubuntu soporta 2 programas para mostrar notificaciones, notification-daemon (el que uso y que esta roto por el momento), y notify-osd (el que funciona y el que se usa por defecto), fuera: de eso encontre mejoras sustanciales, no tuve que compilar: vim, mpd, slim, urxvt debido a que precise viene con versiones suficientemente actuales o con correcciones que no tenia Ubuntu Lucid

http://i.imgur.com/det8K.png
http://i.imgur.com/TzB6z.png
http://i.imgur.com/3jXPD.png
http://i.imgur.com/jBPbj.png

Me siento en casa =)