How To Install setools-gui on CentOS 8

setools-gui is Policy analysis graphical tools for SELinux

Introduction

In this tutorial we learn how to install setools-gui on CentOS 8.

What is setools-gui

SETools is a collection of graphical tools, command-line tools, and Python modules designed to facilitate SELinux policy analysis.

We can use yum or dnf to install setools-gui on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install setools-gui.

Install setools-gui on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install setools-gui using dnf by running the following command:

sudo dnf -y install setools-gui

Install setools-gui on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install setools-gui using yum by running the following command:

sudo yum -y install setools-gui

How To Uninstall setools-gui on CentOS 8

To uninstall only the setools-gui package we can use the following command:

sudo dnf remove setools-gui

setools-gui Package Contents on CentOS 8

/usr/bin/apol
/usr/lib64/python3.6/site-packages/setoolsgui
/usr/lib64/python3.6/site-packages/setoolsgui/__init__.py
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/boolmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/boolmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/boundsmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/boundsmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/commonmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/commonmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/constraintmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/constraintmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/defaultmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/defaultmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/details.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/details.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/fsusemodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/fsusemodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/genfsconmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/genfsconmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/getdetailslist.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/getdetailslist.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/ibendportconmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/ibendportconmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/ibpkeyconmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/ibpkeyconmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/initsidmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/initsidmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/listview.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/listview.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/logtosignal.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/logtosignal.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/mlsmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/mlsmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/mlsrulemodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/mlsrulemodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/models.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/models.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/netifconmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/netifconmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/nodeconmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/nodeconmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/objclassmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/objclassmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/portconmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/portconmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/rbacrulemodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/rbacrulemodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/rolemodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/rolemodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/tableview.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/tableview.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/terulemodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/terulemodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/treeview.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/treeview.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/typeattrmodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/typeattrmodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/typemodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/typemodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/usermodel.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/usermodel.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/widget.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/__pycache__/widget.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__init__.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/analysistab.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/analysistab.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/boolquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/boolquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/boundsquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/boundsquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/categoryquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/categoryquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/chooseanalysis.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/chooseanalysis.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/commonquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/commonquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/config.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/config.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/constraintquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/constraintquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/defaultquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/defaultquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/dta.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/dta.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/exception.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/exception.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/excludetypes.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/excludetypes.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/fsusequery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/fsusequery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/genfsconquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/genfsconquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/ibendportconquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/ibendportconquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/ibpkeyconquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/ibpkeyconquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/infoflow.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/infoflow.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/initsidquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/initsidquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/mainwindow.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/mainwindow.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/mlsrulequery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/mlsrulequery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/netifconquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/netifconquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/nodeconquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/nodeconquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/objclassquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/objclassquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/permmapedit.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/permmapedit.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/portconquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/portconquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/queryupdater.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/queryupdater.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/rbacrulequery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/rbacrulequery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/rolequery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/rolequery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/sensitivityquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/sensitivityquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/summary.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/summary.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/terulequery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/terulequery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/typeattrquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/typeattrquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/typequery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/typequery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/userquery.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/userquery.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/workspace.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/__pycache__/workspace.cpython-36.pyc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/analysistab.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/apol.qch
/usr/lib64/python3.6/site-packages/setoolsgui/apol/apol.qhc
/usr/lib64/python3.6/site-packages/setoolsgui/apol/apol.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/boolquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/boolquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/boundsquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/boundsquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/categoryquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/categoryquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/choose_analysis.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/chooseanalysis.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/commonquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/commonquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/config.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/constraintquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/constraintquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/defaultquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/defaultquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/dta.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/dta.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/exception.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/exclude_types.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/excludetypes.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/fsusequery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/fsusequery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/genfsconquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/genfsconquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/ibendportconquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/ibendportconquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/ibpkeyconquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/ibpkeyconquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/infoflow.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/infoflow.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/initsidquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/initsidquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/mainwindow.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/mlsrulequery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/mlsrulequery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/netifconquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/netifconquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/nodeconquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/nodeconquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/objclassquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/objclassquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/permmap_editor.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/permmapedit.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/permmapping.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/portconquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/portconquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/queryupdater.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/rbacrulequery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/rbacrulequery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/rolequery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/rolequery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/sensitivityquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/sensitivityquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/summary.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/summary.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/terulequery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/terulequery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/typeattrquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/typeattrquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/typequery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/typequery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/userquery.py
/usr/lib64/python3.6/site-packages/setoolsgui/apol/userquery.ui
/usr/lib64/python3.6/site-packages/setoolsgui/apol/workspace.py
/usr/lib64/python3.6/site-packages/setoolsgui/boolmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/boundsmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/commonmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/constraintmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/defaultmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/detail_popup.ui
/usr/lib64/python3.6/site-packages/setoolsgui/details.py
/usr/lib64/python3.6/site-packages/setoolsgui/fsusemodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/genfsconmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/getdetailslist.py
/usr/lib64/python3.6/site-packages/setoolsgui/ibendportconmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/ibpkeyconmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/initsidmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/listview.py
/usr/lib64/python3.6/site-packages/setoolsgui/logtosignal.py
/usr/lib64/python3.6/site-packages/setoolsgui/mlsmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/mlsrulemodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/models.py
/usr/lib64/python3.6/site-packages/setoolsgui/netifconmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/nodeconmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/objclassmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/portconmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/rbacrulemodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/rolemodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/tableview.py
/usr/lib64/python3.6/site-packages/setoolsgui/terulemodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/treeview.py
/usr/lib64/python3.6/site-packages/setoolsgui/typeattrmodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/typemodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/usermodel.py
/usr/lib64/python3.6/site-packages/setoolsgui/widget.py
/usr/share/man/man1/apol.1.gz
/usr/share/man/ru/man1/apol.1.gz

References

Summary

In this tutorial we learn how to install setools-gui on CentOS 8 using yum and dnf.