logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 19-05-2024 18:49:27

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

APT : Lister les paquets installés depuis une autre distribution

Bonjour,

J'ai (encore) oublié comment lister sur une installation stable les paquets provenant p.ex. de sid  sur ce modèle :

apt list --installed '?section(non-free)'



Pour le moment j'ai :

$ apt list -i | grep '/unstable,now'



mais il doit y avoir mieux.

Merci.

Dernière modification par dezix (19-05-2024 18:50:00)

Hors ligne

#2 19-05-2024 19:20:42

èfpé
Membre
Inscription : 10-07-2016

Re : APT : Lister les paquets installés depuis une autre distribution

dezix a écrit :

[...] comment lister sur une installation stable les paquets provenant [...] de sid [...]


As-tu tenté les motifs '?archive(unstable)' ou '?codename(sid)', documentés dans apt-patterns(7) ?

Hors ligne

#3 19-05-2024 22:53:39

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : APT : Lister les paquets installés depuis une autre distribution

Salut!

èfpé a écrit :

As-tu tenté les motifs '?archive(unstable)' ou '?codename(sid)', documentés dans apt-patterns(7) ?



Merci,  c'est exactement ce à quoi je pensais sans pouvoir me souvenir de apt-patterns

Manque de bol, pour une raison qui m'échappe, les 2 fonctionnent sans renvoyer d'erreur, sauf que le résultat est faux.
C'est à dire que le (grand) nombre de paquets listés ne correspond pas du tout à la réalité de l'installation.

Ça doit avoir un rapport avec le contenu du sources.list
car pour les  a/n qui n'y sont pas, le résultat est vide (0 paquets) ce qui paraît logique.

Ça n'a rien d'essentiel pour moi ; je ne vais pas creuser plus que ça....

Dommage car c'est tout de même pratique de pouvoir contrôler proprement ce genre d'info.


@+

Hors ligne

#4 20-05-2024 07:36:10

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : APT : Lister les paquets installés depuis une autre distribution

hello
peut être +filtre sur le résultat?

dpkg --get-selections > /chemin/de/mes_paquetages


https://debian-facile.org/doc:systeme:a … r-la-liste
edit :ou avec aptitude

match archive ~A{bookworm,trixie,sid}


https://www.debian.org/doc/manuals/debi … r_aptitude

Dernière modification par Croutons (20-05-2024 07:50:32)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 20-05-2024 07:50:09

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : APT : Lister les paquets installés depuis une autre distribution

Salut Croutons

Merci.
je note cette commande : dpkg --get-selections, mais elle ne fait pas le job
car (de mon côté) elle n'indique pas la provenance des paquets sad

Dernière modification par dezix (20-05-2024 08:13:37)

Hors ligne

#6 20-05-2024 07:51:57

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : APT : Lister les paquets installés depuis une autre distribution


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#7 20-05-2024 08:18:16

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : APT : Lister les paquets installés depuis une autre distribution

Croutons a écrit :

ah on c'est croisé


Yes smile

Dommage pour aptitude  je ne sais pas pourquoi, j'y ai fait une sorte d'allergie (pas compris le concept) du coup jamais utilisé...

Bien sûr tu vas me dire que maintenant que je suis devenu un vieux barbu (bougon) ....   ben justement !....   old_geek.gif

Hors ligne

#8 20-05-2024 08:32:44

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : APT : Lister les paquets installés depuis une autre distribution

pareil je l'ai jamais utilisé
et en filtrant sur le nom?
genre pour les backports c'est toujours indiqué ~bpo

apt list --installed|grep "~bpo"


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#9 20-05-2024 09:08:10

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : APT : Lister les paquets installés depuis une autre distribution

Oui


$ apt list --installed|grep "~bpo"

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

yt-dlp/stable-backports,now 2024.04.09-1~bpo12+1 all  [installé]

 


mais ça reste très spécifique aux backports.

Ce qui m'étonne c'est que cette recherche ne soit pas prévue par les devs d'apt,
ça paraît qqchose d'assez usuel comme vérification scratchhead.gif

Hors ligne

#10 20-05-2024 09:15:35

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : APT : Lister les paquets installés depuis une autre distribution

et y'a pas le même genre d'intitulé dans les paquets sid et unstable?

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#11 20-05-2024 09:19:06

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : APT : Lister les paquets installés depuis une autre distribution

Non, il n'y a que le N° de version qui diffère, c'est dommage.

Hors ligne

#12 20-05-2024 09:21:31

ubub
Membre
Distrib. : Debian
(G)UI : xfce
Inscription : 14-05-2019

Re : APT : Lister les paquets installés depuis une autre distribution

dezix a écrit :

aptitude  je ne sais pas pourquoi, j'y ai fait une sorte d'allergie


ça c'est dommage, sinon t'aurais pu essayer

Rechercher des paquets installés depuis testing (à condition bien sûr que vous ayez les dépôts testing et stable dans votre sources.list) :


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


https://wiki.debian.org/fr/Aptitude

Dernière modification par ubub (20-05-2024 09:22:29)

Hors ligne

#13 20-05-2024 09:28:52

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : APT : Lister les paquets installés depuis une autre distribution

ubub a écrit :

ça c'est dommage, sinon t'aurais pu essayer



Bon, faut pas être buté...  j'm'en va y essayer... juste pour voir! cool

Dernière modification par dezix (20-05-2024 09:29:18)

Hors ligne

#14 20-05-2024 09:45:24

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : APT : Lister les paquets installés depuis une autre distribution

Pas plus de succès avec aptitude, c'est strange !


$ apt list -i 2>/dev/null | grep '/unstable,now'
webext-noscript/unstable,now 10.1.9.6-2 all  [installé]

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




@Tous bon, je ne veux pas abuser de votre patience... c'est pas vital tongue

Hors ligne

#15 20-05-2024 09:53:27

ubub
Membre
Distrib. : Debian
(G)UI : xfce
Inscription : 14-05-2019

Re : APT : Lister les paquets installés depuis une autre distribution

bah, je viens de voir autre chose à essayer smile

apt-file -- APT package searching utility -- command-line interface

     
--filter-suites suite[,...]
    Only search indices from the listed suites or codenames (e.g. "unstable").

-l, --package-only
    Only display package name; do not display file names.


https://manpages.debian.org/bookworm/ap … .1.en.html

Dernière modification par ubub (20-05-2024 09:54:51)

Hors ligne

#16 20-05-2024 09:57:08

ubub
Membre
Distrib. : Debian
(G)UI : xfce
Inscription : 14-05-2019

Re : APT : Lister les paquets installés depuis une autre distribution

au fait, tu es sûr de toi ?
Y'a quelquechose à trouver ??? biggreen.gif

Hors ligne

#17 20-05-2024 10:18:01

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : APT : Lister les paquets installés depuis une autre distribution

ubub a écrit :

Y'a quelquechose à trouver


Ouais, quand-même j'ai vérifié, d'ailleurs j'ai joint la sortie de la commande ...

... ce serait vraiment abuser de votre bonté wink


apt-file  -- pour ce que j'en connais -- recherche dans la base de données de l'index sans distinction d'installation ou pas,
donc --filter-suites suite permet de filtrer p.ex une recherche sur le chemin d'un fichier uniquement pour la suite choisie.

Dernière modification par dezix (20-05-2024 10:21:35)

Hors ligne

Pied de page des forums