How To Install tcl-trf on Fedora 36

In this tutorial we learn how to install tcl-trf in Fedora 36. tcl-trf is Tcl extension providing “transformer” commands

Introduction

In this tutorial we learn how to install tcl-trf on Fedora 36.

What is tcl-trf

Trf is an extension library to the script language tcl. It provides transformer procedures which change the flow of bytes through a channel in arbitrary ways. The underlying functionality in the core is that of stacked channels which allows code outside of the core to intercept all actions (read/write) on a channel. Among the applications of the above provided here are compression, charset recording, error correction, and hash generation.

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

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

sudo dnf -y install tcl-trf

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

sudo yum -y install tcl-trf

How To Uninstall tcl-trf on Fedora 36

To uninstall only the tcl-trf package we can use the following command:

sudo dnf remove tcl-trf

tcl-trf Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/59
/usr/lib/.build-id/59/a5835325ed3da41b1333f284cbe73a99dd281a
/usr/lib64/tcl8.6/Trf2.1.4
/usr/lib64/tcl8.6/Trf2.1.4/libTrf2.1.4.so
/usr/lib64/tcl8.6/Trf2.1.4/pkgIndex.tcl
/usr/share/doc/tcl-trf
/usr/share/doc/tcl-trf/ANNOUNCE
/usr/share/doc/tcl-trf/ChangeLog
/usr/share/doc/tcl-trf/DESCRIPTION
/usr/share/doc/tcl-trf/README
/usr/share/doc/tcl-trf/README.tea
/usr/share/doc/tcl-trf/doc
/usr/share/doc/tcl-trf/doc/INSTALL.configure
/usr/share/doc/tcl-trf/doc/README.zlib
/usr/share/doc/tcl-trf/doc/adler.man
/usr/share/doc/tcl-trf/doc/art
/usr/share/doc/tcl-trf/doc/art/logo-120x181.gif
/usr/share/doc/tcl-trf/doc/art/logo-16x16.gif
/usr/share/doc/tcl-trf/doc/art/logo-32x32.gif
/usr/share/doc/tcl-trf/doc/art/logo-60x90.gif
/usr/share/doc/tcl-trf/doc/art/logo-64x64.gif
/usr/share/doc/tcl-trf/doc/ascii85.man
/usr/share/doc/tcl-trf/doc/base64.man
/usr/share/doc/tcl-trf/doc/bin.man
/usr/share/doc/tcl-trf/doc/binio.proposal
/usr/share/doc/tcl-trf/doc/bz2.man
/usr/share/doc/tcl-trf/doc/changes.final
/usr/share/doc/tcl-trf/doc/common
/usr/share/doc/tcl-trf/doc/common/options.inc
/usr/share/doc/tcl-trf/doc/common/sections.inc
/usr/share/doc/tcl-trf/doc/common/trf_header.inc
/usr/share/doc/tcl-trf/doc/common/trf_version.inc
/usr/share/doc/tcl-trf/doc/compress
/usr/share/doc/tcl-trf/doc/compress/footer.inc
/usr/share/doc/tcl-trf/doc/compress/header.inc
/usr/share/doc/tcl-trf/doc/compress/middle.inc
/usr/share/doc/tcl-trf/doc/compress/options.inc
/usr/share/doc/tcl-trf/doc/crc-zlib.man
/usr/share/doc/tcl-trf/doc/crc.man
/usr/share/doc/tcl-trf/doc/crypt.man
/usr/share/doc/tcl-trf/doc/defines
/usr/share/doc/tcl-trf/doc/digest
/usr/share/doc/tcl-trf/doc/digest/footer.inc
/usr/share/doc/tcl-trf/doc/digest/header.inc
/usr/share/doc/tcl-trf/doc/digest/main.inc
/usr/share/doc/tcl-trf/doc/digest/options.inc
/usr/share/doc/tcl-trf/doc/encoding
/usr/share/doc/tcl-trf/doc/encoding/footer.inc
/usr/share/doc/tcl-trf/doc/encoding/header.inc
/usr/share/doc/tcl-trf/doc/encoding/middle.inc
/usr/share/doc/tcl-trf/doc/encoding/options.inc
/usr/share/doc/tcl-trf/doc/haval.man
/usr/share/doc/tcl-trf/doc/hex.man
/usr/share/doc/tcl-trf/doc/html
/usr/share/doc/tcl-trf/doc/html/adler.html
/usr/share/doc/tcl-trf/doc/html/ascii85.html
/usr/share/doc/tcl-trf/doc/html/base64.html
/usr/share/doc/tcl-trf/doc/html/bin.html
/usr/share/doc/tcl-trf/doc/html/bz2.html
/usr/share/doc/tcl-trf/doc/html/crc-zlib.html
/usr/share/doc/tcl-trf/doc/html/crc.html
/usr/share/doc/tcl-trf/doc/html/crypt.html
/usr/share/doc/tcl-trf/doc/html/haval.html
/usr/share/doc/tcl-trf/doc/html/hex.html
/usr/share/doc/tcl-trf/doc/html/md2.html
/usr/share/doc/tcl-trf/doc/html/md5.html
/usr/share/doc/tcl-trf/doc/html/md5_otp.html
/usr/share/doc/tcl-trf/doc/html/md5crypt.html
/usr/share/doc/tcl-trf/doc/html/oct.html
/usr/share/doc/tcl-trf/doc/html/otp_words.html
/usr/share/doc/tcl-trf/doc/html/quoted-printable.html
/usr/share/doc/tcl-trf/doc/html/rs_ecc.html
/usr/share/doc/tcl-trf/doc/html/sha.html
/usr/share/doc/tcl-trf/doc/html/sha1.html
/usr/share/doc/tcl-trf/doc/html/sha1_otp.html
/usr/share/doc/tcl-trf/doc/html/transform.html
/usr/share/doc/tcl-trf/doc/html/trf.html
/usr/share/doc/tcl-trf/doc/html/unstack.html
/usr/share/doc/tcl-trf/doc/html/uuencode.html
/usr/share/doc/tcl-trf/doc/html/zip.html
/usr/share/doc/tcl-trf/doc/license.terms
/usr/share/doc/tcl-trf/doc/man
/usr/share/doc/tcl-trf/doc/man/adler.n
/usr/share/doc/tcl-trf/doc/man/ascii85.n
/usr/share/doc/tcl-trf/doc/man/base64.n
/usr/share/doc/tcl-trf/doc/man/bin.n
/usr/share/doc/tcl-trf/doc/man/bz2.n
/usr/share/doc/tcl-trf/doc/man/crc-zlib.n
/usr/share/doc/tcl-trf/doc/man/crc.n
/usr/share/doc/tcl-trf/doc/man/crypt.n
/usr/share/doc/tcl-trf/doc/man/haval.n
/usr/share/doc/tcl-trf/doc/man/hex.n
/usr/share/doc/tcl-trf/doc/man/md2.n
/usr/share/doc/tcl-trf/doc/man/md5.n
/usr/share/doc/tcl-trf/doc/man/md5_otp.n
/usr/share/doc/tcl-trf/doc/man/md5crypt.n
/usr/share/doc/tcl-trf/doc/man/oct.n
/usr/share/doc/tcl-trf/doc/man/otp_words.n
/usr/share/doc/tcl-trf/doc/man/quoted-printable.n
/usr/share/doc/tcl-trf/doc/man/rs_ecc.n
/usr/share/doc/tcl-trf/doc/man/sha.n
/usr/share/doc/tcl-trf/doc/man/sha1.n
/usr/share/doc/tcl-trf/doc/man/sha1_otp.n
/usr/share/doc/tcl-trf/doc/man/transform.n
/usr/share/doc/tcl-trf/doc/man/trf.n
/usr/share/doc/tcl-trf/doc/man/unstack.n
/usr/share/doc/tcl-trf/doc/man/uuencode.n
/usr/share/doc/tcl-trf/doc/man/zip.n
/usr/share/doc/tcl-trf/doc/md2.man
/usr/share/doc/tcl-trf/doc/md5.man
/usr/share/doc/tcl-trf/doc/md5_otp.man
/usr/share/doc/tcl-trf/doc/md5crypt.man
/usr/share/doc/tcl-trf/doc/oct.man
/usr/share/doc/tcl-trf/doc/otp_words.man
/usr/share/doc/tcl-trf/doc/quoted-printable.man
/usr/share/doc/tcl-trf/doc/rs_ecc.man
/usr/share/doc/tcl-trf/doc/seek.handling.example
/usr/share/doc/tcl-trf/doc/seek.notes
/usr/share/doc/tcl-trf/doc/seek.policies
/usr/share/doc/tcl-trf/doc/sha.man
/usr/share/doc/tcl-trf/doc/sha1.man
/usr/share/doc/tcl-trf/doc/sha1_otp.man
/usr/share/doc/tcl-trf/doc/testvectors.otp
/usr/share/doc/tcl-trf/doc/tmml
/usr/share/doc/tcl-trf/doc/tmml/adler.tmml
/usr/share/doc/tcl-trf/doc/tmml/ascii85.tmml
/usr/share/doc/tcl-trf/doc/tmml/base64.tmml
/usr/share/doc/tcl-trf/doc/tmml/bin.tmml
/usr/share/doc/tcl-trf/doc/tmml/bz2.tmml
/usr/share/doc/tcl-trf/doc/tmml/crc-zlib.tmml
/usr/share/doc/tcl-trf/doc/tmml/crc.tmml
/usr/share/doc/tcl-trf/doc/tmml/crypt.tmml
/usr/share/doc/tcl-trf/doc/tmml/haval.tmml
/usr/share/doc/tcl-trf/doc/tmml/hex.tmml
/usr/share/doc/tcl-trf/doc/tmml/md2.tmml
/usr/share/doc/tcl-trf/doc/tmml/md5.tmml
/usr/share/doc/tcl-trf/doc/tmml/md5_otp.tmml
/usr/share/doc/tcl-trf/doc/tmml/md5crypt.tmml
/usr/share/doc/tcl-trf/doc/tmml/oct.tmml
/usr/share/doc/tcl-trf/doc/tmml/otp_words.tmml
/usr/share/doc/tcl-trf/doc/tmml/quoted-printable.tmml
/usr/share/doc/tcl-trf/doc/tmml/rs_ecc.tmml
/usr/share/doc/tcl-trf/doc/tmml/sha.tmml
/usr/share/doc/tcl-trf/doc/tmml/sha1.tmml
/usr/share/doc/tcl-trf/doc/tmml/sha1_otp.tmml
/usr/share/doc/tcl-trf/doc/tmml/transform.tmml
/usr/share/doc/tcl-trf/doc/tmml/trf.tmml
/usr/share/doc/tcl-trf/doc/tmml/unstack.tmml
/usr/share/doc/tcl-trf/doc/tmml/uuencode.tmml
/usr/share/doc/tcl-trf/doc/tmml/zip.tmml
/usr/share/doc/tcl-trf/doc/transform.man
/usr/share/doc/tcl-trf/doc/trf.man
/usr/share/doc/tcl-trf/doc/trf.man.ripemd
/usr/share/doc/tcl-trf/doc/unstack.man
/usr/share/doc/tcl-trf/doc/uuencode.man
/usr/share/doc/tcl-trf/doc/zip.man

References

Summary

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


title: “How To Install tcl-trf on Fedora 36” linkTitle: “tcl-trf” type: “docs” description: “In this tutorial we learn how to install tcl-trf in Fedora 36. tcl-trf is Tcl extension providing "transformer" commands” date: “2022-08-17” lastmod: “2022-08-17” #image: /images/fedora/36/tcl-trf-featured.png

Introduction

In this tutorial we learn how to install tcl-trf on Fedora 36.

What is tcl-trf

Trf is an extension library to the script language tcl. It provides transformer procedures which change the flow of bytes through a channel in arbitrary ways. The underlying functionality in the core is that of stacked channels which allows code outside of the core to intercept all actions (read/write) on a channel. Among the applications of the above provided here are compression, charset recording, error correction, and hash generation.

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

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

sudo dnf -y install tcl-trf

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

sudo yum -y install tcl-trf

How To Uninstall tcl-trf on Fedora 36

To uninstall only the tcl-trf package we can use the following command:

sudo dnf remove tcl-trf

tcl-trf Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/82
/usr/lib/.build-id/82/5dfd9565223bfdc427f112f002545c96121d4e
/usr/lib/tcl8.6/Trf2.1.4
/usr/lib/tcl8.6/Trf2.1.4/libTrf2.1.4.so
/usr/lib/tcl8.6/Trf2.1.4/pkgIndex.tcl
/usr/share/doc/tcl-trf
/usr/share/doc/tcl-trf/ANNOUNCE
/usr/share/doc/tcl-trf/ChangeLog
/usr/share/doc/tcl-trf/DESCRIPTION
/usr/share/doc/tcl-trf/README
/usr/share/doc/tcl-trf/README.tea
/usr/share/doc/tcl-trf/doc
/usr/share/doc/tcl-trf/doc/INSTALL.configure
/usr/share/doc/tcl-trf/doc/README.zlib
/usr/share/doc/tcl-trf/doc/adler.man
/usr/share/doc/tcl-trf/doc/art
/usr/share/doc/tcl-trf/doc/art/logo-120x181.gif
/usr/share/doc/tcl-trf/doc/art/logo-16x16.gif
/usr/share/doc/tcl-trf/doc/art/logo-32x32.gif
/usr/share/doc/tcl-trf/doc/art/logo-60x90.gif
/usr/share/doc/tcl-trf/doc/art/logo-64x64.gif
/usr/share/doc/tcl-trf/doc/ascii85.man
/usr/share/doc/tcl-trf/doc/base64.man
/usr/share/doc/tcl-trf/doc/bin.man
/usr/share/doc/tcl-trf/doc/binio.proposal
/usr/share/doc/tcl-trf/doc/bz2.man
/usr/share/doc/tcl-trf/doc/changes.final
/usr/share/doc/tcl-trf/doc/common
/usr/share/doc/tcl-trf/doc/common/options.inc
/usr/share/doc/tcl-trf/doc/common/sections.inc
/usr/share/doc/tcl-trf/doc/common/trf_header.inc
/usr/share/doc/tcl-trf/doc/common/trf_version.inc
/usr/share/doc/tcl-trf/doc/compress
/usr/share/doc/tcl-trf/doc/compress/footer.inc
/usr/share/doc/tcl-trf/doc/compress/header.inc
/usr/share/doc/tcl-trf/doc/compress/middle.inc
/usr/share/doc/tcl-trf/doc/compress/options.inc
/usr/share/doc/tcl-trf/doc/crc-zlib.man
/usr/share/doc/tcl-trf/doc/crc.man
/usr/share/doc/tcl-trf/doc/crypt.man
/usr/share/doc/tcl-trf/doc/defines
/usr/share/doc/tcl-trf/doc/digest
/usr/share/doc/tcl-trf/doc/digest/footer.inc
/usr/share/doc/tcl-trf/doc/digest/header.inc
/usr/share/doc/tcl-trf/doc/digest/main.inc
/usr/share/doc/tcl-trf/doc/digest/options.inc
/usr/share/doc/tcl-trf/doc/encoding
/usr/share/doc/tcl-trf/doc/encoding/footer.inc
/usr/share/doc/tcl-trf/doc/encoding/header.inc
/usr/share/doc/tcl-trf/doc/encoding/middle.inc
/usr/share/doc/tcl-trf/doc/encoding/options.inc
/usr/share/doc/tcl-trf/doc/haval.man
/usr/share/doc/tcl-trf/doc/hex.man
/usr/share/doc/tcl-trf/doc/html
/usr/share/doc/tcl-trf/doc/html/adler.html
/usr/share/doc/tcl-trf/doc/html/ascii85.html
/usr/share/doc/tcl-trf/doc/html/base64.html
/usr/share/doc/tcl-trf/doc/html/bin.html
/usr/share/doc/tcl-trf/doc/html/bz2.html
/usr/share/doc/tcl-trf/doc/html/crc-zlib.html
/usr/share/doc/tcl-trf/doc/html/crc.html
/usr/share/doc/tcl-trf/doc/html/crypt.html
/usr/share/doc/tcl-trf/doc/html/haval.html
/usr/share/doc/tcl-trf/doc/html/hex.html
/usr/share/doc/tcl-trf/doc/html/md2.html
/usr/share/doc/tcl-trf/doc/html/md5.html
/usr/share/doc/tcl-trf/doc/html/md5_otp.html
/usr/share/doc/tcl-trf/doc/html/md5crypt.html
/usr/share/doc/tcl-trf/doc/html/oct.html
/usr/share/doc/tcl-trf/doc/html/otp_words.html
/usr/share/doc/tcl-trf/doc/html/quoted-printable.html
/usr/share/doc/tcl-trf/doc/html/rs_ecc.html
/usr/share/doc/tcl-trf/doc/html/sha.html
/usr/share/doc/tcl-trf/doc/html/sha1.html
/usr/share/doc/tcl-trf/doc/html/sha1_otp.html
/usr/share/doc/tcl-trf/doc/html/transform.html
/usr/share/doc/tcl-trf/doc/html/trf.html
/usr/share/doc/tcl-trf/doc/html/unstack.html
/usr/share/doc/tcl-trf/doc/html/uuencode.html
/usr/share/doc/tcl-trf/doc/html/zip.html
/usr/share/doc/tcl-trf/doc/license.terms
/usr/share/doc/tcl-trf/doc/man
/usr/share/doc/tcl-trf/doc/man/adler.n
/usr/share/doc/tcl-trf/doc/man/ascii85.n
/usr/share/doc/tcl-trf/doc/man/base64.n
/usr/share/doc/tcl-trf/doc/man/bin.n
/usr/share/doc/tcl-trf/doc/man/bz2.n
/usr/share/doc/tcl-trf/doc/man/crc-zlib.n
/usr/share/doc/tcl-trf/doc/man/crc.n
/usr/share/doc/tcl-trf/doc/man/crypt.n
/usr/share/doc/tcl-trf/doc/man/haval.n
/usr/share/doc/tcl-trf/doc/man/hex.n
/usr/share/doc/tcl-trf/doc/man/md2.n
/usr/share/doc/tcl-trf/doc/man/md5.n
/usr/share/doc/tcl-trf/doc/man/md5_otp.n
/usr/share/doc/tcl-trf/doc/man/md5crypt.n
/usr/share/doc/tcl-trf/doc/man/oct.n
/usr/share/doc/tcl-trf/doc/man/otp_words.n
/usr/share/doc/tcl-trf/doc/man/quoted-printable.n
/usr/share/doc/tcl-trf/doc/man/rs_ecc.n
/usr/share/doc/tcl-trf/doc/man/sha.n
/usr/share/doc/tcl-trf/doc/man/sha1.n
/usr/share/doc/tcl-trf/doc/man/sha1_otp.n
/usr/share/doc/tcl-trf/doc/man/transform.n
/usr/share/doc/tcl-trf/doc/man/trf.n
/usr/share/doc/tcl-trf/doc/man/unstack.n
/usr/share/doc/tcl-trf/doc/man/uuencode.n
/usr/share/doc/tcl-trf/doc/man/zip.n
/usr/share/doc/tcl-trf/doc/md2.man
/usr/share/doc/tcl-trf/doc/md5.man
/usr/share/doc/tcl-trf/doc/md5_otp.man
/usr/share/doc/tcl-trf/doc/md5crypt.man
/usr/share/doc/tcl-trf/doc/oct.man
/usr/share/doc/tcl-trf/doc/otp_words.man
/usr/share/doc/tcl-trf/doc/quoted-printable.man
/usr/share/doc/tcl-trf/doc/rs_ecc.man
/usr/share/doc/tcl-trf/doc/seek.handling.example
/usr/share/doc/tcl-trf/doc/seek.notes
/usr/share/doc/tcl-trf/doc/seek.policies
/usr/share/doc/tcl-trf/doc/sha.man
/usr/share/doc/tcl-trf/doc/sha1.man
/usr/share/doc/tcl-trf/doc/sha1_otp.man
/usr/share/doc/tcl-trf/doc/testvectors.otp
/usr/share/doc/tcl-trf/doc/tmml
/usr/share/doc/tcl-trf/doc/tmml/adler.tmml
/usr/share/doc/tcl-trf/doc/tmml/ascii85.tmml
/usr/share/doc/tcl-trf/doc/tmml/base64.tmml
/usr/share/doc/tcl-trf/doc/tmml/bin.tmml
/usr/share/doc/tcl-trf/doc/tmml/bz2.tmml
/usr/share/doc/tcl-trf/doc/tmml/crc-zlib.tmml
/usr/share/doc/tcl-trf/doc/tmml/crc.tmml
/usr/share/doc/tcl-trf/doc/tmml/crypt.tmml
/usr/share/doc/tcl-trf/doc/tmml/haval.tmml
/usr/share/doc/tcl-trf/doc/tmml/hex.tmml
/usr/share/doc/tcl-trf/doc/tmml/md2.tmml
/usr/share/doc/tcl-trf/doc/tmml/md5.tmml
/usr/share/doc/tcl-trf/doc/tmml/md5_otp.tmml
/usr/share/doc/tcl-trf/doc/tmml/md5crypt.tmml
/usr/share/doc/tcl-trf/doc/tmml/oct.tmml
/usr/share/doc/tcl-trf/doc/tmml/otp_words.tmml
/usr/share/doc/tcl-trf/doc/tmml/quoted-printable.tmml
/usr/share/doc/tcl-trf/doc/tmml/rs_ecc.tmml
/usr/share/doc/tcl-trf/doc/tmml/sha.tmml
/usr/share/doc/tcl-trf/doc/tmml/sha1.tmml
/usr/share/doc/tcl-trf/doc/tmml/sha1_otp.tmml
/usr/share/doc/tcl-trf/doc/tmml/transform.tmml
/usr/share/doc/tcl-trf/doc/tmml/trf.tmml
/usr/share/doc/tcl-trf/doc/tmml/unstack.tmml
/usr/share/doc/tcl-trf/doc/tmml/uuencode.tmml
/usr/share/doc/tcl-trf/doc/tmml/zip.tmml
/usr/share/doc/tcl-trf/doc/transform.man
/usr/share/doc/tcl-trf/doc/trf.man
/usr/share/doc/tcl-trf/doc/trf.man.ripemd
/usr/share/doc/tcl-trf/doc/unstack.man
/usr/share/doc/tcl-trf/doc/uuencode.man
/usr/share/doc/tcl-trf/doc/zip.man

References

Summary

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