Muy pronto jubilaremos a Squeeze, que ha sido el fiel compañero de muchos durante estos últimos dos años. Es momento de pasar a Wheezy, pero cuidado, corres el riesgo de que una sobredosis de actualizaciones te den dolor de cabeza, o casi peor, de acompañar a Squeeze a su residencia para ancianos.
Vamos a ver como pasar de estable a estable con los mínimos dolores de cabeza y seguir otros dos años tranquilamente con Debian.
En primer lugar tenemos que abrir el fichero que apunta a los repositorios con nuestro editor de texto favorito.
- sudo nano /etc/apt/sources.list
Veras un montón de lineas con un aspecto similar a este
deb http://ftp.es.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.es.debian.org/debian/ squeeze main contrib non-free
En este caso están apuntando como distribución a Squeeze. Si no queremos seguir de por vida ligados a el, cambia todas las apariciones de “squeeze” por “wheezy” (sin las comillas), graba los cambios y sal del editor.
Tambien puede que no veamos como distribución a Squeeze, si no que estemos apuntados directamente a stable, en cuyo caso no tenemos que tocar nada aquí.
Ahora vamos con la actualización. Como imaginaras, tras dos años, muchísimos de nuestros paquetes deben ser actualizados, así que vamos ha hacerlo de manera que minimicemos las posibilidades de dolor de cabeza.
Primero vamos a actualizar la lista de paquetes disponibles
- sudo aptitude update
Y ahora vamos a actualizarlos en dos pasos, para evitar que se rompan dependencias.
- sudo aptitude safe-upgrade
- sudo aptitude full-upgrade
Y ya estamos en la nueva estable. Pero nos queda un detalle que solo afectara a algunos. Gnome3.
Algunos porque simplemente les parece feo o incomodo, para otros es un traga-recursos y para otros porque da problemas con ciertas tarjetas gráficas. El caso es que Gnome3 no es adecuado para todos. Pero no hay problemas, vamos a instalar Mate, que es un fork que da continuidad a Gnome2 y funciona estupendamente
Volvemos a nuestro fichero sources.list y añadimos la siguiente linea.
deb http://packages.mate-desktop.org/repo/debian wheezy main
Vamos a recoger su lista de paquetes y su clave de seguridad
- sudo apt-get update
- sudo apt-get install mate-archive-keyring
- sudo apt-get update
Y vamos a instalar Mate, para que podamos utilizar el entorno completo de escritorio.
- sudo apt-get install mate-desktop-environment
Ahora cuando reinicies la sesión podrás entrar con Gnome o con Mate, dependiendo de tus gustos y de la potencia de tu máquina.
Y ya podemos disfrutar otros dos añitos de tranquilidad.
Una duda, todo esto lo tenemos que hacer desde ya, o tenemos que esperar a que salga la version stable de wheezy?
ResponderEliminarO sea a partir del domingo 5 de mayo no?
podes hacerlo desde ya solo que a partir del 5 de mayo wheezy va a ser considerada oficialmente estable
ResponderEliminarDe hecho de aquí al día 5 pocos cambios va ha haber.
EliminarHay alguna posibilidad de eliminar Gnome y dejar solo Mate? llevo ya varias semanas usando Mate y en verdad me salvo la vida después de cambiarme a Wheezy, yo soy de los que odia el Gnome3 y despues de años de usar Gnome2 simplemente Mate es mi heroe.
ResponderEliminarsi podes eliminar gnome 3 con:
Eliminaraptitude purge gnome gnome-shell gnome-utils gnome-core gnome-desktop-data gnome-desktop-environment
luego instalar mate como se menciona en el post
y si al reiniciar no te inicia en modo gráfico puede que se te haya desinstalado como dependencia gdm3 el gestor de sesión ,en tal caso,loguarte como root y instalarlo con:
aptitude install gdm3
o un gestor mas liviano como lightdm con:
aptitude install lightdm
queda a tu preferencia.
Bueno espero que te sirva.Saludos
Puedes hacerlo como explica horacio (gracias de nuevo)
EliminarPero instala mdm que es el sustituto en Mate de gdm3, porque seguramente este sea desisntalado junto con Gnome
Otra duda que me surge, que diferencia hay entre realizar un apt-get update y un aptitude update??
ResponderEliminarbásicamente es lo mismo.fijate en este link te hace una explicación de ambas herramientas:
Eliminarhttp://usandocanaima.blogspot.com.ar/2011/06/gestionando-paquetes-apt-get-o-aptitude.html
Gracias horacio, me despejo algunas dudas.
EliminarComo me gusta que mis lectores se ayuden entre ellos. ¡Ese es el espíritu de Linix, señores!
Eliminarpregunta:
EliminarTengo mi debian squeeze con los aplicativos configurados y funcionando:
GLPI
APACHE2
PHP5
FUSIONINVENTORY
ZABBIX
Si hago el upgrade a la nueva version todo seguira funcionando correctamente ?
si siempre te mantuviste usando los repositorios estables y no utiizaste nada de experimental o algun ppa no tiene porque haber problema al hacer upgrade.saludos
EliminarTodo debería ir como la seda
EliminarHe realizado todos los pasos indicados en esta seccion del blog, y al querer hacer despues un aptitude update me da error porque no me reconoce los repositorios.
ResponderEliminarTengo que esperar a que la version de Wheezy llegue a stable??
o tengo que volver a cambiar mi sources.list y poner squeeze donde pone wheezy?
seria bueno que copies que error te da para saber con que repositorio es el problema.
Eliminartambien proba cambiando el repo de mate por este:
deb http://repo.mate-desktop.org/debian wheezy main
no tendria porque darte problema el cambiar squeeze por wheezy.
o sino copia aca el sources.list que tenes para poder ayudarte mejor.saludos
Como bien dice horacio (gracias) sin ver el error poco podemos hacer.
EliminarMi sources.list es el siguiente:
Eliminar# Repositorio Oficial
deb http://http.us.debian.org/debian/ wheezy main contrib non-free
deb-src http://http.us.debian.org/debian/ wheezy main contrib non-free
# Repositorio de Seguridad
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates eemain contrib non-free
# Repositorio Wheezy - Backports
deb http://backports.debian.org/debian-backports wheezy-backports main contrib non-free
deb http://http.us.debian.org/debian/ squeeze contrib non-free main
Al hacer un aptitude update me da este error:
Err http://backports.debian.org wheezy-backports/main i386 Packages
404 Not Found [IP: 5.153.231.4 80]
Err http://backports.debian.org wheezy-backports/contrib i386 Packages
404 Not Found [IP: 5.153.231.4 80]
Err http://backports.debian.org wheezy-backports/non-free i386 Packages
404 Not Found [IP: 5.153.231.4 80]
Lo de arriba es el error cuando ejecuto un aptitude update.
EliminarCuando ejecunto, sin embargo, un apt-get update me da el siguiente error:
Err http://backports.debian.org wheezy-backports/main i386 Packages
404 Not Found [IP: 140.211.166.43 80]
Err http://backports.debian.org wheezy-backports/contrib i386 Packages
404 Not Found [IP: 140.211.166.43 80]
Err http://backports.debian.org wheezy-backports/non-free i386 Packages
404 Not Found [IP: 140.211.166.43 80]
N: Ignoring file 'Iron.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'google-chrome.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
W: Imposible obtener http://security.debian.org/dists/wheezy/updates/Release Unable to find expected entry eemain/source/Sources in Meta-index file (malformed Release file?)
W: Imposible obtener http://backports.debian.org/debian-backports/dists/wheezy-backports/main/binary-i386/Packages.gz 404 Not Found [IP: 140.211.166.43 80]
W: Imposible obtener http://backports.debian.org/debian-backports/dists/wheezy-backports/contrib/binary-i386/Packages.gz 404 Not Found [IP: 140.211.166.43 80]
W: Imposible obtener http://backports.debian.org/debian-backports/dists/wheezy-backports/non-free/binary-i386/Packages.gz 404 Not Found [IP: 140.211.166.43 80]
E: No se han podido descargar algunos archivos de índice, se han ignorado, o se ha utilizado unos antiguos en su lugar.
el error se debe al repositorio backports ya que estando aun wheezy en testing al día de hoy no existe tal repositorio.
Eliminarproba copiando esto en el sources.list:
# oficial
deb http://ftp.us.debian.org/debian testing main contrib non-free
# actualizaciones
deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
# seguridad
deb http://security.debian.org/ wheezy/updates main contrib non-free
Saludos
De nuevo gracias horacio.
EliminarMi problema ahora es que me he quedado sin wifi...
podes ingresar en modo gráfico (que entorno gráfico tenes instalado?) o quedas en una tty?
EliminarMi entorno grafico es Gnome.
Eliminaringresas en modo grafico?podes configurar la red mediante el applet network de gnome?notas algun error cuando carga el sistema?
EliminarSi ingreso en modo grafico. Tengo problemas con el applet network de gnome, no se como configurar la red con el, y no, no noto ningun error cuando carga el sistema.
EliminarAhora ejecuto un aptitude update y me sale el siguiente mensaje de error:
EliminarW: Se produjo un fallo al descargar http://security.debian.org/dists/wheezy/updates/Release: Unable to find expected entry 'eemain/source/Sources' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
E: No se pudo reconstruir el almacén de paquetes
Que quebradero de cabezaaa
He intentado conectarme a mi red wifi por la terminal de la siguiente manera:
Eliminar# iwconfig wlan0 essid ESSID key CONTRASEÑA
pero me da este error:
Error for wireless request "Set Encode" (8B2A) :
invalid argument "MICONTRASEÑAWIFI"
Ahora resulta que no me arranca el sistema, me sale un pantallazo blanco diciendome:
EliminarAlgo salió mal.
Ocurrió un problema y el sistema no se puede recuperar.
Contacte con un administrador de sistemas.
La he cagado totalmente....
A mi me pasa lo mismo :S
EliminarYo realmente voy a seguir con Squeeze LXDE otro tiempo mas, imagino que de todas formas aun se le seguirá dando soporte... ¿alguien sabe?. Al final terminare migrando, por la cosa de la obsolescencia, pero Squeeze me ha dado mucha satisfacciones.
ResponderEliminarPara la otra semana actualizo sobre mi actual personalización a ver como me queda. Ojala me la deje igual, ya que me siento cómodo así.
Un saludo
Tranquilo, Squeeze pasará a considerarse old-estable. Seguirá siendo usable, aunque como bien dices, un poquito obsoleta.
EliminarUna vez modificado los repositorios segun me dijo horacio, hice un aptitude upgrade y me dio el siguiente error:
ResponderEliminarterminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
abierto: 115320; cerrado: 431301; diferido: 205; conflicto: 912 .Abortado
Yupiiii... pues como buen usuario de Debian vamos a votar por la opción estable: me esperaré al domingo o al lunes para actualizar a Wheezy.
ResponderEliminarMil gracias por el tuto ;)
Pues al final he hecho instalación limpia con el CD NetInst
EliminarDe momento todo estupendo... ahora a meter cositas...
Es lo divertido, comenzar a instalar programas "por si acaso lo utilizo algún día"
Eliminarno entiendo... ¿acaso los debian se actualizan 1 vez cada 2 años?
ResponderEliminarCada 2 años... ¡y pico!
Eliminarpero los programas y aplicaciones tambien se actualizan cada ese tiempo?!!
EliminarSi te quedas en la rama estable, si, pero puedes usar testing y tener actualizaciones mucho mas frecuentes
EliminarUna pregunta, si tengo algunos programas que compilé yo mismo con un configure&&make con debian 6, y paso a 7, tendré que volverlo a compilar todo? Y otra pregunta, hay cambios respecto al sistema de arranque sysv-rc que pueda romper algo? he oído cosas al respecto. Muchas gracias por este post tan interesante.
ResponderEliminarNo deberías tener que compilar.
EliminarEn cuanto al sistema de arranque, lo desconozco
Muchas gracias
Eliminaryo tuve un poquito de miedo de la actualizacion e instale en una nva particion whezzy desde 0...ahora bien ...no queria usar gnome3...extrañaba a mi gnome2....entonces empece a probar escritorios....(todos)....hasta que encontre mate...al cual lo deje a mi gusto y estoy muy contento.....pues llegue a la pregunta.....como desinstalo todoooo lo que instale demas....(linda pelea de perros..verdad?)....
ResponderEliminardesde ya mil gracias y me encanta tu blog.....
Yo no me voy pasar a Wheezy me quedo en squeeze lo que he hecho es actualizarlo al ultimo, tenia 6.0.4 ahora esta 6.0.7 y asi quedara hasta que yo deje este mundo y esta con su lilo que a mi nunca me a fallado y su ext3 que el 4 no esta lo suficiente maduro 13 años tiene mi servidor y funcionando como un tiro desde el primer dia
ResponderEliminary empezo siendo un potato instalado desde dos disketes net install.
ty mr Ian 4 debian
Un poco extremo eso de que seguiras con el hasta que dejes este mundo ¿no?
EliminarAunque en informatica siempre se dice eso de: "¿funciona? ¡¡pues no lo toques!!"