Uhm... parece que la lista no ha recibido mi mensaje de ayer, te lo reenvío, espero que te sirva de ayuda:
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)./
>
pgpVuQbFlXOtx.pgp
Description: PGP signature

