sábado, 1 de junio de 2013

Actualizar Linux Mint 14 a la versión 15 sin reinstalar

Como todos sabéis hace unos días fue liberada la versión 15 de Linux Mint (Olivia). Una de las pocas cosas que no me gustan de esta gran distro es precisamente lo poco que facilitan la actualización a nuevas versiones, de hecho, lo recomendado en la web de Linux Mint es hacer backup con la aplicación destinada para ello y después una instalación limpia de la nueva versión.

Desde luego es la opción más segura, sin embargo puede que a muchos les resulte tedioso tener que estar haciendo instalaciones nuevas cada 6 o 7 meses, por lo que voy a contaros aquí como podéis actualizar a la versión 15 sin tener que estar reinstalando. Realmente es una tarea bastante sencilla, que sólo consiste en cambiar los repositorios antiguos por los nuevos y actualizar la distro. Aunque a mí me ha funcionado sin problemas, os recomiendo que hagáis copias de seguridad, ya que puede que no funcione bien en todos los casos.

El cambio de los repositorios podemos hacerlo fácilmente con estos 2 comandos:

sudo sed -i 's/quantal/raring/' /etc/apt/sources.list
sudo sed -i 's/nadia/olivia/' /etc/apt/sources.list

Si preferís cambiarlos manualmente tendréis que editar el fichero /etc/apt/sources.list:

sudo nano /etc/apt/sources.list
En cada línea del fichero cambiamos nadia por olivia, o bien quantal por raring. Para guardar usaremos Ctrl-O y para salir Ctrl-X.

Una vez cambiados los repositorios, ya sea con el comando sed o manualmente, el fichero sources.list debería tener un aspecto parecido a este (estos son los repositorios básicos de la distro, si habéis añadido más por vuestra cuenta tendréis más líneas):

deb http://packages.linuxmint.com/ olivia main upstream import
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ raring partner
deb http://packages.medibuntu.org/ raring free non-free

# deb http://archive.getdeb.net/ubuntu raring-getdeb apps
# deb http://archive.getdeb.net/ubuntu raring-getdeb games

Es posible que tengamos más repositorios añadidos como ficheros .list. Entramos en /etc/apt/sources.list.d y si tenemos ficheros de extensión .list hacemos lo mismo que hicimos anteriormente con sources.list, es decir, sustituimos los nadia por olivia y los quantal por raring, ya sea manualmente o con el comando sed, como queráis.

Una vez hecho todo esto ya hemos sustituido los repositorios de la versión 14 por los de la 15, así que ahora toca actualizar:

sudo apt-get update
sudo apt-get dist-upgrade

Durante el proceso se nos preguntará si queremos sustituir algunos ficheros de configuración por sus nuevas versiones, a lo que podéis contestar siempre que sí (Y). Una vez finalizado reiniciamos y ya tendremos nuestro sistema actualizado a la versión 15.

Actualizar la distro a una nueva versión puede tener cierto riesgo, sin embargo creo que Linux Mint debería hacer lo mismo que Ubuntu en este sentido y permitir a los usuarios realizar esta tarea de manera automática, previa recomendación de que hagan copias de seguridad. Para una distro cuyo objetivo es acercar Linux a todo tipo de usuarios, noveles o no, creo que sería una buena idea simplificar al máximo todo este proceso y así permitir que usuarios noveles puedan estar fácilmente a la última.


13 comentarios:

  1. Genial aportación, me ha sido muy útil! Tengo una pregunta, en linux mint, me sale el idioma parcialmente en inglés y en castellano. He intentado instalar el paquete de idiomas pero no hay manera. Alguna solución? Muchas gracias!

    ResponderEliminar
    Respuestas
    1. El mismo problema me ha ocurrido, el sistema aparece en español e inglés. Obviamente debe ser algún bug en la actualización del sistema. Además, aparecen muchas cosas en Preferencias que están duplicadas. Ejemplo: Bluetooth, color, Open JDK Policy Tool, Región y Lenguaje (en español e inglés) y Sonido. Procediendo a hacer instalación desde DVD para obtener una limpia y sin bugs.

      Saludos,

      Eliminar
  2. Gracias por tu comentario. Lo primero es instalar el paquete de idiomas. Si aun así ves que sigues teniendo parte del sistema en inglés échale un vistazo a la configuración de Región e Idioma, yendo a la Configuración del Sistema, y asegúrate de que en cada pestaña tengas configurado el español. Aplica también todas las actualizaciones pendientes que tengas, porque si acabas de instalarte la versión 15, quizás haya algún bug con el tema de los idiomas que se solucione con alguna de las actualizaciones. Espero haberte ayudado.

    Un saludo!

    ResponderEliminar
  3. Trate como aparece en las instrucciones:
    sudo sed -i 's/quantal/raring/' /etc/apt/sources.list
    sudo sed -i 's/nadia/olivia/' /etc/apt/sources.list
    luego de eso:
    sudo apt-get update
    sudo apt-get dist-upgrade
    Sin éxito, la versión no se actualizó a la 15. Favor indicarme que se hizo mal.

    Gracias por la ayuda

    ResponderEliminar
  4. Al segundo intento logré actualizar. Gracias por el tip. Sin embargo quedo con el mismo problema de Señor Yo: El sistema está en español e inglés. Aparece 2 vínculos para Región e Idiomas, una en español y la otra en inglés. Igual con Sonido, aparece en español e inglés. Agradecería algún consejo de cómo eliminar los vínculos que están de más ya que pienso que Región e Idiomas y Sonido sólo debería aparecer una vez.

    Cordial saludo a todos.

    ResponderEliminar
  5. Sí Ismael, el problema del idioma puede deberse a algún bug solucionado en una de las actualizaciones posteriores. También puede depender del escritorio con que uses Linux Mint, en mi caso, con Cinnamon no tuve problemas. Gracias por tus comentarios.

    Un saludo.

    ResponderEliminar
  6. hola, soy nuevo en linux, acabo de hacer la actualización de linux mint 14 al 15, y más o menos todo ha ido bien, pero ahora cuando abro el gestor de software se queda pensando y no llega a abrirse (lo he dejado varias horas) y no se abre.
    Me puedes ayudar?

    ResponderEliminar
    Respuestas
    1. Es posible que se tratara de una caída temporal de los repos oficiales. ¿Te sigue pasando? ¿Has probado a tirar un "sudo apt-get update" desde el terminal? ¿Te da algún error?

      Eliminar
  7. Gracias. Al respecto:
    &&& Qué hacer cuando caduca el soporte para nuestra versión de Linux Mint para poder seguir instalando paquetes desde Synaptic &&&
    http://bandaancha.eu/foros/que-hacer-cuando-caduca-soporte-nuestra-1701904
    Saludos

    ResponderEliminar