# Lister les paquets non-free installés

**URL:** <https://www.debian-fr.org/t/lister-les-paquets-non-free-installes/76715>\
**Category:** Support Debian\
**Created:** [Mai 19, 2018, 9:23 UTC](https://www.debian-fr.org/t/lister-les-paquets-non-free-installes/76715 "2018-05-19T09:23:41Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![txj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/d78d45/32.png) [@txj](https://www.debian-fr.org/u/txj)\
**Post date:** [Mai 19, 2018, 9:23 UTC](https://www.debian-fr.org/t/lister-les-paquets-non-free-installes/76715/1 "2018-05-19T09:23:42Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mai 19, 2018, 10:00 UTC](https://www.debian-fr.org/t/lister-les-paquets-non-free-installes/76715/2 "2018-05-19T10:00:19Z")

</div>

De souvenir le paquet vrms fait cela très bien 😉

```auto
apt install vrms

```

[https://packages.debian.org/stretch/vrms](https://packages.debian.org/stretch/vrms)

---

<div class="post-metadata">

**Author:** ![txj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/d78d45/32.png) [@txj](https://www.debian-fr.org/u/txj)\
**Post date:** [Mai 19, 2018, 10:26 UTC](https://www.debian-fr.org/t/lister-les-paquets-non-free-installes/76715/3 "2018-05-19T10:26:07Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Mai 19, 2018, 10:55 UTC](https://www.debian-fr.org/t/lister-les-paquets-non-free-installes/76715/4 "2018-05-19T10:55:28Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![txj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/d78d45/32.png) [@txj](https://www.debian-fr.org/u/txj)\
**Post date:** [Mai 19, 2018, 1:27 UTC](https://www.debian-fr.org/t/lister-les-paquets-non-free-installes/76715/5 "2018-05-19T13:27:14Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mai 19, 2018, 1:49 UTC](https://www.debian-fr.org/t/lister-les-paquets-non-free-installes/76715/6 "2018-05-19T13:49:02Z")

</div>

> [@txj](#):
>
> Il y a moyen de savoir si un package est non-free avant de l’installer?

Avec apt par exemple 😉

```auto
apt show ton_paquet

```

---

<div class="post-metadata">

**Author:** ![txj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/d78d45/32.png) [@txj](https://www.debian-fr.org/u/txj)\
**Post date:** [Mai 19, 2018, 2:00 UTC](https://www.debian-fr.org/t/lister-les-paquets-non-free-installes/76715/7 "2018-05-19T14:00:03Z")

</div>

apt show ne me l’a pas montré.

En revanche avec apt-cache policy je peux visualiser

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mai 19, 2018, 2:03 UTC](https://www.debian-fr.org/t/lister-les-paquets-non-free-installes/76715/8 "2018-05-19T14:03:49Z")

</div>

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

```auto
# 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 😛

---

<div class="post-metadata">

**Author:** ![txj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/d78d45/32.png) [@txj](https://www.debian-fr.org/u/txj)\
**Post date:** [Mai 19, 2018, 2:07 UTC](https://www.debian-fr.org/t/lister-les-paquets-non-free-installes/76715/9 "2018-05-19T14:07:12Z")

</div>

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

```nohighlight

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 ^^
