How To Install tpm-tools on Fedora 36

In this tutorial we learn how to install tpm-tools in Fedora 36. tpm-tools is Management tools for the TPM hardware

Introduction

In this tutorial we learn how to install tpm-tools on Fedora 36.

What is tpm-tools

tpm-tools is a group of tools to manage and utilize the Trusted Computing Group’s TPM hardware. TPM hardware can create, store and use RSA keys securely (without ever being exposed in memory), verify a platform’s software state using cryptographic hashes and more.

We can use yum or dnf to install tpm-tools on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install tpm-tools.

Install tpm-tools on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

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

sudo dnf -y install tpm-tools

Install tpm-tools on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

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

sudo yum -y install tpm-tools

How To Uninstall tpm-tools on Fedora 36

To uninstall only the tpm-tools package we can use the following command:

sudo dnf remove tpm-tools

tpm-tools Package Contents on Fedora 36

---
title: "How To Install tpm-tools on Fedora 36"
linkTitle: "tpm-tools"
type: "docs"
/usr/bin/tpm_sealdata
/usr/bin/tpm_unsealdata
/usr/lib/.build-id
/usr/lib/.build-id/0e
/usr/lib/.build-id/0e/7842ee8d61642d7a61ac86d9bc88f0b441e8bb
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/a57f05cce2756387691983901394898b9344d0
/usr/lib/.build-id/26
/usr/lib/.build-id/26/4c1d6e699efd738082daf1d78af5b2e1161d20
/usr/lib/.build-id/35
/usr/lib/.build-id/35/7b3ec9aaf7aa91da1842fe1eaf41725263100f
/usr/lib/.build-id/35/ecd11eb1a00a6fa80d6892c40058721b277691
/usr/lib/.build-id/3c
/usr/lib/.build-id/3c/6efdc907d1e7161aba07d5ebd65cfd106a42cd
/usr/lib/.build-id/52
/usr/lib/.build-id/52/bba2dc3b6284c9b97f04525d4ef40f5a409024
/usr/lib/.build-id/59
/usr/lib/.build-id/59/1e968d2730e6ed81ba302d8b852a1459034e77
/usr/lib/.build-id/63
/usr/lib/.build-id/63/2084a2eebab0090591a47b0a1e2bd03367c4ae
/usr/lib/.build-id/67
/usr/lib/.build-id/67/fbb0181ce94db5f2106b9c8e2e486dd75a4967
/usr/lib/.build-id/6a
/usr/lib/.build-id/6a/99edf03b15352c2d5a8a49ebe37d5d5679a440
/usr/lib/.build-id/8c
/usr/lib/.build-id/8c/54937fb1862c2be0813ad777a2dba57fc8998f
/usr/lib/.build-id/8f
/usr/lib/.build-id/8f/e58e3314cdd3b8f8049a05506dd6477a8aace6
/usr/lib/.build-id/91
/usr/lib/.build-id/91/cd6917fd9cb187162dcb24e19890cef618ad7a
/usr/lib/.build-id/95
/usr/lib/.build-id/95/804d11fc6297980b5de6577f3db5362f530233
/usr/lib/.build-id/ab
/usr/lib/.build-id/ab/7bc27e7b4026bb2dea539217e86930c52ce019
/usr/lib/.build-id/ac
/usr/lib/.build-id/ac/c70f1fa73967d71e7e06ff768c4c01a9ed5e84
/usr/lib/.build-id/ad
/usr/lib/.build-id/ad/fdc22d5ff37733d3509f4fa6d1f6f1107e9b2c
/usr/lib/.build-id/b2
/usr/lib/.build-id/b2/5ca41e2e0d5689a99a172be42085531c6fa802
/usr/lib/.build-id/b8
/usr/lib/.build-id/b8/31975a32588a0084428b107c47538de9238d87
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/0853df796f06b7b25857e0705b815b2ee789f2
/usr/lib/.build-id/c2
/usr/lib/.build-id/c2/d1ea05848c7d379352584a6fcbc5fd417e12f2
/usr/lib/.build-id/ca
/usr/lib/.build-id/ca/9c90b3db148fd95e1e4fb4be2638f966fe8c8e
/usr/lib/.build-id/d0
/usr/lib/.build-id/d0/7b38784b3834410f0416bdb74c7d236dbb652f
/usr/lib/.build-id/f5
/usr/lib/.build-id/f5/a18aa0f328fe1ac6e14929e67e1f190a582575
/usr/lib64/libtpm_unseal.so.1
/usr/lib64/libtpm_unseal.so.1.0.0
/usr/sbin/tpm_changeownerauth
/usr/sbin/tpm_clear
/usr/sbin/tpm_createek
/usr/sbin/tpm_getpubek
/usr/sbin/tpm_nvdefine
/usr/sbin/tpm_nvinfo
/usr/sbin/tpm_nvread
/usr/sbin/tpm_nvrelease
/usr/sbin/tpm_nvwrite
/usr/sbin/tpm_resetdalock
/usr/sbin/tpm_restrictpubek
/usr/sbin/tpm_restrictsrk
/usr/sbin/tpm_revokeek
/usr/sbin/tpm_selftest
/usr/sbin/tpm_setactive
/usr/sbin/tpm_setclearable
/usr/sbin/tpm_setenable
/usr/sbin/tpm_setoperatorauth
/usr/sbin/tpm_setownable
/usr/sbin/tpm_setpresence
/usr/sbin/tpm_takeownership
/usr/sbin/tpm_version
/usr/share/doc/tpm-tools
/usr/share/doc/tpm-tools/README
/usr/share/licenses/tpm-tools
/usr/share/licenses/tpm-tools/LICENSE
/usr/share/man/man1/tpm_sealdata.1.gz
/usr/share/man/man1/tpm_version.1.gz
/usr/share/man/man8/tpm_changeownerauth.8.gz
/usr/share/man/man8/tpm_clear.8.gz
/usr/share/man/man8/tpm_createek.8.gz
/usr/share/man/man8/tpm_getpubek.8.gz
/usr/share/man/man8/tpm_nvdefine.8.gz
/usr/share/man/man8/tpm_nvinfo.8.gz
/usr/share/man/man8/tpm_nvread.8.gz
/usr/share/man/man8/tpm_nvrelease.8.gz
/usr/share/man/man8/tpm_nvwrite.8.gz
/usr/share/man/man8/tpm_resetdalock.8.gz
/usr/share/man/man8/tpm_restrictpubek.8.gz
/usr/share/man/man8/tpm_revokeek.8.gz
/usr/share/man/man8/tpm_selftest.8.gz
/usr/share/man/man8/tpm_setactive.8.gz
/usr/share/man/man8/tpm_setclearable.8.gz
/usr/share/man/man8/tpm_setenable.8.gz
/usr/share/man/man8/tpm_setoperatorauth.8.gz
/usr/share/man/man8/tpm_setownable.8.gz
/usr/share/man/man8/tpm_setpresence.8.gz
/usr/share/man/man8/tpm_takeownership.8.gz
description: "In this tutorial we learn how to install tpm-tools in Fedora 36. tpm-tools is Management tools for the TPM hardware"
date: "2022-08-17"
lastmod: "2022-08-17"
#image: /images/fedora/36/tpm-tools-featured.png

References

Introduction

Summary

In this tutorial we learn how to install tpm-tools on Fedora 36.

What is tpm-tools

In this tutorial we learn how to install tpm-tools on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).

tpm-tools is a group of tools to manage and utilize the Trusted Computing Group’s TPM hardware. TPM hardware can create, store and use RSA keys securely (without ever being exposed in memory), verify a platform’s software state using cryptographic hashes and more.

We can use yum or dnf to install tpm-tools on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install tpm-tools.

Install tpm-tools on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

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

sudo dnf -y install tpm-tools

Install tpm-tools on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

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

sudo yum -y install tpm-tools

How To Uninstall tpm-tools on Fedora 36

To uninstall only the tpm-tools package we can use the following command:

sudo dnf remove tpm-tools

tpm-tools Package Contents on Fedora 36

/usr/bin/tpm_sealdata
/usr/bin/tpm_unsealdata
/usr/lib/.build-id
/usr/lib/.build-id/08
/usr/lib/.build-id/08/eaf7d915224de7d913e698af4667ba04bbb932
/usr/lib/.build-id/0f
/usr/lib/.build-id/0f/7be7fd1e6064eed4a7b2eab997b3fe8b9b38cc
/usr/lib/.build-id/28
/usr/lib/.build-id/28/9223d53092d060210bc286490ea56352522e2f
/usr/lib/.build-id/3f
/usr/lib/.build-id/3f/d1e720e84794311c938bcdda2875f2a280f243
/usr/lib/.build-id/40
/usr/lib/.build-id/40/33a8a66c8dc64eb4caf3d5687d59a8c3414ed2
/usr/lib/.build-id/45
/usr/lib/.build-id/45/f59b6ee5675e347b0b648e09a378f8ce258ada
/usr/lib/.build-id/51
/usr/lib/.build-id/51/dc84bb8764a98e400fc774e95ad9331d3ba8ea
/usr/lib/.build-id/58
/usr/lib/.build-id/58/40735ce8b498d1008d17a541ed10afa21f90e7
/usr/lib/.build-id/59
/usr/lib/.build-id/59/e19d142f033af449f767a6509af02ed8f6aaae
/usr/lib/.build-id/64
/usr/lib/.build-id/64/cdfdffbe02dc5e41efe16b1be861024e482d37
/usr/lib/.build-id/64/efdc84eddd885cb849f2294a8cbada96321f6d
/usr/lib/.build-id/65
/usr/lib/.build-id/65/bbbff42da9bdafcfdd85ed4c35454af8ba680a
/usr/lib/.build-id/68
/usr/lib/.build-id/68/ea76daca7e71d27f13e681ede2546be9263583
/usr/lib/.build-id/94
/usr/lib/.build-id/94/eedcd71e8e2b899c8cc5c2165e02b1d23f491a
/usr/lib/.build-id/9b
/usr/lib/.build-id/9b/f5e759041fbd87c58b5329ee93f72bff59d34e
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/a79f6a5ccbde07ff936e0404fd9508f3aa43a1
/usr/lib/.build-id/ae
/usr/lib/.build-id/ae/83b6ff7a2c11f24605fe399cb1d7ecbe387e0b
/usr/lib/.build-id/b0
/usr/lib/.build-id/b0/56d660d5769f67c1873c2125ba237e582ec5bd
/usr/lib/.build-id/b5
/usr/lib/.build-id/b5/431051d364c07afbf6477cd09ab9a6ed6cd583
/usr/lib/.build-id/c3
/usr/lib/.build-id/c3/5a6f10538374e1c96d9de3484221f6605220ae
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/4e925412e74ddfaa52c98a8bcaeb55151b4c20
/usr/lib/.build-id/cc
/usr/lib/.build-id/cc/474f04a57b646dbf2256c45ee8b925ebb60791
/usr/lib/.build-id/ce
/usr/lib/.build-id/ce/ceac99a6d4770439f138aa7c7c130690cc3b2d
/usr/lib/.build-id/de
/usr/lib/.build-id/de/91471ef9cb65bd0b20d6a34292783932c110f4
/usr/lib/.build-id/f1
/usr/lib/.build-id/f1/5c74cb0a2fb7128d3a8de3c5a83953a25c7a56
/usr/lib/libtpm_unseal.so.1
/usr/lib/libtpm_unseal.so.1.0.0
/usr/sbin/tpm_changeownerauth
/usr/sbin/tpm_clear
/usr/sbin/tpm_createek
/usr/sbin/tpm_getpubek
/usr/sbin/tpm_nvdefine
/usr/sbin/tpm_nvinfo
/usr/sbin/tpm_nvread
/usr/sbin/tpm_nvrelease
/usr/sbin/tpm_nvwrite
/usr/sbin/tpm_resetdalock
/usr/sbin/tpm_restrictpubek
/usr/sbin/tpm_restrictsrk
/usr/sbin/tpm_revokeek
/usr/sbin/tpm_selftest
/usr/sbin/tpm_setactive
/usr/sbin/tpm_setclearable
/usr/sbin/tpm_setenable
/usr/sbin/tpm_setoperatorauth
/usr/sbin/tpm_setownable
/usr/sbin/tpm_setpresence
/usr/sbin/tpm_takeownership
/usr/sbin/tpm_version
/usr/share/doc/tpm-tools
/usr/share/doc/tpm-tools/README
/usr/share/licenses/tpm-tools
/usr/share/licenses/tpm-tools/LICENSE
/usr/share/man/man1/tpm_sealdata.1.gz
/usr/share/man/man1/tpm_version.1.gz
/usr/share/man/man8/tpm_changeownerauth.8.gz
/usr/share/man/man8/tpm_clear.8.gz
/usr/share/man/man8/tpm_createek.8.gz
/usr/share/man/man8/tpm_getpubek.8.gz
/usr/share/man/man8/tpm_nvdefine.8.gz
/usr/share/man/man8/tpm_nvinfo.8.gz
/usr/share/man/man8/tpm_nvread.8.gz
/usr/share/man/man8/tpm_nvrelease.8.gz
/usr/share/man/man8/tpm_nvwrite.8.gz
/usr/share/man/man8/tpm_resetdalock.8.gz
/usr/share/man/man8/tpm_restrictpubek.8.gz
/usr/share/man/man8/tpm_revokeek.8.gz
/usr/share/man/man8/tpm_selftest.8.gz
/usr/share/man/man8/tpm_setactive.8.gz
/usr/share/man/man8/tpm_setclearable.8.gz
/usr/share/man/man8/tpm_setenable.8.gz
/usr/share/man/man8/tpm_setoperatorauth.8.gz
/usr/share/man/man8/tpm_setownable.8.gz
/usr/share/man/man8/tpm_setpresence.8.gz
/usr/share/man/man8/tpm_takeownership.8.gz

References

Summary

In this tutorial we learn how to install tpm-tools on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).