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

Re: voir tous les paquets sarge ou etch installés



Thierry B a écrit :
> Hugues LARRIVE a écrit :
>   
>> Thierry B a écrit :
>>     
>>> Bonjour,
>>>
>>> J'ai un serveur sous debian sarge et un laptop sous debian etch.
>>>
>>> Dans les deux, je fais du pinning, utilisant dans le serveur des paquets
>>> de backports et etch en plus de sarge (mais sur des paquets ayant une
>>> dépendance très limitée pour ne pas foutre le bordel lol), et sur mon
>>> laptop, qques paquets sid aussi.
>>>
>>> J'aimerais pouvoir par exemple sur mon laptop lister tous les paquets
>>> "intrus" venant d'etch ou backports mais non de sarge.
>>>   
>>>       
>> $ apt-show-versions | grep -E "etch|backports"
>>     
>>> Pareil, pour mon laptop, en lisant tous les paquets de sid.
>>>   
>>>       
>> $ apt-show-versions | grep sid
>>     
>>> J'aimerais faire cela rapidement, sans etre obligé de faire un script,
>>> ce quime semble faisable, car justement, pour l'instant quand je veux me
>>> rappeler au cas par cas, j'utilise apt-cache showpkg paquet, pour savoir
>>> d'où vient ce paquet, donc certainement y'a moyen de faire un script, en
>>> réfléchissant un peu lol.
>>>
>>> Mais si quelqu'un a une solution plus facile, je suis preneur :-)
>>>   
>>>       
>> # apt-get install apt-show-versions
>>     
>>> Merci :-)
>>>
>>>
>>>   
>>>       
>>     
>
> Re,
>
> Finalement, je ne suis pas tout à fait d'accord car par exemple:
> # apt-show-versions -p grub
> grub/sid upgradeable from 0.97-26 to 0.97-27
>
> Ce qui laisserait croire que la version 0.97-26 de grub vient de sid
> alors que:
>
> # apt-cache showpkg grub
> Package: grub
> Versions:
> 0.97-27(/var/lib/apt/lists/ftp.debian.org_debian_dists_sid_main_binary-i386_Packages)
> 0.97-26(/var/lib/apt/lists/ftp.debian.org_debian_dists_etch_main_binary-i386_Packages)(/var/lib/dpkg/status)
>
> Elle vient bien de etch, et c'est la 0.97-27 qui vient de sid lol.
>
> Merci :-)
>
>
>   
Oui, visiblement il y a un bug avec les noms de code de distributions...
avec "testing" et "unstable" dans sources.list ça donnerait bien :

grub/testing upgradeable from 0.97-26 to 0.97-27

Le plus simple pour que ça fonctionne comme tu le souhaites :
dans /usr/bin/apt-show-versions (script perl) ligne 158
remplacer my $default_release = $_config->get("APT::Default-Release");
par my $default_release = "etch";

et tu auras bien:
grub/etch upgradeable from 0.97-26 to 0.97-27

@+

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: