Re: connaitre les paquets installés venant de sid et/ou experimental
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
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
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
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
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
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
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
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
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
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
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
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
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