
// Baustelle: Fertig

[[unfreie-pakete-anzeigen]]

=== Liste der installierten, nicht-freien Pakete anzeigen ===

// Stichworte für den Index
(((Debianpaket, vrms)))
(((Debianpaket, check-dfsg-status)))
(((vrms, -e)))
(((vrms, --explain)))
Mit dem Kommando `check-dfsg-status` (ab Debian 12 _Bookworm_)
bzw. `vrms` (bis Debian 11 _Bullseye_) aus dem jeweils gleichnamigen
Paket 'check-dfsg-status' <<Debian-Paket-check-dfsg-status>>
bzw. 'vrms' <<Debian-Paket-vrms>> erhalten Sie eine Übersicht, welche
nicht-freien Pakete auf Ihrem System installiert sind. 'vrms' steht
dabei als Abkürzung für ``Virtual Richard M. Stallman'' und erinnert
an den Initiator der GNU-Projektes. Da dieser in den letzten Jahren zu
einer eher umstrittenen Person wurde, wurde das Paket 2022 umbenannt
in 'check-dfsg-status', einem deutlich neutraleren und auch
debian-spezifischeren Namen.

Das nachfolgende Beispiel listet die einzelnen Pakete auf, die aus den
beiden Bereichen _non-free_ und _contrib_ ausgewählt wurden, Neben jedem
Paket sehen Sie eine Kurzbeschreibung. Die Darstellung entspricht dem
Schalter `-e` (Langform `--explain`) und ist seit Debian 8 _Jessie_ die
Standardeinstellung.

.Ausgabe von `vrms -e` auf einem Desktop-System (Debian 7 _Wheezy_)
----
$ vrms -e

             Non-free packages installed on efho-mobil

firmware-iwlwifi                    Binary firmware for Intel PRO/Wireless 3945 and 802.11
nautilus-dropbox                    Dropbox integration for Nautilus
openttd-opensfx                     sound set for use with the OpenTTD game
opera                               Fast and secure web browser and Internet suite
skype                               Skype
unrar                               Unarchiver for .rar files (non-free version)

             Contrib packages installed on efho-mobil

flashplugin-nonfree                 Adobe Flash Player - browser plugin

  6 non-free packages, 0.2% of 2696 installed packages.
  1 contrib packages, 0.0% of 2696 installed packages.
$
----

.Ausgabe von `check-dfsg-status` auf einem Desktop-System (Debian 12 _Bookworm_)
----
$  check-dfsg-status
                 Non-free packages installed on c6

cpp-12-doc                          documentation for the GNU C preprocessor (cpp)
gcc-12-doc                          documentation for the GNU compilers (gcc, gobjc, g++)
gdb-doc                             The GNU Debugger Documentation
intel-media-va-driver-non-free      VAAPI driver for the Intel GEN8+ Graphics family
intel-microcode                     Processor microcode firmware for Intel CPUs
libretro-snes9x                     Libretro wrapper for Snes9x
  Reason: No commercial distribution
manpages-posix                      Manual pages about using POSIX system
manpages-posix-dev                  Manual pages about using a POSIX system for developmen
tar-doc                             documentation for the tar package
tegrarcm                            Tool to upload payloads in Tegra SoC recovery mode
unrar                               Unarchiver for .rar files (non-free version)
  Reason: Modifications problematic
wap-wml-tools                       Wireless Markup Language development and test tools

                 Contrib packages installed on c6

anbox                               Android in a box
cpp-doc                             documentation for the GNU C preprocessor (cpp)
gcc-doc                             documentation for the GNU compilers (gcc, gobjc, g++)
gcc-doc-base                        several GNU manual pages
libdvd-pkg                          DVD-Video playing library - installer
torbrowser-launcher                 helps download and run the Tor Browser Bundle

  12 non-free packages, 0.2% of 6022 installed packages.
  6 contrib packages, 0.1% of 6022 installed packages.

$
----

// Stichworte für den Index
(((Debianpaket, vrms)))
(((Debianpaket, check-dfsg-status)))
(((vrms, -s)))
(((vrms, --sparse)))
Benötigen Sie hingegen lediglich eine Paketliste ohne zusätzliche
Informationen, hilft Ihnen der Schalter `-s` (Langform `--sparse`)
weiter. Der Name jedes Pakets wird in einer einzelnen Zeile ausgegeben.

Nach den Paketen aus dem Bereich _non-free_ listet `vrms` die
_contrib_-Pakete auf. Die Auflistung beider Bereiche wird durch eine
schlichte Leerzeile voneinander getrennt und erlaubt somit eine leichte
Weiterverarbeitung, bspw. in einem Shellskript.

.Ausgabe von `vrms -s` auf einem Desktop-System (Debian 8 _Jessie_)
----
$ vrms -s
firmware-iwlwifi
ldraw-parts
skype

flashplugin-nonfree
virtualbox
virtualbox-dkms
virtualbox-guest-dkms
virtualbox-guest-utils
virtualbox-guest-x11
virtualbox-qt
$
----
