How To Install python3-tmt on Rocky Linux 8
Introduction
In this tutorial we learn how to install python3-tmt
on Rocky Linux 8.
What is python3-tmt
The tmt Python module and command line tool implement the test metadata specification (L1 and L2) and allows easy test execution. This package contains the Python 3 module.
We can use yum
or dnf
to install python3-tmt
on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install python3-tmt.
Install python3-tmt on Rocky Linux 8 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
After updating yum database, We can install python3-tmt
using dnf
by running the following command:
sudo dnf -y install python3-tmt
Install python3-tmt on Rocky Linux 8 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
After updating yum database, We can install python3-tmt
using yum
by running the following command:
sudo yum -y install python3-tmt
How To Uninstall python3-tmt on Rocky Linux 8
To uninstall only the python3-tmt
package we can use the following command:
sudo dnf remove python3-tmt
python3-tmt Package Contents on Rocky Linux 8
/usr/lib/python3.6/site-packages/tmt
/usr/lib/python3.6/site-packages/tmt-1.6.0-py3.6.egg-info
/usr/lib/python3.6/site-packages/tmt-1.6.0-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/tmt-1.6.0-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/tmt-1.6.0-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/tmt-1.6.0-py3.6.egg-info/requires.txt
/usr/lib/python3.6/site-packages/tmt-1.6.0-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/tmt/__init__.py
/usr/lib/python3.6/site-packages/tmt/__main__.py
/usr/lib/python3.6/site-packages/tmt/__pycache__
/usr/lib/python3.6/site-packages/tmt/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/__main__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/__main__.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/base.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/base.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/beakerlib.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/beakerlib.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/cli.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/cli.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/convert.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/convert.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/export.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/export.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/options.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/options.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/plugins.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/plugins.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/templates.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/templates.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/utils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/__pycache__/utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/base.py
/usr/lib/python3.6/site-packages/tmt/beakerlib.py
/usr/lib/python3.6/site-packages/tmt/cli.py
/usr/lib/python3.6/site-packages/tmt/convert.py
/usr/lib/python3.6/site-packages/tmt/export.py
/usr/lib/python3.6/site-packages/tmt/options.py
/usr/lib/python3.6/site-packages/tmt/plugins.py
/usr/lib/python3.6/site-packages/tmt/steps
/usr/lib/python3.6/site-packages/tmt/steps/__init__.py
/usr/lib/python3.6/site-packages/tmt/steps/__pycache__
/usr/lib/python3.6/site-packages/tmt/steps/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/discover
/usr/lib/python3.6/site-packages/tmt/steps/discover/__init__.py
/usr/lib/python3.6/site-packages/tmt/steps/discover/__pycache__
/usr/lib/python3.6/site-packages/tmt/steps/discover/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/discover/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/discover/__pycache__/fmf.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/discover/__pycache__/fmf.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/discover/__pycache__/shell.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/discover/__pycache__/shell.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/discover/fmf.py
/usr/lib/python3.6/site-packages/tmt/steps/discover/shell.py
/usr/lib/python3.6/site-packages/tmt/steps/execute
/usr/lib/python3.6/site-packages/tmt/steps/execute/__init__.py
/usr/lib/python3.6/site-packages/tmt/steps/execute/__pycache__
/usr/lib/python3.6/site-packages/tmt/steps/execute/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/execute/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/execute/__pycache__/detach.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/execute/__pycache__/detach.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/execute/__pycache__/internal.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/execute/__pycache__/internal.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/execute/detach.py
/usr/lib/python3.6/site-packages/tmt/steps/execute/internal.py
/usr/lib/python3.6/site-packages/tmt/steps/execute/run.sh
/usr/lib/python3.6/site-packages/tmt/steps/finish
/usr/lib/python3.6/site-packages/tmt/steps/finish/__init__.py
/usr/lib/python3.6/site-packages/tmt/steps/finish/__pycache__
/usr/lib/python3.6/site-packages/tmt/steps/finish/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/finish/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/finish/__pycache__/shell.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/finish/__pycache__/shell.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/finish/shell.py
/usr/lib/python3.6/site-packages/tmt/steps/prepare
/usr/lib/python3.6/site-packages/tmt/steps/prepare/__init__.py
/usr/lib/python3.6/site-packages/tmt/steps/prepare/__pycache__
/usr/lib/python3.6/site-packages/tmt/steps/prepare/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/prepare/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/prepare/__pycache__/ansible.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/prepare/__pycache__/ansible.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/prepare/__pycache__/install.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/prepare/__pycache__/install.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/prepare/__pycache__/shell.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/prepare/__pycache__/shell.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/prepare/ansible.py
/usr/lib/python3.6/site-packages/tmt/steps/prepare/install.py
/usr/lib/python3.6/site-packages/tmt/steps/prepare/shell.py
/usr/lib/python3.6/site-packages/tmt/steps/provision
/usr/lib/python3.6/site-packages/tmt/steps/provision/__init__.py
/usr/lib/python3.6/site-packages/tmt/steps/provision/__pycache__
/usr/lib/python3.6/site-packages/tmt/steps/provision/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/provision/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/provision/__pycache__/connect.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/provision/__pycache__/connect.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/provision/__pycache__/local.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/provision/__pycache__/local.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/provision/__pycache__/minute_obsolete.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/provision/__pycache__/minute_obsolete.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/provision/connect.py
/usr/lib/python3.6/site-packages/tmt/steps/provision/local.py
/usr/lib/python3.6/site-packages/tmt/steps/provision/minute_obsolete.py
/usr/lib/python3.6/site-packages/tmt/steps/report
/usr/lib/python3.6/site-packages/tmt/steps/report/__init__.py
/usr/lib/python3.6/site-packages/tmt/steps/report/__pycache__
/usr/lib/python3.6/site-packages/tmt/steps/report/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/report/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/report/__pycache__/display.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/tmt/steps/report/__pycache__/display.cpython-36.pyc
/usr/lib/python3.6/site-packages/tmt/steps/report/display.py
/usr/lib/python3.6/site-packages/tmt/templates.py
/usr/lib/python3.6/site-packages/tmt/utils.py
/usr/share/licenses/python3-tmt
/usr/share/licenses/python3-tmt/LICENSE
References
Summary
In this tutorial we learn how to install python3-tmt
on Rocky Linux 8 using yum and dnf.