Re: Informes detallados con "apt-get"
2010/10/28 Camaleón <noelamac@gmail.com>:
> El Thu, 28 Oct 2010 06:22:56 +0000, Camaleón escribió:
>
>> El Thu, 28 Oct 2010 00:31:07 +0200, Javier Barroso escribió:
>
>>>> Por lo visto en apt-get también puedes hacer lo mismo que con
>>>> aptitude: apt-get -V -s install paquete
>>> Perdona, no recordaba bien tu pregunta, esta parte es repetir lo que
>>> comentas en tu correo (puede que las cosas hayan cambiado de lenny a
>>> sid que es donde estoy).
>>>
>>> Es hora de dormir ya ...
>>
>> Gracias por las sugerencias.
>>
>> En cuanto haya una actualización pruebo todo lo que has comentado :-)
>
> Probando que es gerundio:
>
> root@debian:~# aptitude -s -W safe-upgrade
> Se ELIMINARÁN los siguientes paquetes:
> arj{u} cvs{u} deborphan{u} gnome-utils{u} gs-common{u} gthumb{u}
> gthumb-data{u} hal{u} hal-info{u} libapt-pkg-perl{u} libbeagle1{u}
> libboost-date-time1.40.0{u} libboost-thread1.40.0{u} libestools1.2
> {u} libicu42{u} libjpeg8{u} libmodplug0c2{u} libmpfr1ldbl{u} lzma
> {u}
> make{u} python-beagle{u} python-cupsutils{u} ufraw{u} w3c-dtd-xhtml
> {u}
> Se actualizarán los siguientes paquetes:
> alsa-utils python2.5 python2.5-minimal update-inetd
> 4 paquetes actualizados, 0 nuevos instalados, 24 para eliminar y 0 sin
> actualizar.
> Necesito descargar 5266 kB de ficheros. Después de desempaquetar se
> liberarán 48,5 MB.
>
> ¿Mande? ¿Por qué quiere borrar 24 paquetes? :-?
>
> Cancelo.
No canceles, que estás simulando con el -s !!!
Seguramente los paquetes que aptitude te quiere eliminar son los
paquetes que instaló apt-get había por ahí alguna forma de buscarlos y
marcarlos como instalados manualmente para que no te los elimine [1]
>
> root@debian:~# aptitude -v -s -W safe-upgrade
> Se ELIMINARÁN los siguientes paquetes:
> arj{u} cvs{u} deborphan{u} gnome-utils{u} gs-common{u} gthumb{u}
> gthumb-data{u} hal{u} hal-info{u} libapt-pkg-perl{u} libbeagle1{u}
> libboost-date-time1.40.0{u} libboost-thread1.40.0{u} libestools1.2
> {u} libicu42{u} libjpeg8{u} libmodplug0c2{u} libmpfr1ldbl{u} lzma
> {u}
> make{u} python-beagle{u} python-cupsutils{u} ufraw{u} w3c-dtd-xhtml
> {u}
> Se actualizarán los siguientes paquetes:
> alsa-utils python2.5 python2.5-minimal update-inetd
> 4 paquetes actualizados, 0 nuevos instalados, 24 para eliminar y 0 sin
> actualizar.
> Necesito descargar 5266 kB de ficheros. Después de desempaquetar se
> liberarán 48,5 MB.
>
> Lo mismo, y no aporta más datos aún habiendo puesto la "-v".
>
> Cancelo.
>
> root@debian:~# apt-get -V -s --print-uris dist-upgrade
> Leyendo lista de paquetes... Hecho
> Creando árbol de dependencias
> Leyendo la información de estado... Hecho
> Calculando la actualización... Listo
> Se actualizarán los siguientes paquetes:
> alsa-utils (1.0.23-2 => 1.0.23-3)
> python2.5 (2.5.5-8 => 2.5.5-10)
> python2.5-minimal (2.5.5-8 => 2.5.5-10)
> update-inetd (4.37 => 4.38)
> 4 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
> Inst alsa-utils [1.0.23-2] (1.0.23-3 Debian:testing [i386])
> Inst python2.5 [2.5.5-8] (2.5.5-10 Debian:testing [i386]) []
> Inst python2.5-minimal [2.5.5-8] (2.5.5-10 Debian:testing [i386])
> Inst update-inetd [4.37] (4.38 Debian:testing [all])
> Conf alsa-utils (1.0.23-3 Debian:testing [i386])
> Conf python2.5-minimal (2.5.5-10 Debian:testing [i386])
> Conf python2.5 (2.5.5-10 Debian:testing [i386])
> Conf update-inetd (4.38 Debian:testing [all])
>
> Bueno, con esto veo al menos el repo de origen y no elimina ningún
> paquete. Lo curioso es que es que si le quito la "-s" el --print-uris se
> pierde.
>
> No sé, no me termina de convencer. "aptitude" no indica por qué quiere
> eliminar 24 paquetes (¿!) y tengo que ejecutar apt-get en modo de
> simulación para que presente los repos desde los que se van a instalar
> los paquetes, no se puede hacer directamente en tiempo de ejecución...
> curioso ¿no?
La verdad es que sí podría haber algo para no tener que usar la simulación
Saludos!
[1] http://www.garfieldtech.com/blog/your-debian-aptitude#comment-210
Reply to: