Lister les paquets non-free installés

Bonjour c’est possible de lister sur le terminal les paquets non-free installés?

De souvenir le paquet vrms fait cela très bien :wink:

apt install vrms

https://packages.debian.org/stretch/vrms

1 J'aime

Si j’ai des paquets non-free (microcodes CPU), je peux enlever ensuite la partie “non free” du sources.list en la laissant pour security et volatiles histoire de ne pas installer d’autres paquets non free?

Tu peux aussi lancer dpkg-query -W -f='${Section}\t${Package}\n' | grep '^non-free', c’est ce que je fais.

ah mais non zut, si j’installe des microcodes non free puis que je passe le sources.list en main seulement j’aurais pas les mises à jour.

Il y a moyen de savoir si un package est non-free avant de l’installer?

Avec apt par exemple :wink:

apt show ton_paquet

apt show ne me l’a pas montré.

En revanche avec apt-cache policy je peux visualiser

Pourtant dans la catégorie APT-Sources il y a le dépôts auquel le paquet est rattaché :innocent:

# apt show vrms
Package: vrms
Version: 1.17
Priority: optional
Section: admin
Maintainer: Debian vrms Maintainers <vrms-devel@lists.alioth.debian.org>
Installed-Size: 39,9 kB
Homepage: http://vrms.alioth.debian.org/
Tag: admin::package-management, implemented-in::perl, interface::commandline,
 role::program, scope::utility, suite::debian, use::checking,
 works-with::software:package
Download-Size: 12,4 kB
APT-Sources: https://deb.debian.org/debian stretch/main amd64 Packages
Description: Richard M. Stallman virtuel
 Le programme vrms analyse l’ensemble des paquets installés sur un système
 basé sur Debian et relève tous les paquets des arbres « non-free » et
 « contrib » qui sont en ce moment installés.
...

Même si apt crie au scandale il y a moyen de parser le résultat du show avec un simle grep :stuck_out_tongue:

2 J'aime

c’est bizare, apt show sur apache2 ne montre que le dépôt security


Package: apache2
Version: 2.4.25-3+deb9u4
Priority: optional
Section: httpd
Maintainer: Debian Apache Maintainers <debian-apache@lists.debian.org>
Installed-Size: 592 kB
Provides: httpd, httpd-cgi
Pre-Depends: dpkg (>= 1.17.14)
Depends: init-system-helpers (>= 1.18~), lsb-base, procps, perl, mime-support, apache2-bin (= 2.4.25-3+deb9u4), apache2-utils (= 2.4.25-3+deb9u4), apache2-data (= 2.4.25-3+deb9u4), perl:any
Recommends: ssl-cert
Suggests: www-browser, apache2-doc, apache2-suexec-pristine | apache2-suexec-custom
Conflicts: apache2.2-bin, apache2.2-common
Replaces: apache2.2-bin, apache2.2-common
Homepage: http://httpd.apache.org/
Download-Size: 236 kB
APT-Sources: http://security.debian.org stretch/updates/main amd64 Packages
Description: Apache HTTP Server
 The Apache HTTP Server Project's goal is to build a secure, efficient and
 extensible HTTP server as standards-compliant open source software. The
 result has long been the number one web server on the Internet.
 .
 Installing this package results in a full installation, including the
 configuration files, init scripts and support scripts.

N: There is 1 additional record. Please use the '-a' switch to see it

autant pour moi il fallait faire -a ^^