Software (Linux)

Here are some pointers to inspect the software installed on your Linux system.

Before login

Check the session types. We provide the most popular desktop environments

Command line query tools

yum list installed
rpm -qa
rpm -qa --queryformat '%{NAME}-%{EPOCH}:%{VERSION}-%{RELEASE}.%{ARCH}\n'
rpm -qa --queryformat '%{NAME}/%{EPOCH}/%{VERSION}/%{RELEASE}/%{ARCH}\n'
repoquery -a --installed

The yum listing includes the repositories from which the packages were installed.

The rpm listing includes the installed gpg-keys in the list.
Its default format does not include the epoch but you can compose your own queryformat to include it.

The first queryformat follows the naming standards, that is, the dash as separator.
Since package names can include digits and dashes, separating them from the versions can be a challenge for automated parsers and sometimes even for human beings.

The / separator in the second queryformat provides a better separation.
It does not occur in the rpm metadata attributes, where it is an illegal character.

GUI query tools

Most desktop environments provide options to find these and other tools by their name.
Here are the desktop menu names and commandline names

Name - commandline

Apper - apper
Software - gpk-application
Yum Extender - yumex

Special paths

To list the binaries

ls /usr/tuelocal/bin
To list alternate versions, their bin directories:
ls -1 -d /usr/tuelocal/*/bin

Package lists

Before 2014, we published pages about package lists, which were subsets of the packages provided by the Linux distribution.

Since 2014, you get the privileges to install software yourself and the package list now includes all packages that the Linux distribution provides.

We still

  • pre-install only a subset of 40000 packages
  • install packages on request
    • then re-install these packages when replacing your PC

Contact us | Webmaster

Questions? Mail to helpdesk.win@tue.nl