[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt-get install upgrade pero alrevez



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 <gustavoh@techunix.technion.ac.il> 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: pgpAxwJFIPnOV.pgp
Description: PGP signature


Reply to: