How To Install freerdp-devel on CentOS 8

freerdp-devel is Development files for freerdp Development files for freerdp

Introduction

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

What is freerdp-devel

The freerdp-devel package contains libraries and header files for developing applications that use freerdp-libs. freerdp-devel 2 2.2.0 1.el8 x86_64 137 k freerdp-2.2.0-1.el8.src.rpm powertools Development files for freerdp http ASL 2.0 The freerdp-devel package contains libraries and header files for developing applications that use freerdp-libs.

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

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

sudo dnf -y install freerdp-devel

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

sudo yum -y install freerdp-devel

How To Uninstall freerdp-devel on CentOS 8

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

sudo dnf remove freerdp-devel

freerdp-devel Package Contents on CentOS 8

/usr/include/freerdp2
/usr/include/freerdp2/freerdp
/usr/include/freerdp2/freerdp/addin.h
/usr/include/freerdp2/freerdp/altsec.h
/usr/include/freerdp2/freerdp/api.h
/usr/include/freerdp2/freerdp/assistance.h
/usr/include/freerdp2/freerdp/autodetect.h
/usr/include/freerdp2/freerdp/build-config-i386.h
/usr/include/freerdp2/freerdp/build-config.h
/usr/include/freerdp2/freerdp/cache
/usr/include/freerdp2/freerdp/cache/bitmap.h
/usr/include/freerdp2/freerdp/cache/brush.h
/usr/include/freerdp2/freerdp/cache/cache.h
/usr/include/freerdp2/freerdp/cache/glyph.h
/usr/include/freerdp2/freerdp/cache/nine_grid.h
/usr/include/freerdp2/freerdp/cache/offscreen.h
/usr/include/freerdp2/freerdp/cache/palette.h
/usr/include/freerdp2/freerdp/cache/pointer.h
/usr/include/freerdp2/freerdp/channels
/usr/include/freerdp2/freerdp/channels/audin.h
/usr/include/freerdp2/freerdp/channels/channels.h
/usr/include/freerdp2/freerdp/channels/cliprdr.h
/usr/include/freerdp2/freerdp/channels/disp.h
/usr/include/freerdp2/freerdp/channels/encomsp.h
/usr/include/freerdp2/freerdp/channels/geometry.h
/usr/include/freerdp2/freerdp/channels/log.h
/usr/include/freerdp2/freerdp/channels/rail.h
/usr/include/freerdp2/freerdp/channels/rdpdr.h
/usr/include/freerdp2/freerdp/channels/rdpei.h
/usr/include/freerdp2/freerdp/channels/rdpgfx.h
/usr/include/freerdp2/freerdp/channels/rdpsnd.h
/usr/include/freerdp2/freerdp/channels/remdesk.h
/usr/include/freerdp2/freerdp/channels/tsmf.h
/usr/include/freerdp2/freerdp/channels/urbdrc.h
/usr/include/freerdp2/freerdp/channels/video.h
/usr/include/freerdp2/freerdp/channels/wtsvc.h
/usr/include/freerdp2/freerdp/client
/usr/include/freerdp2/freerdp/client.h
/usr/include/freerdp2/freerdp/client/audin.h
/usr/include/freerdp2/freerdp/client/channels.h
/usr/include/freerdp2/freerdp/client/cliprdr.h
/usr/include/freerdp2/freerdp/client/cmdline.h
/usr/include/freerdp2/freerdp/client/disp.h
/usr/include/freerdp2/freerdp/client/drdynvc.h
/usr/include/freerdp2/freerdp/client/encomsp.h
/usr/include/freerdp2/freerdp/client/file.h
/usr/include/freerdp2/freerdp/client/geometry.h
/usr/include/freerdp2/freerdp/client/printer.h
/usr/include/freerdp2/freerdp/client/rail.h
/usr/include/freerdp2/freerdp/client/rdpei.h
/usr/include/freerdp2/freerdp/client/rdpgfx.h
/usr/include/freerdp2/freerdp/client/rdpsnd.h
/usr/include/freerdp2/freerdp/client/remdesk.h
/usr/include/freerdp2/freerdp/client/sshagent.h
/usr/include/freerdp2/freerdp/client/tsmf.h
/usr/include/freerdp2/freerdp/client/video.h
/usr/include/freerdp2/freerdp/codec
/usr/include/freerdp2/freerdp/codec/audio.h
/usr/include/freerdp2/freerdp/codec/bitmap.h
/usr/include/freerdp2/freerdp/codec/bulk.h
/usr/include/freerdp2/freerdp/codec/clear.h
/usr/include/freerdp2/freerdp/codec/color.h
/usr/include/freerdp2/freerdp/codec/dsp.h
/usr/include/freerdp2/freerdp/codec/h264.h
/usr/include/freerdp2/freerdp/codec/interleaved.h
/usr/include/freerdp2/freerdp/codec/jpeg.h
/usr/include/freerdp2/freerdp/codec/mppc.h
/usr/include/freerdp2/freerdp/codec/ncrush.h
/usr/include/freerdp2/freerdp/codec/nsc.h
/usr/include/freerdp2/freerdp/codec/planar.h
/usr/include/freerdp2/freerdp/codec/progressive.h
/usr/include/freerdp2/freerdp/codec/region.h
/usr/include/freerdp2/freerdp/codec/rfx.h
/usr/include/freerdp2/freerdp/codec/xcrush.h
/usr/include/freerdp2/freerdp/codec/yuv.h
/usr/include/freerdp2/freerdp/codec/zgfx.h
/usr/include/freerdp2/freerdp/codecs.h
/usr/include/freerdp2/freerdp/constants.h
/usr/include/freerdp2/freerdp/crypto
/usr/include/freerdp2/freerdp/crypto/ber.h
/usr/include/freerdp2/freerdp/crypto/certificate.h
/usr/include/freerdp2/freerdp/crypto/crypto.h
/usr/include/freerdp2/freerdp/crypto/der.h
/usr/include/freerdp2/freerdp/crypto/er.h
/usr/include/freerdp2/freerdp/crypto/per.h
/usr/include/freerdp2/freerdp/crypto/tls.h
/usr/include/freerdp2/freerdp/display.h
/usr/include/freerdp2/freerdp/dvc.h
/usr/include/freerdp2/freerdp/error.h
/usr/include/freerdp2/freerdp/event.h
/usr/include/freerdp2/freerdp/extension.h
/usr/include/freerdp2/freerdp/freerdp.h
/usr/include/freerdp2/freerdp/gdi
/usr/include/freerdp2/freerdp/gdi/bitmap.h
/usr/include/freerdp2/freerdp/gdi/dc.h
/usr/include/freerdp2/freerdp/gdi/gdi.h
/usr/include/freerdp2/freerdp/gdi/gfx.h
/usr/include/freerdp2/freerdp/gdi/pen.h
/usr/include/freerdp2/freerdp/gdi/region.h
/usr/include/freerdp2/freerdp/gdi/shape.h
/usr/include/freerdp2/freerdp/gdi/video.h
/usr/include/freerdp2/freerdp/graphics.h
/usr/include/freerdp2/freerdp/heartbeat.h
/usr/include/freerdp2/freerdp/input.h
/usr/include/freerdp2/freerdp/license.h
/usr/include/freerdp2/freerdp/listener.h
/usr/include/freerdp2/freerdp/locale
/usr/include/freerdp2/freerdp/locale/keyboard.h
/usr/include/freerdp2/freerdp/locale/locale.h
/usr/include/freerdp2/freerdp/log.h
/usr/include/freerdp2/freerdp/message.h
/usr/include/freerdp2/freerdp/metrics.h
/usr/include/freerdp2/freerdp/peer.h
/usr/include/freerdp2/freerdp/pointer.h
/usr/include/freerdp2/freerdp/primary.h
/usr/include/freerdp2/freerdp/primitives.h
/usr/include/freerdp2/freerdp/rail.h
/usr/include/freerdp2/freerdp/scancode.h
/usr/include/freerdp2/freerdp/secondary.h
/usr/include/freerdp2/freerdp/server
/usr/include/freerdp2/freerdp/server/audin.h
/usr/include/freerdp2/freerdp/server/channels.h
/usr/include/freerdp2/freerdp/server/cliprdr.h
/usr/include/freerdp2/freerdp/server/disp.h
/usr/include/freerdp2/freerdp/server/drdynvc.h
/usr/include/freerdp2/freerdp/server/echo.h
/usr/include/freerdp2/freerdp/server/encomsp.h
/usr/include/freerdp2/freerdp/server/rail.h
/usr/include/freerdp2/freerdp/server/rdpdr.h
/usr/include/freerdp2/freerdp/server/rdpei.h
/usr/include/freerdp2/freerdp/server/rdpgfx.h
/usr/include/freerdp2/freerdp/server/rdpsnd.h
/usr/include/freerdp2/freerdp/server/remdesk.h
/usr/include/freerdp2/freerdp/server/server-common.h
/usr/include/freerdp2/freerdp/server/shadow.h
/usr/include/freerdp2/freerdp/session.h
/usr/include/freerdp2/freerdp/settings.h
/usr/include/freerdp2/freerdp/svc.h
/usr/include/freerdp2/freerdp/types.h
/usr/include/freerdp2/freerdp/update.h
/usr/include/freerdp2/freerdp/utils
/usr/include/freerdp2/freerdp/utils/passphrase.h
/usr/include/freerdp2/freerdp/utils/pcap.h
/usr/include/freerdp2/freerdp/utils/profiler.h
/usr/include/freerdp2/freerdp/utils/ringbuffer.h
/usr/include/freerdp2/freerdp/utils/signal.h
/usr/include/freerdp2/freerdp/utils/stopwatch.h
/usr/include/freerdp2/freerdp/version.h
/usr/include/freerdp2/freerdp/window.h
/usr/include/uwac0
/usr/include/uwac0/uwac
/usr/include/uwac0/uwac/uwac-tools.h
/usr/include/uwac0/uwac/uwac.h
/usr/lib/cmake/FreeRDP-Client2
/usr/lib/cmake/FreeRDP-Client2/FreeRDP-ClientConfig.cmake
/usr/lib/cmake/FreeRDP-Client2/FreeRDP-ClientConfigVersion.cmake
/usr/lib/cmake/FreeRDP-Client2/FreeRDP-ClientTargets-release.cmake
/usr/lib/cmake/FreeRDP-Client2/FreeRDP-ClientTargets.cmake
/usr/lib/cmake/FreeRDP2
/usr/lib/cmake/FreeRDP2/FreeRDPConfig.cmake
/usr/lib/cmake/FreeRDP2/FreeRDPConfigVersion.cmake
/usr/lib/cmake/FreeRDP2/FreeRDPTargets-release.cmake
/usr/lib/cmake/FreeRDP2/FreeRDPTargets.cmake
/usr/lib/cmake/uwac0
/usr/lib/cmake/uwac0/uwac-release.cmake
/usr/lib/cmake/uwac0/uwac.cmake
/usr/lib/cmake/uwac0/uwacConfig.cmake
/usr/lib/cmake/uwac0/uwacConfigVersion.cmake
/usr/lib/libfreerdp-client2.so
/usr/lib/libfreerdp2.so
/usr/lib/libuwac0.so
/usr/lib/pkgconfig/freerdp-client2.pc
/usr/lib/pkgconfig/freerdp2.pc
/usr/lib/pkgconfig/uwac0.pc
/usr/include/freerdp2
/usr/include/freerdp2/freerdp
/usr/include/freerdp2/freerdp/addin.h
/usr/include/freerdp2/freerdp/altsec.h
/usr/include/freerdp2/freerdp/api.h
/usr/include/freerdp2/freerdp/assistance.h
/usr/include/freerdp2/freerdp/autodetect.h
/usr/include/freerdp2/freerdp/build-config-x86_64.h
/usr/include/freerdp2/freerdp/build-config.h
/usr/include/freerdp2/freerdp/cache
/usr/include/freerdp2/freerdp/cache/bitmap.h
/usr/include/freerdp2/freerdp/cache/brush.h
/usr/include/freerdp2/freerdp/cache/cache.h
/usr/include/freerdp2/freerdp/cache/glyph.h
/usr/include/freerdp2/freerdp/cache/nine_grid.h
/usr/include/freerdp2/freerdp/cache/offscreen.h
/usr/include/freerdp2/freerdp/cache/palette.h
/usr/include/freerdp2/freerdp/cache/pointer.h
/usr/include/freerdp2/freerdp/channels
/usr/include/freerdp2/freerdp/channels/audin.h
/usr/include/freerdp2/freerdp/channels/channels.h
/usr/include/freerdp2/freerdp/channels/cliprdr.h
/usr/include/freerdp2/freerdp/channels/disp.h
/usr/include/freerdp2/freerdp/channels/encomsp.h
/usr/include/freerdp2/freerdp/channels/geometry.h
/usr/include/freerdp2/freerdp/channels/log.h
/usr/include/freerdp2/freerdp/channels/rail.h
/usr/include/freerdp2/freerdp/channels/rdpdr.h
/usr/include/freerdp2/freerdp/channels/rdpei.h
/usr/include/freerdp2/freerdp/channels/rdpgfx.h
/usr/include/freerdp2/freerdp/channels/rdpsnd.h
/usr/include/freerdp2/freerdp/channels/remdesk.h
/usr/include/freerdp2/freerdp/channels/tsmf.h
/usr/include/freerdp2/freerdp/channels/urbdrc.h
/usr/include/freerdp2/freerdp/channels/video.h
/usr/include/freerdp2/freerdp/channels/wtsvc.h
/usr/include/freerdp2/freerdp/client
/usr/include/freerdp2/freerdp/client.h
/usr/include/freerdp2/freerdp/client/audin.h
/usr/include/freerdp2/freerdp/client/channels.h
/usr/include/freerdp2/freerdp/client/cliprdr.h
/usr/include/freerdp2/freerdp/client/cmdline.h
/usr/include/freerdp2/freerdp/client/disp.h
/usr/include/freerdp2/freerdp/client/drdynvc.h
/usr/include/freerdp2/freerdp/client/encomsp.h
/usr/include/freerdp2/freerdp/client/file.h
/usr/include/freerdp2/freerdp/client/geometry.h
/usr/include/freerdp2/freerdp/client/printer.h
/usr/include/freerdp2/freerdp/client/rail.h
/usr/include/freerdp2/freerdp/client/rdpei.h
/usr/include/freerdp2/freerdp/client/rdpgfx.h
/usr/include/freerdp2/freerdp/client/rdpsnd.h
/usr/include/freerdp2/freerdp/client/remdesk.h
/usr/include/freerdp2/freerdp/client/sshagent.h
/usr/include/freerdp2/freerdp/client/tsmf.h
/usr/include/freerdp2/freerdp/client/video.h
/usr/include/freerdp2/freerdp/codec
/usr/include/freerdp2/freerdp/codec/audio.h
/usr/include/freerdp2/freerdp/codec/bitmap.h
/usr/include/freerdp2/freerdp/codec/bulk.h
/usr/include/freerdp2/freerdp/codec/clear.h
/usr/include/freerdp2/freerdp/codec/color.h
/usr/include/freerdp2/freerdp/codec/dsp.h
/usr/include/freerdp2/freerdp/codec/h264.h
/usr/include/freerdp2/freerdp/codec/interleaved.h
/usr/include/freerdp2/freerdp/codec/jpeg.h
/usr/include/freerdp2/freerdp/codec/mppc.h
/usr/include/freerdp2/freerdp/codec/ncrush.h
/usr/include/freerdp2/freerdp/codec/nsc.h
/usr/include/freerdp2/freerdp/codec/planar.h
/usr/include/freerdp2/freerdp/codec/progressive.h
/usr/include/freerdp2/freerdp/codec/region.h
/usr/include/freerdp2/freerdp/codec/rfx.h
/usr/include/freerdp2/freerdp/codec/xcrush.h
/usr/include/freerdp2/freerdp/codec/yuv.h
/usr/include/freerdp2/freerdp/codec/zgfx.h
/usr/include/freerdp2/freerdp/codecs.h
/usr/include/freerdp2/freerdp/constants.h
/usr/include/freerdp2/freerdp/crypto
/usr/include/freerdp2/freerdp/crypto/ber.h
/usr/include/freerdp2/freerdp/crypto/certificate.h
/usr/include/freerdp2/freerdp/crypto/crypto.h
/usr/include/freerdp2/freerdp/crypto/der.h
/usr/include/freerdp2/freerdp/crypto/er.h
/usr/include/freerdp2/freerdp/crypto/per.h
/usr/include/freerdp2/freerdp/crypto/tls.h
/usr/include/freerdp2/freerdp/display.h
/usr/include/freerdp2/freerdp/dvc.h
/usr/include/freerdp2/freerdp/error.h
/usr/include/freerdp2/freerdp/event.h
/usr/include/freerdp2/freerdp/extension.h
/usr/include/freerdp2/freerdp/freerdp.h
/usr/include/freerdp2/freerdp/gdi
/usr/include/freerdp2/freerdp/gdi/bitmap.h
/usr/include/freerdp2/freerdp/gdi/dc.h
/usr/include/freerdp2/freerdp/gdi/gdi.h
/usr/include/freerdp2/freerdp/gdi/gfx.h
/usr/include/freerdp2/freerdp/gdi/pen.h
/usr/include/freerdp2/freerdp/gdi/region.h
/usr/include/freerdp2/freerdp/gdi/shape.h
/usr/include/freerdp2/freerdp/gdi/video.h
/usr/include/freerdp2/freerdp/graphics.h
/usr/include/freerdp2/freerdp/heartbeat.h
/usr/include/freerdp2/freerdp/input.h
/usr/include/freerdp2/freerdp/license.h
/usr/include/freerdp2/freerdp/listener.h
/usr/include/freerdp2/freerdp/locale
/usr/include/freerdp2/freerdp/locale/keyboard.h
/usr/include/freerdp2/freerdp/locale/locale.h
/usr/include/freerdp2/freerdp/log.h
/usr/include/freerdp2/freerdp/message.h
/usr/include/freerdp2/freerdp/metrics.h
/usr/include/freerdp2/freerdp/peer.h
/usr/include/freerdp2/freerdp/pointer.h
/usr/include/freerdp2/freerdp/primary.h
/usr/include/freerdp2/freerdp/primitives.h
/usr/include/freerdp2/freerdp/rail.h
/usr/include/freerdp2/freerdp/scancode.h
/usr/include/freerdp2/freerdp/secondary.h
/usr/include/freerdp2/freerdp/server
/usr/include/freerdp2/freerdp/server/audin.h
/usr/include/freerdp2/freerdp/server/channels.h
/usr/include/freerdp2/freerdp/server/cliprdr.h
/usr/include/freerdp2/freerdp/server/disp.h
/usr/include/freerdp2/freerdp/server/drdynvc.h
/usr/include/freerdp2/freerdp/server/echo.h
/usr/include/freerdp2/freerdp/server/encomsp.h
/usr/include/freerdp2/freerdp/server/rail.h
/usr/include/freerdp2/freerdp/server/rdpdr.h
/usr/include/freerdp2/freerdp/server/rdpei.h
/usr/include/freerdp2/freerdp/server/rdpgfx.h
/usr/include/freerdp2/freerdp/server/rdpsnd.h
/usr/include/freerdp2/freerdp/server/remdesk.h
/usr/include/freerdp2/freerdp/server/server-common.h
/usr/include/freerdp2/freerdp/server/shadow.h
/usr/include/freerdp2/freerdp/session.h
/usr/include/freerdp2/freerdp/settings.h
/usr/include/freerdp2/freerdp/svc.h
/usr/include/freerdp2/freerdp/types.h
/usr/include/freerdp2/freerdp/update.h
/usr/include/freerdp2/freerdp/utils
/usr/include/freerdp2/freerdp/utils/passphrase.h
/usr/include/freerdp2/freerdp/utils/pcap.h
/usr/include/freerdp2/freerdp/utils/profiler.h
/usr/include/freerdp2/freerdp/utils/ringbuffer.h
/usr/include/freerdp2/freerdp/utils/signal.h
/usr/include/freerdp2/freerdp/utils/stopwatch.h
/usr/include/freerdp2/freerdp/version.h
/usr/include/freerdp2/freerdp/window.h
/usr/include/uwac0
/usr/include/uwac0/uwac
/usr/include/uwac0/uwac/uwac-tools.h
/usr/include/uwac0/uwac/uwac.h
/usr/lib64/cmake/FreeRDP-Client2
/usr/lib64/cmake/FreeRDP-Client2/FreeRDP-ClientConfig.cmake
/usr/lib64/cmake/FreeRDP-Client2/FreeRDP-ClientConfigVersion.cmake
/usr/lib64/cmake/FreeRDP-Client2/FreeRDP-ClientTargets-release.cmake
/usr/lib64/cmake/FreeRDP-Client2/FreeRDP-ClientTargets.cmake
/usr/lib64/cmake/FreeRDP2
/usr/lib64/cmake/FreeRDP2/FreeRDPConfig.cmake
/usr/lib64/cmake/FreeRDP2/FreeRDPConfigVersion.cmake
/usr/lib64/cmake/FreeRDP2/FreeRDPTargets-release.cmake
/usr/lib64/cmake/FreeRDP2/FreeRDPTargets.cmake
/usr/lib64/cmake/uwac0
/usr/lib64/cmake/uwac0/uwac-release.cmake
/usr/lib64/cmake/uwac0/uwac.cmake
/usr/lib64/cmake/uwac0/uwacConfig.cmake
/usr/lib64/cmake/uwac0/uwacConfigVersion.cmake
/usr/lib64/libfreerdp-client2.so
/usr/lib64/libfreerdp2.so
/usr/lib64/libuwac0.so
/usr/lib64/pkgconfig/freerdp-client2.pc
/usr/lib64/pkgconfig/freerdp2.pc
/usr/lib64/pkgconfig/uwac0.pc

References

Summary

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