El día 25 de septiembre de 2011 15:47, Matías Montenegro
matiasmmontene...@gmail.com escribió:
Hola a todos,
Cometi un error de novato en un servidor VPS con debian lenny. Mezcle
repositorios de lenny con los de squeeze en el sources.list e instale
algunos paquetes (principalmente extensiones de php).
Es decir que tengo paquetes más actualizados instalados con los
respositorios de squeeze.
Desde ese momento, cada vez que quiero instalar algo con apt-get, me tira lo
siguiente:
==
Los siguientes paquetes están ROTOS:
libc-bin libc-dev-bin locales
Se instalarán los siguiente paquetes NUEVOS:
rar
0 paquetes actualizados, 1 nuevos instalados, 0 para eliminar y 35 sin
actualizar.
Necesito descargar 522kB/1804kB de ficheros. Después de desempaquetar se
usarán 1069kB.
No se satisfacen las dependencias de los siguientes paquetes:
libc-bin: Rompe: libc6 ( 2.10) pero está instalado 2.7-18lenny7.
libc-dev-bin: Depende: libc6 ( 2.13) pero está instalado 2.7-18lenny7.
locales: Depende: glibc-2.13-1 que es un paquete virtual.
Las acciones siguientes resolverán estas dependencias
Eliminar los paquetes siguientes:
libc-bin
libc-dev-bin
locales
¿Acepta esta solución? [Y/n/q/?]
==
Si llego a aceptar esa solución, no puedo volver a encender el vps y tengo
que recuperar todo de un backup en las mismas condiciones (ya lo
experimente)
Los repositorios de squeeze ya los quité.
Cómo puedo resolver este problema? me gustaría dejar todo con los paquetes
de lenny y dejar todo como estaba.
Podría resolverlo asi?:
Ir desinstalando manualmente los paquetes con versiones nuevas y
reinstalarlos con los repositorios de squeeze?
Si es asi, Cómo podría ver que paquetes fueron instalados desde
los repositorios de squeeze??
Muchas gracias por cualquier recomendacion
--
Matias
Te recomiendo la lectura de esta página:
http://www.kinyla.es/2009/08/18/downgrade-debian-de-testing-a-stable/
Con esto podrás volver tu sistema a la normalidad y hacer un
down-grade a stable.
Una preguntonta: la mezcla ¿la hiciste con un
# apt-get install nombre_paquete -t testing
o instalaste el paquete a pulmón con
# dpkg -i nombre_paquete ?
Porque mezclar repositorios no causa problemas, dado que las
dependencias se resuelven inteligentemente gracias a apt.
Pero mezclar paquetes sueltos, eso sí genera problemas; y de los gordos.
Lo normal, es tener bien configurado el archivo /etc/apt/apt.conf
con por lo menos esta línea:
APT::Default-Release stable;
Y en el /etc/apt/sources.list con estas líneas:
#Debian stable
deb http://ftp.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
#Debian testing
deb http://ftp.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
# Debian sid
deb http://ftp.debian.org/debian/ sid main contrib non-free
Entre ambos archivos, tendrás tu sistema funcionando bajo stable.
Y si necesitas instalar algo de otra rama, con un
#apt-get install nombre_paquete -t nombre_rama[testing, sid]
lo podrás instalar y mantener el sistema sin inconvenientes.
JAP
--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive:
http://lists.debian.org/cag0od5d+vsfky4o8bko_8ipije0m-trcozwbwplv1sgxe4m...@mail.gmail.com