Re: connaitre les paquets installés venant de sid et/ou experimental

2015-02-27 Par sujet Vincent Danjean
On 23/01/2015 17:42, Nicolas wrote:
 Bonjour,
 
 Je cherche à connaître sur mon pc quels paquets installés viennent
 de sid ou d'experimental. Je ne vois pas quel commande (apt ou
 dpkg...) utiliser.
 Quelqu'un aurait-il la réponse à cette question naïve ?

Pour ma part, j'utilise un outil fait par un collègue, empaqueté
mais dans un paquet non-officiel. Il s'agit de apt-origins
que l'on trouve dans le paquet (non officiel) apt-moreutils

http://debian.dubacq.fr/html/srcpkg.apt-moreutils.html

Il prend tous les paquets installés et les recherche (dans un ordre
donné dans un fichier de config) dans une suite de dépôts. On
voit alors très vite ce qui n'est plus à jour ou même ce qui n'existe
plus.

  A+
Vincent

-- 
Vincent Danjean   GPG key ID 0xD17897FA vdanj...@debian.org
GPG key fingerprint: 621E 3509 654D D77C 43F5  CA4A F6AE F2AF D178 97FA
Unofficial pkgs: http://moais.imag.fr/membres/vincent.danjean/deb.html
APT repo:  deb http://people.debian.org/~vdanjean/debian unstable main

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/54f036c1.8080...@free.fr



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-02-27 Par sujet Nicolas

Le 27-02-2015 10:20, Vincent Danjean a écrit :

On 23/01/2015 17:42, Nicolas wrote:

Bonjour,

Je cherche à connaître sur mon pc quels paquets installés viennent
de sid ou d'experimental. Je ne vois pas quel commande (apt ou
dpkg...) utiliser.
Quelqu'un aurait-il la réponse à cette question naïve ?


Pour ma part, j'utilise un outil fait par un collègue, empaqueté
mais dans un paquet non-officiel. Il s'agit de apt-origins
que l'on trouve dans le paquet (non officiel) apt-moreutils

http://debian.dubacq.fr/html/srcpkg.apt-moreutils.html

Il prend tous les paquets installés et les recherche (dans un ordre
donné dans un fichier de config) dans une suite de dépôts. On
voit alors très vite ce qui n'est plus à jour ou même ce qui n'existe
plus.

  A+
Vincent


Merci de l'info, j'essaye ça dès que j'ai  minutes.



--
Vincent Danjean   GPG key ID 0xD17897FA vdanj...@debian.org
GPG key fingerprint: 621E 3509 654D D77C 43F5  CA4A F6AE F2AF D178 97FA
Unofficial pkgs: http://moais.imag.fr/membres/vincent.danjean/deb.html
APT repo:  deb http://people.debian.org/~vdanjean/debian unstable main


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/337ffe84b97aabad09f0ce45dab6f...@tycho.fr



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-01-28 Par sujet Vincent Lefevre
On 2015-01-24 16:19:28 +0100, Gilles Mocellin wrote:
 Le 24/01/2015 15:59, Sylvain L. Sauvage a écrit :
https://wiki.debian.org/fr/Aptitude donne l’exemple suivant
 pour savoir ce qui vient de testing et pas de stable :
 
  aptitude search '?narrow(?installed, ?archive(testing)
 !?archive(stable))'
 
Mais si un paquet est à la même version dans deux dépôts, il
 n’y a aucune façon de déterminer d’où il vient. Il peut venir
 des deux puisque le .deb est le même dans les deux.

Ça ne marche pas pour moi:

aptitude search '?narrow(?installed, ?archive(testing) !?archive(stable))'

ne me renvoie qu'une seule ligne:

iF  initramfs-tools - generic modular initramfs generator   

en étant sous Debian/unstable (avec quelques paquets non upgradés,
dont celui ci-dessus).

Je me disais qu'aptitude considère que les paquets viennent de
unstable, même s'ils ont la même version qu'en testing. Mais ce
n'est pas le cas:

aptitude search '?narrow(?installed, ?archive(unstable) !?archive(stable))'

ne me renvoie rien!

 Dans l'absolu, on pourrait avoir du paquets à la même version, mais
 différents dans stable et unstable, à cause des dépendances (librairies
 dynamiques...).
 Et dans ce cas, pouvoir les différentier serait intéressant.
 Mais peut-être que je me trompe et que cette situation n'est pas permise,
 que dans ce cas, les paquets doivent avoir une version différente.

C'est effectivement interdit. (Ça peut peut-être arriver à cause
d'un bug, mais alors je pense qu'il n'y a plus aucune cohérence,
et les différentes commandes ne sont plus fiables.)

-- 
Vincent Lefèvre vinc...@vinc17.net - Web: https://www.vinc17.net/
100% accessible validated (X)HTML - Blog: https://www.vinc17.net/blog/
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/20150128150926.gb14...@xvii.vinc17.org



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-01-26 Par sujet Nicolas

Le 24-01-2015 19:32, Sylvain L. Sauvage a écrit :

Le samedi 24 janvier 2015, 17:23:09 Stéphane GARGOLY a écrit :

[…]
Le samedi 24 janvier 2015 à 14:59, Sylvain L. Sauvage

sylvain.l.sauv...@free.fr a écrit :
   https://wiki.debian.org/fr/Aptitude donne l’exemple
 suivant[…]

D'accord mais notons que, dans son message (qui a lancé ce fil
de discussion), Nicolas n'a pas précisé explicitement (ou
même implicitement) qu'il utilise d'autres archives que
Unstable et Experimental.


  C’était principalement pour montrer que l’exemple était facile
à trouver. L’adaptation à la situation de chacun était laissée
en exercice (surtout que Nicolas n’a effectivement pas dit quels
dépôts il utilisait / voulait différencier ;o).

--
 Sylvain Sauvage


Désolé pour la réponse tardive (trop de boulot). En fait j'utilise les 
dépots stable, testing, sid et experimental. Et je voudrais différencier 
les dépots de stable/testing des dépots sid/experimental. Le but étant; 
à moyen terme de me passer des deux dernier dépots (sid/experimental) 
sauf pour quelques paquets particuliers issus de sid.
J'ai déjà supprimé le dépot experimental de mon sources.list et du 
fichier preference d'ailleurs...


Cordialement,

Nicolas

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/d9dc8c2a8bb25e1ef772ba8dafb2e...@tycho.fr



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-01-24 Par sujet Stéphane GARGOLY
Bonjour à tous les utilisateurs et développeurs de Debian :

Le samedi 24 janvier 2015 à 14:10, Gilles Mocellin 
gilles.mocel...@nuagelibre.org a écrit :
 Il me semble bien que ça ne fonctionne pas, on dirait que ça affiche
 tous les paquets installés qui ont une version dans experimental ou
 unstable.
 
 Ce qui se rapproche un peu plus, c'est d'utiliser la commande narrow :
 $ aptitude search '?narrow(?installed,?archive(unstable))'
 
 Mais au vu du résultat, je dirais que ce n'aest pas mieux, ça m'affiche
 toujours des paquets qui sont dans stable et unstable, à la même version
 (c'est peut-être la différence entre narrow et un simple and).
 
 Je ne suis pas sur qu'il y ait une solution...

Le samedi 24 janvier 2015 à 14:59, Sylvain L. Sauvage 
sylvain.l.sauv...@free.fr a écrit :
   https://wiki.debian.org/fr/Aptitude donne l’exemple suivant
 pour savoir ce qui vient de testing et pas de stable :
 
 aptitude search '?narrow(?installed, ?archive(testing)
 !?archive(stable))'

D'accord mais notons que, dans son message (qui a lancé ce fil de discussion), 
Nicolas n'a pas précisé explicitement (ou même implicitement) qu'il utilise 
d'autres archives que Unstable et Experimental.

Cordialement et à bientôt,

Stéphane.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/201501241723.09478.stephane.garg...@gmail.com



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-01-24 Par sujet Sylvain L. Sauvage
Le samedi 24 janvier 2015, 17:23:09 Stéphane GARGOLY a écrit :
[…]
 Le samedi 24 janvier 2015 à 14:59, Sylvain L. Sauvage
 
 sylvain.l.sauv...@free.fr a écrit :
https://wiki.debian.org/fr/Aptitude donne l’exemple
  suivant[…]
 
 D'accord mais notons que, dans son message (qui a lancé ce fil
 de discussion), Nicolas n'a pas précisé explicitement (ou
 même implicitement) qu'il utilise d'autres archives que
 Unstable et Experimental.

  C’était principalement pour montrer que l’exemple était facile 
à trouver. L’adaptation à la situation de chacun était laissée 
en exercice (surtout que Nicolas n’a effectivement pas dit quels 
dépôts il utilisait / voulait différencier ;o).

-- 
 Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/1598214.nfLROUOYvP@earendil



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-01-24 Par sujet Gilles Mocellin

Le 24/01/2015 15:59, Sylvain L. Sauvage a écrit :

[...]

Super !

   https://wiki.debian.org/fr/Aptitude donne l’exemple suivant
pour savoir ce qui vient de testing et pas de stable :

 aptitude search '?narrow(?installed, ?archive(testing)
!?archive(stable))'

   Mais si un paquet est à la même version dans deux dépôts, il
n’y a aucune façon de déterminer d’où il vient. Il peut venir
des deux puisque le .deb est le même dans les deux.



Cela montre qu'il n'y a pas l'information de l'archive (stable, 
unstable, wheezy...) dans le package.

Est-ce-que c'est un manque ?

Dans l'absolu, on pourrait avoir du paquets à la même version, mais 
différents dans stable et unstable, à cause des dépendances (librairies 
dynamiques...).

Et dans ce cas, pouvoir les différentier serait intéressant.
Mais peut-être que je me trompe et que cette situation n'est pas 
permise, que dans ce cas, les paquets doivent avoir une version différente.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/54c3b800.5030...@nuagelibre.org



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-01-24 Par sujet Sylvain L. Sauvage
Le samedi 24 janvier 2015, 16:19:28 Gilles Mocellin a écrit :
[…]
 Cela montre qu'il n'y a pas l'information de l'archive
 (stable, unstable, wheezy...) dans le package.
 Est-ce-que c'est un manque ?

  Déjà, je ne suis pas sûr que les paquets soient reconstruits 
quand ils passent (automatiquement ou pas) d’un dépôt à un 
autre.

 Dans l'absolu, on pourrait avoir du paquets à la même version,
 mais différents dans stable et unstable, à cause des
 dépendances (librairies dynamiques...).
 Et dans ce cas, pouvoir les différentier serait intéressant.

  Je ne vois pas trop à quoi ça peut servir…

 Mais peut-être que je me trompe et que cette situation n'est
 pas permise, que dans ce cas, les paquets doivent avoir une
 version différente.

  De toute façon, et effectivement, les dépendances font parties 
du paquet (fichier control) et donc de son numéro de version (le 
« -n » à la fin). Tu changes control, tu changes de version.

  Le paquet est censé fonctionner avec les dépendances qu’il 
liste. Les dépendances peuvent être plus ou moins « dures » 
(version exacte, version dans une plage, etc.). Si un paquet 
peut fonctionner que ses dépendances soient dans le dépôt X ou 
Y, alors ses contraintes le disent (« je veux libtruc (sans 
version) » ou « = x.y.z », etc.). S’il veut absolument la 
version dans le dépôt X, il le dit aussi (« libtruc = x.y.z »).
  L’important pour une dépendance, c’est l’ABI. Du moment que la 
dépendance fournit l’ABI dont on a besoin, elle doit 
fonctionner.

  En plus, si on ajoute le dépôt dans les méta-données, j’ai 
peur que ça gêne pour les proxys et dépôts locaux. Et je ne 
parle pas de la perte de liberté si on les fait intervenir dans 
les contraintes.

-- 
 Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/2462519.bPZIaaAY3y@earendil



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-01-24 Par sujet Gilles Mocellin

Le 24/01/2015 14:28, Stéphane GARGOLY a écrit :

Bonjour à tous les utilisateurs et développeurs de Debian :

Le vendredi 23 janvier 2015 à 16:42, Nicolas nico...@tycho.fr a écrit :

Je cherche à connaître sur mon pc quels paquets installés viennent de
sid ou d'experimental. Je ne vois pas quel commande (apt ou dpkg...)
utiliser.
Quelqu'un aurait-il la réponse à cette question naïve ?

Personnellement, je me tournerais plutôt vers la commande 'aptitude'. :-)

Pour les paquets installés venant de l'archive Unstable (donc Sid) :
  aptitude search '~Aunstable(~i)'

Pour les paquets installés venant de l'archive Experimental :
  aptitude search '~Aexperimental(~i)'

Pour les paquets installés venant des archives Unstable ou Experimental :
  aptitude search '(~Aunstable | ~Aexperimental)(~i)'

Cordialement et à bientôt,

Stéphane.
Il me semble bien que ça ne fonctionne pas, on dirait que ça affiche 
tous les paquets installés qui ont une version dans experimental ou 
unstable.


Ce qui se rapproche un peu plus, c'est d'utiliser la commande narrow :
$ aptitude search '?narrow(?installed,?archive(unstable))'

Mais au vu du résultat, je dirais que ce n'aest pas mieux, ça m'affiche 
toujours des paquets qui sont dans stable et unstable, à la même version 
(c'est peut-être la différence entre narrow et un simple and).


Je ne suis pas sur qu'il y ait une solution...


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/54c3a7c5.1010...@nuagelibre.org



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-01-24 Par sujet Sylvain L. Sauvage
Le samedi 24 janvier 2015, 15:10:13 Gilles Mocellin a écrit :
[…]
 Mais au vu du résultat, je dirais que ce n'aest pas mieux, ça
 m'affiche toujours des paquets qui sont dans stable et
 unstable, à la même version (c'est peut-être la différence
 entre narrow et un simple and).

  Pour ce qui est de la différence entre narrow et and, elle est 
peu claire dans la doc. La référence dit que narrow prend un 
« filtre » et un « motif » alors que and prend deux « motifs ».

  Un petit test simple peut l’éclaircir :

1. and

aptitude search '~i~Aexperimental'
 (= '?and(~i,~Aexperimental)' )

  va me lister, parmi un tas d’autres, xterm or, apt-cache 
policy xterm donne :

xterm:
  Installé : 312-1
  Candidat : 312-1
 Table de version :
 314-1 0
  1 http://ftp.fr.debian.org/debian/ experimental/main 
amd64 Packages
 *** 312-1 0
500 http://ftp.fr.debian.org/debian/ sid/main amd64 
Packages
500 http://ftp.fr.debian.org/debian/ testing/main amd64 
Packages
100 /var/lib/dpkg/status
  

  Donc : xterm est installé et xterm existe dans experimental 
donc il est listé bien que ce ne soit pas le xterm de 
experimental qui est installé.


2. narrow

aptitude search '?narrow(~i, ~Aexperimental)'

  ne me liste presque rien et, surtout, pour notre exemple, pas 
xterm.


  Ça a l’air de fonctionner comme ça :
— narrow(filtre, motif) cherche la liste des paquets 
(nom+version) correspondant à motif, puis, dans cette liste, 
cherche les paquets qui correspondent au filtre ;
— and(motif1, motif2) cherche les deux listes de paquets (celle 
correspondant à motif1 et celle de motif2) puis calcule 
l’intersection entre ces listes.

  En gros, il y a une perte d’information (la version) dans le 
and avant l’intersection.

 Je ne suis pas sur qu'il y ait une solution...

  https://wiki.debian.org/fr/Aptitude donne l’exemple suivant 
pour savoir ce qui vient de testing et pas de stable :

aptitude search '?narrow(?installed, ?archive(testing) 
!?archive(stable))'

  Mais si un paquet est à la même version dans deux dépôts, il 
n’y a aucune façon de déterminer d’où il vient. Il peut venir 
des deux puisque le .deb est le même dans les deux. 

-- 
 Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/3898311.gt9rb7fTa1@earendil



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-01-24 Par sujet Stéphane GARGOLY
Bonjour à tous les utilisateurs et développeurs de Debian :

Le vendredi 23 janvier 2015 à 16:42, Nicolas nico...@tycho.fr a écrit :
 Je cherche à connaître sur mon pc quels paquets installés viennent de
 sid ou d'experimental. Je ne vois pas quel commande (apt ou dpkg...)
 utiliser.
 Quelqu'un aurait-il la réponse à cette question naïve ?

Personnellement, je me tournerais plutôt vers la commande 'aptitude'. :-)

Pour les paquets installés venant de l'archive Unstable (donc Sid) :
 aptitude search '~Aunstable(~i)'

Pour les paquets installés venant de l'archive Experimental :
 aptitude search '~Aexperimental(~i)'

Pour les paquets installés venant des archives Unstable ou Experimental :
 aptitude search '(~Aunstable | ~Aexperimental)(~i)'

Cordialement et à bientôt,

Stéphane.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/201501241328.28806.stephane.garg...@gmail.com



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-01-23 Par sujet Vincent Lefevre
On 2015-01-23 17:42:26 +0100, Nicolas wrote:
 Je cherche à connaître sur mon pc quels paquets installés viennent de sid ou
 d'experimental. Je ne vois pas quel commande (apt ou dpkg...) utiliser.
 Quelqu'un aurait-il la réponse à cette question naïve ?

Regarde apt-show-versions (il y a peut-être d'autres solutions).

-- 
Vincent Lefèvre vinc...@vinc17.net - Web: https://www.vinc17.net/
100% accessible validated (X)HTML - Blog: https://www.vinc17.net/blog/
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/20150123175829.ga23...@xvii.vinc17.org



Re: connaitre les paquets installés venant de sid et/ou experimental

2015-01-23 Par sujet Nicolas

Le 23-01-2015 18:58, Vincent Lefevre a écrit :

On 2015-01-23 17:42:26 +0100, Nicolas wrote:
Je cherche à connaître sur mon pc quels paquets installés viennent de 
sid ou
d'experimental. Je ne vois pas quel commande (apt ou dpkg...) 
utiliser.

Quelqu'un aurait-il la réponse à cette question naïve ?


Regarde apt-show-versions (il y a peut-être d'autres solutions).


Oui, j'ai vu ça juste après avoir posé ma question. apt-show-versions 
fait tout à fait l'affaire.

Merci.


--
Vincent Lefèvre vinc...@vinc17.net - Web: https://www.vinc17.net/
100% accessible validated (X)HTML - Blog: 
https://www.vinc17.net/blog/

Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/95bbd2509987ce84e4338bbd75b78...@tycho.fr