Os pongo en situación, tenemos un servidor en producción y aunque mantengamos una política de recuperación rápida basada en snapshots o balanceo, la actualización del sistema es un asunto vital por dos razones: nuevas funcionalidades y sobre todo, seguridad.
Sin embargo, aunque los sistemas gestores de paquetes estilo apt o yum han resuelto gran parte del problema, no deja de ser un riesgos actualizar. ¿Por qué? Puede ser que el sistema por lo que sea, tenga una incompatibilidad hardware o con el software que ya tienes instalado.
Hace ya más de 2 años que os contaba cómo reemplazar OpenOffice por LibreOffice en vuestro sistema, de eso hace ya bastante e incluso andábamos por la versión 3.1 de LibreOffice. Pues bien, las cosas han cambiado bastante desde entonces, y ya por defecto nos encontramos a éste último como nuestra suite ofimática por defecto.
Veamos como mantenernos actualizados a la última versión de esta fantástica suite (aunque los que me conocéis bien, y sin entrar a debate, sabréis que me encanta el Office de Microsoft). En este caso lo haremos usando los PPA que desde el repositorio oficial de la suite ofrecen.
ahornero@6581-D:~$ sudo add-apt-repository ppa:libreoffice/ppa
ahornero@6581-D:~$ sudo apt-get update
Ahora podemos utilizar el actualizador de software (Software Updater), o desde el gestor de paquetes al lanzarlo aparecerá o directamente a través del siguiente comando:
ahornero@6581-D:~$ sudo apt-get dist-upgrade
Bueno, en este caso el mio, una versión de Google Chrome que desde el ordenador desde el que escribo no tenía actualizada.
Lo que me ha parecido curioso de todo esto es que me he percatado de que mi navegador no estaba actualizado gracias a WordPress. Como sabréis, Linux Hispano está corriendo, desde hace casi dos años, sobre este conocido y bien reconocido CMS, y al dirigirme al panel de administración me he encontrado lo siguiente:
Con sistemas así de robustos y preocupados por la seguridad da gusto. Y sí, acabo de actualizar Google Chrome en esta máquina.
Es posible que al actualizar o intentar instalar un nuevo programa desde el Centro de Software de Ubuntu nos aparezca un mensaje de error en el que nos diga que varios paquetes no pueden instalarse o actualizarse porque son de fuentes no confiables.
La solución más simple, es desechar los paquetes que nos dan el problema y seguir la actualización con el resto. Esta opción no es posible si se trata de una instalación.
¿Cómo solucionar este problema?
Si has llegado a esta entrada buscando solucionar el problema de compatibilidad de Linux con la tarjeta gráfica Intel GMA 500 te recomiendo que te pases antes por Instalar Intel GMA 500 en Linux. Esta es otra forma de solucionarlo, mi preferida. Veamos entonces como instalar EMGD en Ubuntu.
Lo he probado en Ubuntu 10.10 (codename Maverick Meerkat). Para ello, os recomiendo antes de comenzar actualizar vuestro sistema, luego os dirigís a un terminal y:
Añadimos el repositorio PPA que contiene el paquete en sí:
A través de @aromero en la lista de correo de Software Libre de la Universidad de Córdoba me ha llegado esta imagen con tanto humor como verdad en sus trazos. El grado de satisfacción al recibir una alerta de actualización varía dependiendo del Sistema Operativo usado:
El autor de la obra: Sticky Comics.
En este caso, voy a actualizar desde Ubuntu Linux 9.04 a la versión 9.10, y para versiones posteriores la forma de utilizar el comando será el mismo. De esta manera abrimos un terminal y lanzamos el Gestor de actualizaciones con el parámetro -d y en modo super-usuario. Así:
sudo update-manager -d
Y en el diálogo que nos aparece seleccionaremos la versión a la que deseamos actualizar, en mi caso únicamente me aparece una, la 9.10, ya que actualmente sólo se encuentra esta disponible.
¿Preferís actualizar el sistema así o en contra dejáis una partición para el /home y formateais el sistema libremente pare conservar vuestros datos y configuraciones? Personalmente considero ambas opciones igual de válidas, he usado las dos en muchas ocasiones y no he tenido ningún problema. ¿Algo que añadir?