How To Install freerdp-libs on CentOS 8

freerdp-libs is Core libraries implementing the RDP protocol Core libraries implementing the RDP protocol

Introduction

In this tutorial we learn how to install freerdp-libs on CentOS 8.

What is freerdp-libs

libfreerdp-core can be embedded in applications. libfreerdp-channels and libfreerdp-kbd might be convenient to use in X applications together with libfreerdp-core. libfreerdp-core can be extended with plugins handling RDP channels. freerdp-libs 2 2.2.0 1.el8 x86_64 885 k freerdp-2.2.0-1.el8.src.rpm appstream Core libraries implementing the RDP protocol http ASL 2.0 libfreerdp-core can be embedded in applications. libfreerdp-channels and libfreerdp-kbd might be convenient to use in X applications together with libfreerdp-core. libfreerdp-core can be extended with plugins handling RDP channels.

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

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

sudo dnf -y install freerdp-libs

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

sudo yum -y install freerdp-libs

How To Uninstall freerdp-libs on CentOS 8

To uninstall only the freerdp-libs package we can use the following command:

sudo dnf remove freerdp-libs

freerdp-libs Package Contents on CentOS 8

/usr/lib/.build-id
/usr/lib/.build-id/04
/usr/lib/.build-id/04/4e9ae31c5e692e59ae7b4309ef7a21e98bf79c
/usr/lib/.build-id/04/977adc2e1defb56c25c1d4f467314d90cd138c
/usr/lib/.build-id/08
/usr/lib/.build-id/08/70d48fa9a7a37fc8d7d2efe63a5d4a32db4bb8
/usr/lib/.build-id/0d
/usr/lib/.build-id/0d/11c2cb74fae19a16e368be5ba3a354a5d85b35
/usr/lib/.build-id/0d/3c77cc1c0606e8ed5dd64b49a2c9a2a76bc1d4
/usr/lib/.build-id/0f
/usr/lib/.build-id/0f/4c06c5eec8045621fca08e5b587a8b9deb17b0
/usr/lib/.build-id/10
/usr/lib/.build-id/10/4afa4d39d348c5abb91ba3eb323c027345d894
/usr/lib/.build-id/18
/usr/lib/.build-id/18/9d4401a595d7127cb59ac7eacc28f17ef98380
/usr/lib/.build-id/55
/usr/lib/.build-id/55/3f842ceb11579098ae8a8e289d471a8d8b24ba
/usr/lib/.build-id/6c
/usr/lib/.build-id/6c/e4f92c903bc000429c131f476fb2a5f8ba0205
/usr/lib/.build-id/77
/usr/lib/.build-id/77/89168a14c9aa0231b0e17811fe8330b3497f18
/usr/lib/.build-id/7a
/usr/lib/.build-id/7a/c0ca2dd93a82ea40efe9107b4012419606e841
/usr/lib/.build-id/7b
/usr/lib/.build-id/7b/f65ca7a8558787cf585beb02767042959652f4
/usr/lib/.build-id/7c
/usr/lib/.build-id/7c/4dc6142ad35edb19ca692ae54ba980f59584fb
/usr/lib/.build-id/7f
/usr/lib/.build-id/7f/cc2683c87f61ea15bec3862c617b07be74e543
/usr/lib/.build-id/87
/usr/lib/.build-id/87/30b02952a4dc6658c1a4c06336b3088b9f74e1
/usr/lib/.build-id/9a
/usr/lib/.build-id/9a/a4d11e00f1c1648a24193ce657e76df12cad08
/usr/lib/.build-id/b9
/usr/lib/.build-id/b9/95a35c53841fafefe626da86b6cd39abd7ca31
/usr/lib/.build-id/ce
/usr/lib/.build-id/ce/71b27c91656b5db5da343bd7e883312e6da228
/usr/lib/.build-id/d2
/usr/lib/.build-id/d2/d9406753db49bb962f68df12ed7f3d503cfd46
/usr/lib/.build-id/d7
/usr/lib/.build-id/d7/a6656d4362b00786912304d323195711a2a83b
/usr/lib/.build-id/e3
/usr/lib/.build-id/e3/f5107541f0967acf070d9df6615d110240bf8b
/usr/lib/.build-id/f2
/usr/lib/.build-id/f2/6eb0c4f2b74a2b2931de967e8cdc016d0e0dbd
/usr/lib/.build-id/fc
/usr/lib/.build-id/fc/1a6ae449f89f91e99b9ab739f97c70994f4d33
/usr/lib/.build-id/fc/571a25ce950e44b8af50d590fceca6c0a307b6
/usr/lib64/freerdp2
/usr/lib64/freerdp2/libaudin-client-alsa.so
/usr/lib64/freerdp2/libaudin-client-oss.so
/usr/lib64/freerdp2/libaudin-client-pulse.so
/usr/lib64/freerdp2/libaudin-client.so
/usr/lib64/freerdp2/libdisp-client.so
/usr/lib64/freerdp2/libdrive-client.so
/usr/lib64/freerdp2/libecho-client.so
/usr/lib64/freerdp2/libgeometry-client.so
/usr/lib64/freerdp2/libparallel-client.so
/usr/lib64/freerdp2/libprinter-client-cups.so
/usr/lib64/freerdp2/libprinter-client.so
/usr/lib64/freerdp2/librdp2tcp-client.so
/usr/lib64/freerdp2/librdpei-client.so
/usr/lib64/freerdp2/librdpgfx-client.so
/usr/lib64/freerdp2/librdpsnd-client-alsa.so
/usr/lib64/freerdp2/librdpsnd-client-fake.so
/usr/lib64/freerdp2/librdpsnd-client-oss.so
/usr/lib64/freerdp2/librdpsnd-client-pulse.so
/usr/lib64/freerdp2/libserial-client.so
/usr/lib64/freerdp2/liburbdrc-client-libusb.so
/usr/lib64/freerdp2/liburbdrc-client.so
/usr/lib64/freerdp2/libvideo-client.so
/usr/lib64/libfreerdp-client2.so.2
/usr/lib64/libfreerdp-client2.so.2.2.0
/usr/lib64/libfreerdp2.so.2
/usr/lib64/libfreerdp2.so.2.2.0
/usr/lib64/libuwac0.so.0
/usr/lib64/libuwac0.so.0.1.1
/usr/share/doc/freerdp-libs
/usr/share/doc/freerdp-libs/ChangeLog
/usr/share/doc/freerdp-libs/README.md
/usr/share/licenses/freerdp-libs
/usr/share/licenses/freerdp-libs/LICENSE
/usr/share/man/man7/wlog.7.gz
/usr/lib/.build-id
/usr/lib/.build-id/04
/usr/lib/.build-id/04/510c03a5c5060c361992dd4b151f7d4338850d
/usr/lib/.build-id/10
/usr/lib/.build-id/10/33383750aa431771651cacc6daeb2e419224a6
/usr/lib/.build-id/11
/usr/lib/.build-id/11/984c51bba7bb2315c0907f47ae1acca66461a0
/usr/lib/.build-id/12
/usr/lib/.build-id/12/31a3b1eb9595b5f08d0d5deb05c5a1e7ccacfe
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/0b53e4055a088f07b6cceb2f4cea25749dfdab
/usr/lib/.build-id/21
/usr/lib/.build-id/21/71a46d2f5380869e82929bc7c351992c84bcd0
/usr/lib/.build-id/2e
/usr/lib/.build-id/2e/1de316dbab285e57742b9077fdd43e284aacd1
/usr/lib/.build-id/30
/usr/lib/.build-id/30/900abb5e66b2ce4c3836ff7ec019bb8739490a
/usr/lib/.build-id/43
/usr/lib/.build-id/43/e3930414282cfc4e3ab4b7e626c7655edb1261
/usr/lib/.build-id/4e
/usr/lib/.build-id/4e/3218af01f60e0c97710a4858a055e44e3285e3
/usr/lib/.build-id/5a
/usr/lib/.build-id/5a/c4465499de2a406a0a737aa80fe3f546fe8a6d
/usr/lib/.build-id/5b
/usr/lib/.build-id/5b/c6c59dae6db5be565bd0eb82467f77e761e0bf
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/618b9f03202aaad03b9088767887e4011d20dd
/usr/lib/.build-id/83
/usr/lib/.build-id/83/853dddd342d4e1613c92df2c56929e1a4f9aa8
/usr/lib/.build-id/87
/usr/lib/.build-id/87/58ae32a3ba6fa5e7809c8fd89eec9aa9b7012b
/usr/lib/.build-id/a6
/usr/lib/.build-id/a6/223488e0842b341ee6deb12b22f7ed93df8561
/usr/lib/.build-id/ae
/usr/lib/.build-id/ae/b38c8e61d0f1c502dc57544d465f77971d659c
/usr/lib/.build-id/b2
/usr/lib/.build-id/b2/31b813c9797badeda95f756a6bbc459654ddd2
/usr/lib/.build-id/b4
/usr/lib/.build-id/b4/47d771fc89e7e4bf0b6bf2b988fd50b9783c0e
/usr/lib/.build-id/b5
/usr/lib/.build-id/b5/ca74a2cbdc58ab9c51e2e80814c1a5870e5584
/usr/lib/.build-id/ce
/usr/lib/.build-id/ce/545d1c535cde52ed5b74ab29e03cf362df7281
/usr/lib/.build-id/d3
/usr/lib/.build-id/d3/f57a321b8201c5a4740e5027783f908f8f8a1f
/usr/lib/.build-id/d9
/usr/lib/.build-id/d9/b28a5f83cf2d946f8f3e532fbcd237d7758d5f
/usr/lib/.build-id/db
/usr/lib/.build-id/db/1cf14894060c620abbd5f852cddb9b967ea4c8
/usr/lib/.build-id/df
/usr/lib/.build-id/df/e7bbb35ec2a6baf630f49d0774d2c659de60a7
/usr/lib/freerdp2
/usr/lib/freerdp2/libaudin-client-alsa.so
/usr/lib/freerdp2/libaudin-client-oss.so
/usr/lib/freerdp2/libaudin-client-pulse.so
/usr/lib/freerdp2/libaudin-client.so
/usr/lib/freerdp2/libdisp-client.so
/usr/lib/freerdp2/libdrive-client.so
/usr/lib/freerdp2/libecho-client.so
/usr/lib/freerdp2/libgeometry-client.so
/usr/lib/freerdp2/libparallel-client.so
/usr/lib/freerdp2/libprinter-client-cups.so
/usr/lib/freerdp2/libprinter-client.so
/usr/lib/freerdp2/librdp2tcp-client.so
/usr/lib/freerdp2/librdpei-client.so
/usr/lib/freerdp2/librdpgfx-client.so
/usr/lib/freerdp2/librdpsnd-client-alsa.so
/usr/lib/freerdp2/librdpsnd-client-fake.so
/usr/lib/freerdp2/librdpsnd-client-oss.so
/usr/lib/freerdp2/librdpsnd-client-pulse.so
/usr/lib/freerdp2/libserial-client.so
/usr/lib/freerdp2/liburbdrc-client-libusb.so
/usr/lib/freerdp2/liburbdrc-client.so
/usr/lib/freerdp2/libvideo-client.so
/usr/lib/libfreerdp-client2.so.2
/usr/lib/libfreerdp-client2.so.2.2.0
/usr/lib/libfreerdp2.so.2
/usr/lib/libfreerdp2.so.2.2.0
/usr/lib/libuwac0.so.0
/usr/lib/libuwac0.so.0.1.1
/usr/share/doc/freerdp-libs
/usr/share/doc/freerdp-libs/ChangeLog
/usr/share/doc/freerdp-libs/README.md
/usr/share/licenses/freerdp-libs
/usr/share/licenses/freerdp-libs/LICENSE
/usr/share/man/man7/wlog.7.gz

References

Summary

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