Esto no es fácil, pero se puede hacer. Mira, lo primero es que vayas con 
cuidado, y repasar muy bien lo que te pregunta a cada momento y valorar las 
consecuencias. Por ejemplo, si le pones:
apt-get -f install. te preguntará si quieres eliminar cientos de paquetes, por 
supuesto, ahí entra tu juicio, no le vas a decir que sí.

Ah, y no nos hacemos responsables de cualquier perjuicio a su máquina ;) Leete 
bien los mensajes eh? jejeje (hace poco uno de la lista tuvo un problema 
similar y tuvo que reinstalar todo de nuevo)

Tienes que hacer un trabajo un tanto minucioso, para no correr riesgos. te 
explico cómo va y luego te pones a ello, si te convence.

/* * */

Por un lado, es buena idea que vayas a la página de internet

        http://packages.debian.org/

Te va a resultar muy útil para controlar las dependencias entre los paquetes, 
las distintas versiones, etc. Y es más cómodo su uso que el comando apt-file, 
al menos al principio (salvo por el hecho de que tienes que tener abierto el 
navegador, pero bueno)


Tu problema es que has instalado la libc6 de inestable, pero tienes woody 
(supongo, por las versiones de los paquetes). Al instalar libc6 más moderna, 
se te habrán actualizado también otros paquetes (el locales, por ejemplo). 
Para bajar de versión libc6 deberás hacerlo "al mismo tiempo" esos otros. Y 
desinstalar cualquier programa que hayas instalado después que dependa de ESA 
versión de libc6.

Si esa versión del mldonkey usa la libc6 2.3-loquesea lo tendrás que 
desinstalar en el proceso de bajarla a la versión de woody. Tú verás si te 
compensa. También podrías actualizar el sistema a Sarge. Que no es tan 
"emocionante" como Sid, ni tan estable como Woody, y usa la libc6 2.3.



En el formulario de la página de debian, busca libc6. Mira las dependecias que 
tiene. La versión de locales que debes tener instalada es la 2.2.5, y la de 
glibc igual.

En consola busca con el comando:

# dpkg -l | grep nombre_paquete

Estas dependencias (o más, si las hay) para ver la versión que tienes 
instalada. Si no es la correcta, significa que también lo tienes que 
desactualizar.

Cuando sepas ya los paquetes que tienes que desactualizar escribe:

# apt-get install libc6=2.2.5-11.2 nomobre_paquete=versión_que_necesitas etc, 
etc.

¿Entiendes el sistema?



Le das a Enter y pueden pasar dos cosas, que esté todo perfecto, que te diga 
que va a bajar de versión esos paquetes y nada más, o como mucho que 
desinstala el mldonkey y cualquier otro que puedas haber instalado después que 
necesite la libc6 2.3

ó ...

que falte alguna dependencia y te salga un mensaje de error como el que te ha 
salido, y te diga que uses apt-get -f install para que te quite 1000 paquetes



Si te sale un error, fíjate cual es el paquete del conflicto, mira la versión 
que necesite, y añádelo a tu lista de paquetes para desactualizar, repite la 
operación hasta que no te dé ningún error y ya.

Si resulta que no lo consigues a la primera.. sigue buscando, y si de verdad no 
puedes, comenta el error que te da, a ver si a alguien se le ocurre otra cosa.


Pero sobre todo lo dicho, leete bien lo que te pone, y haz copias de seguridad 
;)




A Mon, 14 Jul 2003 17:15:49 +0300
gustavo <[EMAIL PROTECTED]> escribió:


> /laptop:/home/gustavoh# apt-get install libc6-dev libc6
> Reading Package Lists... Done
> Building Dependency Tree... Done
> Sorry, libc6-dev is already the newest version.
> Sorry, libc6 is already the newest version.
> You might want to run `apt-get -f install' to correct these:
> Sorry, but the following packages have unmet dependencies:
>   libc6-dev: Depends: libc6 (= 2.2.5-11.2) but 2.3.1-17 is to be installed
>   locales: Depends: glibc-2.2.5-11.2
> E: Unmet dependencies. Try 'apt-get -f install' with no packages (or 
> specify a solution)./
> 

Attachment: pgpCLR0uY0HGy.pgp
Description: PGP signature

Responder a