Ubuntu 14.04 Trusty Tahr
Ubuntu 12.04 Precise Pangolin
vrms steht für "virtual Richard M. Stallman". Ganz nach den Idealen von Stallman durchsucht dieses kleine Kommandozeilenprogramm in Sekundenschnelle das komplette System nach unfreier Software, die installiert ist, und zeigt sie dem Benutzer an. Wenn eine Erklärung in der Datenbank von vrms vorhanden ist, warum diese Software als unfreie Software eingestuft ist, bekommt man auch diese Erklärung angezeigt.
vrms funktioniert auf allen von Debian abstammenden Distributionen und mit Programmen, die über die Paketverwaltung installiert worden sind. Es werden nicht alle unfreien Programme gefunden, sondern nur diejenigen, die vom Ersteller des Pakets als solche gekennzeichnet wurden.
Folgendes Paket muss installiert [1] werden:
vrms (universe )
mit apturl
Paketliste zum Kopieren:
sudo apt-get install vrms
sudo aptitude install vrms
vrms wird im Terminal [2] mit dem Befehl:
vrms
aufgerufen. Eine Ausgabe könnte so aussehen:
Non-free packages installed on localhost cdrecord command line CD writing tool dgen Sega Genesis/MegaDrive emulator fglrx-amdcccle Catalyst Control Center for the ATI graphics accelerat fglrx-kernel-source Kernel module source for the ATI graphics accelerators human-icon-theme Human Icon theme linux-restricted-modules- Non-free Linux 2.6.24 modules on x86/x86_64 linux-restricted-modules- Non-free Linux 2.6.24 modules on x86/x86_64 linux-restricted-modules- Non-free Linux 2.6.24 modules helper script linux-restricted-modules- Restricted Linux modules for generic kernels mkisofs Creates ISO-9660 CD-ROM filesystem images snes9x-x X binaries for snes9x - Super NES Emulator Reason: No commercial use tangerine-icon-theme Tangerine Icon theme tango-icon-theme Tango Icon theme Reason: Creative Commons Attribution-ShareAlike 2.5 License unace-nonfree extract, test and view .ace archives (non-free version unrar Unarchiver for .rar files (non-free version) Reason: Modifications problematic xorg-driver-fglrx Video driver for the ATI graphics accelerators Non-free packages with status other than installed on localhost fglrx-control ( dei) Control panel for the ATI graphics accelerator fglrx-kernel-2.6.20-13-ge ( dei) ATI binary kernel module for Linux 2.6.20-13-g fglrx-kernel-2.6.20-16-ge ( dei) ATI binary kernel module for Linux 2.6.20-16-g fglrx-kernel-2.6.22-14-ge ( dei) ATI binary kernel module for Linux 2.6.22-14-g linux-restricted-modules- ( dei) Non-free Linux 2.6.20 modules on x86/x86_64 linux-restricted-modules- ( dei) Non-free Linux 2.6.20 modules on x86/x86_64 linux-restricted-modules- ( dei) Non-free Linux 2.6.20 modules on x86/x86_64 linux-restricted-modules- ( dei) Non-free Linux 2.6.20 modules on x86/x86_64 linux-restricted-modules- ( dei) Non-free Linux 2.6.20 modules on 386 linux-restricted-modules- ( dei) Non-free Linux 2.6.20 modules on x86/x86_64 linux-restricted-modules- ( dei) Non-free Linux 2.6.22 modules on 386 linux-restricted-modules- ( dei) Non-free Linux 2.6.22 modules on x86/x86_64 linux-restricted-modules- ( dei) Non-free Linux 2.6.24 modules on x86/x86_64 linux-restricted-modules- ( dei) Non-free Linux 2.6.24 modules on x86/x86_64 linux-restricted-modules- ( dei) Non-free Linux 2.6.24 modules on x86/x86_64 linux-restricted-modules- ( dei) Non-free Linux 2.6.24 modules on x86/x86_64 sun-java6-bin ( dei) Sun Java(TM) Runtime Environment (JRE) 6 (arch sun-java6-jdk ( dei) Sun Java(TM) Development Kit (JDK) 6 sun-java6-jre ( dei) Sun Java(TM) Runtime Environment (JRE) 6 (arch 35 non-free packages, 1.5% of 2461 installed packages.
Nun hat man eine übersichtliche Liste mit (fast) allen unfreien Programmen, die man installiert hat. Pakete unter der Überschrift "Non-free packages with status other than installed on localhost" sind meist bereits deinstallierte Pakete, von denen nurmehr Konfigurationsdateien vorhanden sind.
Anstelle des Programms kann man durch Eingabe dieses Befehls eine ähnliche Tabelle erhalten:
dpkg-query -W -f '${Section} ${Package}\n'|egrep "^(contrib|non-free|restricted|multiverse|partner)/"
Der Befehl zeigt alle Pakete an, die aus den Sektionen für unfreie Pakete kommen und arbeitet somit wie das in Perl geschriebene vrms (wobei vrms nur noch zusätzlich eine Erklärung in /usr/share/vrms/reasons/vrms nachschlägt).
Diese Revision wurde am 24. Mai 2015 22:49 von cornix erstellt.