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

Re: Actualización de Lenny



Hola...

JAP wrote:
Daniel Bareiro escribió:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola!

Hace ya algún tiempo que al actualizar testing veo un número ciertamente
grande de paquetes que no se actualizan y aparecen retenidos: unos 143
al día de hoy. ¿Esto puede considerarse «normal»?

En esta máquina siempre me mantuve usando testing e hice un dist-upgrade
solo cuando se pasó de Etch a Lenny, y de ahí en más uso upgrade para
llevar a cabo las actualizaciones.

Gracias por responder.

Saludos,
Daniel

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHAuHSZpa/GxTmHTcRArbJAJ4kefxUNRsxkcju4Mp3kxXmA9a0owCeNmjU
iOg18CSOrdYQmriWff0vNus=
=gb/4
-----END PGP SIGNATURE-----


Si la memoria no me falla, los paquetes se retienen porque tienes algún/os programa/s o paquete/s que necesita/n cumplir dependencias que aun no se han actualizado. Es muy común en una "testing", donde un nuevo paquete subido tenga alguna dependencia que entra en conflicto por las versiones. Pero por alguna razón que no conozco, se quedan marcados como retenidos, se acumulan en el tiempo y no se actualizan. También supongo que puede ser por actualizaciones indebidas del espejo del cual descargas pues me sucedía más seguidos con algunos que están en mi país, que con el principal de Debian. Hasta he tenido problemas con los checksum que dan erróneos. Otro problema, es cuando uno enlaza algún repositorio externo a los comunes, como ser http://www.debian-multimedia.org/, que mezcla versiones de algunos paquetes que están más actualizados en uno que en otro.

Para evitar esto, mis repositorios normales son:

deb http://ftp.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free

y corro un script de actualización, que es el que sigue:
-------------------------
#actualizar
apt-get update
apt-get autoremove
apt-get upgrade
apt-get autoclean
--------------------------

update: actualiza la lista del repositorio.
autoremove: se eliminan los paquetes huérfanos, los cuales, muchas veces, son los retenidos que han perdieron su razón de serlo.
upgrade: actualiza los paquetes.
autoclean: limpia la copia local del repositorio de los paquetes obsoletos para mantener a raya su crecimiento y no guardar cosas inútiles.


Claro, lo fundamental es que leas y te fijes bien qué paquetes se eliminarán, pues tal vez te limpien alguno que no quieras eliminar.

Tal vez con sólo correr apt-get autoremove tengas respuestas a tu problema, y elimine los retenidos que no deberían serlo.

En lenny cada tanto conviene hacer un dist-upgrade, es más, si se utiliza el gestor de actualizaciones, este mismo programa recomienda hacerlo. Yo lo vengo haciendo de esta forma y no tengo problemas con paquetes retenidos o a eliminar o lo que sea.

Conrespecto al dist-upgrade, si los repositorios apuntan a "testing" y no a "lenny", cuando se estabilice esta versión, ni lo notarás, pues siempre estarás en testing, sin importar el nombre que tenga.

Espero te sirva.

JAP


Saludos,

     .-----.           Walter
    / \ _ / \   __
 (\/  /  \   |_/oo)    http://www.swcomputacion.com/
  \--------------~     Usuario Linux 425808
  // ||   || \\        http://counter.li.org/



Reply to: