How To Install python3-thrift on Rocky Linux 8

In this tutorial we learn how to install python3-thrift on Rocky Linux 8. python3-thrift is Python 3 support for thrift

Introduction

In this tutorial we learn how to install python3-thrift on Rocky Linux 8.

What is python3-thrift

The python3-thrift package contains Python bindings for thrift.

We can use yum or dnf to install python3-thrift on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install python3-thrift.

Install python3-thrift 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-thrift using dnf by running the following command:

sudo dnf -y install python3-thrift

Install python3-thrift 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-thrift using yum by running the following command:

sudo yum -y install python3-thrift

How To Uninstall python3-thrift on Rocky Linux 8

To uninstall only the python3-thrift package we can use the following command:

sudo dnf remove python3-thrift

python3-thrift Package Contents on Rocky Linux 8

/usr/lib/.build-id
/usr/lib/.build-id/93
/usr/lib/.build-id/93/f7286e11514836ccee7654a6dd6b35493ef0c9
/usr/lib64/python3.6/site-packages/thrift
/usr/lib64/python3.6/site-packages/thrift-0.13.0-py3.6.egg-info
/usr/lib64/python3.6/site-packages/thrift-0.13.0-py3.6.egg-info/PKG-INFO
/usr/lib64/python3.6/site-packages/thrift-0.13.0-py3.6.egg-info/SOURCES.txt
/usr/lib64/python3.6/site-packages/thrift-0.13.0-py3.6.egg-info/dependency_links.txt
/usr/lib64/python3.6/site-packages/thrift-0.13.0-py3.6.egg-info/not-zip-safe
/usr/lib64/python3.6/site-packages/thrift-0.13.0-py3.6.egg-info/requires.txt
/usr/lib64/python3.6/site-packages/thrift-0.13.0-py3.6.egg-info/top_level.txt
/usr/lib64/python3.6/site-packages/thrift/TMultiplexedProcessor.py
/usr/lib64/python3.6/site-packages/thrift/TRecursive.py
/usr/lib64/python3.6/site-packages/thrift/TSCons.py
/usr/lib64/python3.6/site-packages/thrift/TSerialization.py
/usr/lib64/python3.6/site-packages/thrift/TTornado.py
/usr/lib64/python3.6/site-packages/thrift/Thrift.py
/usr/lib64/python3.6/site-packages/thrift/__init__.py
/usr/lib64/python3.6/site-packages/thrift/__pycache__
/usr/lib64/python3.6/site-packages/thrift/__pycache__/TMultiplexedProcessor.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/TMultiplexedProcessor.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/TRecursive.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/TRecursive.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/TSCons.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/TSCons.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/TSerialization.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/TSerialization.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/TTornado.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/TTornado.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/Thrift.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/Thrift.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/compat.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/__pycache__/compat.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/compat.py
/usr/lib64/python3.6/site-packages/thrift/protocol
/usr/lib64/python3.6/site-packages/thrift/protocol/TBase.py
/usr/lib64/python3.6/site-packages/thrift/protocol/TBinaryProtocol.py
/usr/lib64/python3.6/site-packages/thrift/protocol/TCompactProtocol.py
/usr/lib64/python3.6/site-packages/thrift/protocol/THeaderProtocol.py
/usr/lib64/python3.6/site-packages/thrift/protocol/TJSONProtocol.py
/usr/lib64/python3.6/site-packages/thrift/protocol/TMultiplexedProtocol.py
/usr/lib64/python3.6/site-packages/thrift/protocol/TProtocol.py
/usr/lib64/python3.6/site-packages/thrift/protocol/TProtocolDecorator.py
/usr/lib64/python3.6/site-packages/thrift/protocol/__init__.py
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TBase.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TBase.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TBinaryProtocol.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TBinaryProtocol.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TCompactProtocol.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TCompactProtocol.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/THeaderProtocol.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/THeaderProtocol.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TJSONProtocol.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TJSONProtocol.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TMultiplexedProtocol.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TMultiplexedProtocol.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TProtocol.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TProtocol.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TProtocolDecorator.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/TProtocolDecorator.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/protocol/fastbinary.cpython-36m-x86_64-linux-gnu.so
/usr/lib64/python3.6/site-packages/thrift/server
/usr/lib64/python3.6/site-packages/thrift/server/THttpServer.py
/usr/lib64/python3.6/site-packages/thrift/server/TNonblockingServer.py
/usr/lib64/python3.6/site-packages/thrift/server/TProcessPoolServer.py
/usr/lib64/python3.6/site-packages/thrift/server/TServer.py
/usr/lib64/python3.6/site-packages/thrift/server/__init__.py
/usr/lib64/python3.6/site-packages/thrift/server/__pycache__
/usr/lib64/python3.6/site-packages/thrift/server/__pycache__/THttpServer.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/server/__pycache__/THttpServer.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/server/__pycache__/TNonblockingServer.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/server/__pycache__/TNonblockingServer.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/server/__pycache__/TProcessPoolServer.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/server/__pycache__/TProcessPoolServer.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/server/__pycache__/TServer.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/server/__pycache__/TServer.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/server/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/server/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/transport
/usr/lib64/python3.6/site-packages/thrift/transport/THeaderTransport.py
/usr/lib64/python3.6/site-packages/thrift/transport/THttpClient.py
/usr/lib64/python3.6/site-packages/thrift/transport/TSSLSocket.py
/usr/lib64/python3.6/site-packages/thrift/transport/TSocket.py
/usr/lib64/python3.6/site-packages/thrift/transport/TTransport.py
/usr/lib64/python3.6/site-packages/thrift/transport/TTwisted.py
/usr/lib64/python3.6/site-packages/thrift/transport/TZlibTransport.py
/usr/lib64/python3.6/site-packages/thrift/transport/__init__.py
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/THeaderTransport.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/THeaderTransport.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/THttpClient.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/THttpClient.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/TSSLSocket.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/TSSLSocket.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/TSocket.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/TSocket.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/TTransport.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/TTransport.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/TTwisted.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/TTwisted.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/TZlibTransport.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/TZlibTransport.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/sslcompat.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/__pycache__/sslcompat.cpython-36.pyc
/usr/lib64/python3.6/site-packages/thrift/transport/sslcompat.py
/usr/share/doc/python3-thrift
/usr/share/doc/python3-thrift/LICENSE
/usr/share/doc/python3-thrift/NOTICE

References

Summary

In this tutorial we learn how to install python3-thrift on Rocky Linux 8 using yum and dnf.