Re: Mezclé repositiorios de lenny con squeeze y tengo un problema de dependencias

2011-09-26 Por tema Ferran Donadie
* Matías Montenegro matiasmmontene...@gmail.com [2011-09-25 15:47:20 -0300]:

 Hola a todos,

Hola Matias,

 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??
 

Yo creo que sí. Pero quieres decir: desinstalando manualmente los
paquetes con versiones nuevas y reinstalarlos con los repositorios de
lenny?

El paquete apt-show-versions te será útil para tus propósitos. Con
aptitude alguna forma tendrás de descubrirlos también.

-- 
Saludos,
Ferran Donadie.

El optimista dice: 'Déjame hacerlo a mi'. El pesimista dice: 'Ese no es
mi trabajo'.
-- Anónimo. 


--
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/20110926123809.GB8190@cateto



Re: Mezclé repositiorios de lenny con squeeze y tengo un problema de dependencias

2011-09-26 Por tema Javier Argentina
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



Mezclé repositiorios de lenny con squeeze y tengo un problema de dependencias

2011-09-25 Por tema Matías Montenegro
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