Cómo actualizar a Canaima 3.0 desde Canaima 2.1

De Enciclopedia Colaborativa de la Comunidad Canaima

Es importante que sepas que éste es un procedimiento intermedio – avanzado que todavía está en período de pruebas y que podría dejar tu sistema operativo inutilizado. Síguelo con precaución.

Tabla de contenidos

Requesitos

  • Tener una conexión a internet.
  • Tener 3GB de espacio libre en disco.
  • Tener Canaima 2.1.
  • Tener de 1 a 2 horas de tiempo libre.

Fases 1: Preparación de Canaima 2.1

Primeramente, abrimos una consola con permisos de administrador en el menú Aplicaciones > Accesorios > Terminal de Root (debes conocer la contraseña de administrador o de root para poder ejecutar este paso).

Utilizando algún editor de texto de consola como vim, nano o gedit, cambia el contenido del archivo /etc/apt/sources.list para que luzca de la siguiente manera:

  1. Repositorios de Canaima GNU/Linux
  1. Repositorio Estable

deb http://repositorio.canaima.softwarelibre.gob.ve/ aponwao usuarios

  1. Repositorio de la Base (Debian)

deb http://universo.canaima.softwarelibre.gob.ve/ lenny main contrib non-free

Obtenemos las últimas actualizaciones disponibles para Canaima 2.1

aptitude update && apt-get autoclean && aptitude --assume-yes full-upgrade

Instalamos el navegador galeon como navegador temporal de transición.

aptitude install --assume-yes galeon

Removemos la configuración por defecto de GRUB.

rm /etc/default/grub

Removemos software no necesario en Canaima 3.0.

apt-get purge --force-yes -y openoffice* firefox* thunderbird* canaima-instalador-vivo canaima-particionador

Removemos paquetes obsoletos.

apt-get autoremove --force-yes -y

Fase 2: Actualizando Software de Instalación

En esta fase, comenzaremos a actualizar las herramientas de instalación y algunas otros componentes básicos (aptitude, apt, dpkg, locales y debian-keyring). Debemos cambiar el contenido del archivo /et/apt/sources.list para que tenga el siguiente contenido:

  1. Repositorios de Canaima GNU/Linux
  1. Repositorio de la Base (Debian)

deb http://universo.canaima.softwarelibre.gob.ve/ squeeze main contrib non-free

También el contenido del archivo /etc/apt/preferences debe decir lo siguiente:

Package: * Pin: release o=Debian Pin-Priority: 800

Actualizamos los repositorios de software y limpiamos cualquier paquete huérfano que quede por ahí

aptitude update && apt-get autoclean

Actualizamos finalmente los componentes básicos:

aptitude install --assume-yes aptitude apt dpkg debian-keyring locales --without-recommends && apt-get -f install

Actualizamos el Kernel, junto con las librerías de Perl:

aptitude install --assume-yes linux-image-2.6.32-5-686 perl libperl5.10

Acá debemos reiniciar la computadora y asegurarnos de iniciar con el último kernel instalado (linux-image-2.6.32-5-686). Fase 3: Actualizando Gestor de Dispositivos

Nos aseguramos de que no hay ningún paquete roto o mal instalado:

apt-get --force-yes -y -f install

Instalamos la nueva versión del UDEV (Gestor de Dispositivos):

aptitude install --assume-yes udev

Volvemos a reiniciar la computadora e iniciamos con el último kernel.

Fase 3: Actualizando Gestor de Dispositivos

Nos aseguramos de que no hay ningún paquete roto o mal instalado:

apt-get --force-yes -y -f install

Instalamos la nueva versión del UDEV (Gestor de Dispositivos):

aptitude install --assume-yes udev

Volvemos a reiniciar la computadora e iniciamos con el último kernel.

Fase 4: Actualización del Sistema Base

Ésta es una de las fases más importantes, ya que se actualiza el sistema base de Canaima (Debian Squeeze). También es uno de los más largos, porque se descarga gran cantidad de contenido. Actualizamos software específico relacionado con la configuración:

aptitude --assume-yes install gconf2=2.28.1-6 libgconf2-4=2.28.1-6 gconf2-common=2.28.1-6

Actualizamos los repositorios:

apt-get --force-yes -y update

Hacemos una actualización simple:

apt-get --force-yes -y upgrade

Luego una actualización parcial:

apt-get --force-yes -y dist-upgrade

Y finalmente la actualización completa:

aptitude --assume-yes full-upgrade

Volvemos a reiniciar la computadora.

Fase 5: Actualización completa

Debemos cambiar el contenido del archivo /et/apt/sources.list para que tenga el siguiente contenido:

  1. Repositorios de Canaima GNU/Linux
  1. Repositorio de Pruebas

deb http://repositorio.canaima.softwarelibre.gob.ve/ roraima usuarios

  1. Repositorio de la Base (Debian)

deb http://universo.canaima.softwarelibre.gob.ve/ squeeze main contrib non-free

También el contenido del archivo /etc/apt/preferences debe decir lo siguiente:

Package: * Pin: release o=Canaima Pin-Priority: 900

Package: * Pin: release o=Debian Pin-Priority: 100

Removemos configuraciones obsoletas:

rm /etc/skel/.purple/accels /etc/skel/.purple/accounts.xml /etc/skel/.purple/blist.xml /etc/skel/.purple/status.xml

Actualizamos el repositorio de software:

aptitude update && apt-get autoclean

Instalamos las llaves del repositorio para la nueva versión:

aptitude install canaima-llaves

Removemos software obsoleto:

aptitude purge --assume-yes epiphany-browser epiphany-browser-data libgraphviz4 libslab0 gtkhtml3.14 busybox-syslogd dsyslog inetutils-syslogd rsyslog socklog-run sysklogd syslog-ng libfam0c102

Actualizamos la paquetería de Canaima 3.0:

aptitude install --assume-yes canaima-escritorio-gnome

Removemos software innecesario:

aptitude purge --assume-yes galeon canaima-accesibilidad

Actualizamos por completo toda la paquetería:

aptitude --assume-yes full-upgrade

Removemos software obsoleto:

aptitude purge --assume-yes gstreamer0.10-gnomevfs splashy

Forzamos la instalación de la nueva versión de GDM:

aptitude install --assume-yes gdm3

Forzamos la instalación de BURG:

aptitude install --assume-yes burg

Reinstalamos algunos paquetes

aptitude reinstall --assume-yes canaima-base aptitude reinstall --assume-yes canaima-estilo-visual aptitude reinstall --assume-yes canaima-escritorio-gnome

Reconfiguramos el estilo visual:

dpkg-reconfigure canaima-estilo-visual

Actualizamos la configuración del BURG:

update-burg

Forzamos el uso de la nueva versión de GDM:

echo "/usr/sbin/gdm3" > /etc/X11/default-display-manager

Por última vez, reinicia la computadora y … ¡Disfruta de tu Canaima 3.0!

Por favor cuéntame cómo te fué para que podamos seguir mejorando el asistente de actualización. ¡Gracias!