sábado, 1 de diciembre de 2007

Actualizando Ubuntu versión 7.04 a 7.10

¡Hola a todos!

El otro día estaba trabajando plácidamente con mi distribución Ubuntu; bueno no... Miento... Estaba peleandome para poder programar en Flex desde mi Eclipse instalado en Linux (cosa que aún no he logrado pero prometo compartir si lo logro), y decidí echarle un vistazo a las actualizaciones pendientes. En aquel momento viendo que la lista estaba vacía y que llevaba días viendo el botoncito de disponible actualización a Ubuntu 7.10 decidí probar suerte.

Lo cierto es que no fui muy afortunado al instalar mi distribución; pues dos días después de descargarme en CD y empezar a instalar paquetes salió la nueva versión pero bueno, eso es un tema a parte.

La cosa es que empezó a descargar y cuando llevaba 10 minutos ¡¡¡ZAS!!! algunas de las rutas deb contenidos en mi sources.list no funcionaron y dieron error. Así que empecé a investigar sobre cual podría ser el problema.

Lo cierto es que en ocasiones a según que horas, algunos servidores pueden estar algo saturados y dan error por TimeOut y nos impiden continuar con la instalación. Así que ante la duda lo estuve probando en diferentes franjas horarias sin conseguir buenos resultados, así que empecé por buscar diferentes sources.list de gente que prestara soluciones.

Lo cierto es que algunos estaban realmente currados y encontrabas muchísimos paquetes pero también algunos de sus rutas estaban cerradas y en vez de lograr reducir errores lo que hicieron fue generarme más; con lo cual decidí volver a mi lista original (siempre hemos de ser cautos y conservar copias de seguridad) y desde esta optimizarla hasta que funcionara.

El fin de la historia fue feliz y afín de que otros usuarios como yo puedan hacer lo mismo, a continuación os facilito el proceso que deberéis llevar a cabo para aseguraros de que conseguíis actualizar. Ante todo debo advertiros que a veces en vuestro archivo de sources podéis tener líneas de paquetes externos (por ejemplo: si os habéis instalado VirtualBox esa línea la tendréis en vuestra lista y puede funcionar o no. En caso contrario comentadla con una # y listos), así que no cojáis mi lista y substituyáis con la vuestra a la ligera; comparadla y mirar si os interesa o no. La mía eso sí, funcionar funciona (almenos a fecha de 30 de Noviembre de 2007 funcionó).

Para acceder a la lista deberéis hacer lo siguiente desde la consola:

sudo gedit /etc/apt/sources.list

Se os pedirá la contraseña de administrador pues como usuario normal no deberíais tener acceso a esta ruta para modificación.

Una vez viendo el archivo os especifico lo siguiente. Veréis diferentes rutas html, ftp, etc. Algunas de ellas pueden estar precedidas de # además de ver diferentes aclaraciones. Esto es una nota importante pues todo lo que acompañéis de un prefijo # será obviado por el proceso de actualización (muy útil en el caso de que queráis curaros en salud usando listados de otra gente sin perder los vuestros).

Bien, aquí tenéis mi listado:



# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted
deb-src http://archive.ubuntu.com/ubuntu/ gutsy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://archive.ubuntu.com/ubuntu/ gutsy universe
deb-src http://archive.ubuntu.com/ubuntu/ gutsy universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu/ gutsy multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy multiverse
# deb http://archive.ubuntu.com/ubuntu/ warty universe
# deb-src http://archive.ubuntu.com/ubuntu/ warty universe

# deb http://security.ubuntu.com/ubuntu/ warty-security main restricted
# deb-src http://security.ubuntu.com/ubuntu/ warty-security main restricted

# deb http://archive.ubuntu.com/ubuntu/ warty multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ warty multiverse

# deb ftp://ftp.nerim.net/debian-marillat/ stable main
# deb ftp://ftp.nerim.net/debian-marillat/ unstable main
# deb ftp://ftp.nerim.net/debian-marillat/ testing main
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://es.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
# deb-src http://es.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted
deb http://archive.ubuntu.com/ubuntu/ gutsy-security universe
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-security universe
deb http://archive.ubuntu.com/ubuntu/ gutsy-security multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-security multiverse
# deb http://www.virtualbox.org/debian gutsy non-free
# deb http://ftp.inf.tu-dresden.de/os/linux/dists/ubuntu warty main restricted universe multiverse
# deb-src http://ftp.inf.tu-dresden.de/os/linux/dists/ubuntu warty main restricted universe multiverse
# deb http://ftp.inf.tu-dresden.de/os/linux/dists/ubuntu warty-security main restricted
# deb-src http://ftp.inf.tu-dresden.de/os/linux/dists/ubuntu warty-security main restricted
# deb ftp://ftp.nerim.net/debian-marillat/ stable main
# deb ftp://ftp.nerim.net/debian-marillat/ unstable main
# deb ftp://ftp.nerim.net/debian-marillat/ testing main

deb http://nvidia.limitless.lupine.me.uk/ubuntu edgy stable
deb http://ubuntu.beryl-project.org/ edgy main



Veréis que las dos últimas líneas se refieren a controladores de nvidia y al proyecto Beryl. Estas dos podéis comentarlas según vuestras necesidades. No tenéis porque ser usuarios de hardware nvidia y beryl, a pesar de ser un paquete gráfico para el escritorio sorprendente, no es imprescindible para usar ubuntu (aunque recomiendo su uso pues Aero de windows vista tiene mucho que envidiarle en rendimiento y calidad).

Una vez modificada nuestra lista, guardamos y cerramos el editor. Tras esto, nos dirigimos al menú Sistema -> Administración -> Gestor de Actualizaciones y hacemos clic en el botón de actualizar a la nueva versión. Nos aparecerá un texto de licencia y explicación de algunos cambios; aceptamos y comenzará el proceso. Durante el mismo, se nos solicitará la contraseña de administración (cosa que es totalmente lógica).

Respecto al proceso en si mismo no os puedo decir cuanto puede tardar pues depende proporcionalmente de los paquetes que ya teníais instalados en vuestra distribución. Pensad que es una forma muy útil de poner al día nuestros programas. Por ejemplo: Yo tenía instalado el AMSN y al acabar la actualización no veas con el cambio que ha dado. Incluso a nivel de Skins... Algo brutal a nivel general.

Cuando actualicéis id con ojo pues el gestori os puede notificar que algunos paquetes pueden ser desinstalados por desfasado ("deprecados") o bien porque hay paquetes substitutivos mejores. Es importante que lo reviséis por si os habéis hecho con software sólo compatible con los mismos. Aunque yo dí a aceptar y no es que me vayan bien las cosas... Sino que me van mejor (para algo se llaman actualizaciones y no hablamos de parches Micro$oft).

¿Qué ventajas tiene actualizar?

La respuesta es sencilla. Más seguridad, más estabilidad, mejor entorno de presentación, más óptimo,... Resumiendo. MEJOR.

Espero que os haya sido útil el post. Para cualquier cosa no dudéis en comentármelo.

¡Saludos!

P.D.: ¡Ha por cierto! Desde que actualicé y además puse mis nuevos drivers de nvidia juntos con los de Beryl solucioné mis problemas con la resolución de pantalla. ¡¡¡Ya puedo pasar de los 1024 x 768!!! ¡Fenomenal!

No hay comentarios:

Publicar un comentario