How To Install qt5-qtbase-gui on CentOS 8

qt5-qtbase-gui is Qt5 GUI-related libraries Qt5 GUI-related libraries

Introduction

In this tutorial we learn how to install qt5-qtbase-gui on CentOS 8.

What is qt5-qtbase-gui

Qt5 libraries used for drawing widgets and OpenGL items. qt5-qtbase-gui 5.12.5 8.el8 x86_64 5.8 M qt5-qtbase-5.12.5-8.el8.src.rpm appstream Qt5 GUI-related libraries http LGPLv2 with exceptions or GPLv3 with exceptions Qt5 libraries used for drawing widgets and OpenGL items.

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

Install qt5-qtbase-gui 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 qt5-qtbase-gui using dnf by running the following command:

sudo dnf -y install qt5-qtbase-gui

Install qt5-qtbase-gui 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 qt5-qtbase-gui using yum by running the following command:

sudo yum -y install qt5-qtbase-gui

How To Uninstall qt5-qtbase-gui on CentOS 8

To uninstall only the qt5-qtbase-gui package we can use the following command:

sudo dnf remove qt5-qtbase-gui

qt5-qtbase-gui Package Contents on CentOS 8

/etc/X11/xinit
/etc/X11/xinit/xinitrc.d
/etc/X11/xinit/xinitrc.d/10-qt5-check-opengl2.sh
/usr/lib/.build-id
/usr/lib/.build-id/04/fb10d03f9b14ff23fbb31a1ca94ac7caa60ab0
/usr/lib/.build-id/0b/dcf4b987a21e6064f96c922a26a5ef2b6f74fd
/usr/lib/.build-id/0e/ff5829b00cc8373c0a1cbbf7aefacbd4d6006f
/usr/lib/.build-id/16/51fd9310ba6f9e22be5c809ea449866af27041
/usr/lib/.build-id/25/0ea9c22ddbeeea500734acf1a50b401c5cb3cb
/usr/lib/.build-id/25/7e4a175193c4dcedfd36152ad8beb051c80b4c
/usr/lib/.build-id/29/befa796abec137c3c03617ecfe56fc3414a2f5
/usr/lib/.build-id/2f/54f0bb507351e03e2d5ba3d78820917b738194
/usr/lib/.build-id/32/85c1e36a8153a6a5e03af0d4864bdac0d30554
/usr/lib/.build-id/32/8e64e3d791bc0f96945adff607c27a92248ccf
/usr/lib/.build-id/3c/cdcf57197848f0c67e5ed70d16a48c51eeadfd
/usr/lib/.build-id/59/9bb6c357f3f9d87c028be99cd69f1d29763b63
/usr/lib/.build-id/6b/3ccfa6408ed1f74c069d53ddddc8db8b678380
/usr/lib/.build-id/6c/d23d40cbdd5f2180a4ba6028ff60e56bdbb3eb
/usr/lib/.build-id/7a/3a813f9e1cb6300832ed82afb66d69c237c2f9
/usr/lib/.build-id/7b/4646c19ea8701d417aef955f88372c3422628e
/usr/lib/.build-id/85/5d5b22ac29ea4c0986dbc5a616f394b0be1a5a
/usr/lib/.build-id/87/332fbc399bc65689ebe8d1819c67b6afdd3016
/usr/lib/.build-id/89/3f23b182408b2656fc8348560ebbb4b744e554
/usr/lib/.build-id/8b/c658be4d716e4af7b4bbfa42cad7b32e62bb71
/usr/lib/.build-id/8d/851a98bb93dd178fb4c2bb283d556175be8163
/usr/lib/.build-id/a3/a217044cb313e82e7850dc3782aff65f2a98ed
/usr/lib/.build-id/a6/bdf6d9293f951bf86d0423f9402ff3f2e9e5ca
/usr/lib/.build-id/ae/cd4352d43f8b15d2721ad777bdb8f074f96081
/usr/lib/.build-id/bc
/usr/lib/.build-id/bc/2272e89f90188d701e1b7742df170732486250
/usr/lib/.build-id/ca/6655ac0d7d6ba6f157973a5d569381a6ff9231
/usr/lib/.build-id/cc/280bb9b8ac82a67521eb333e6b89728fc5108d
/usr/lib/.build-id/db/5deffab6c6b73333f2d658a66d45e37741cb3f
/usr/lib/.build-id/ed/6a19fc23002d33ef0d486748074fab1aad21f5
/usr/lib/.build-id/ee/ec0cd9e96c348282c841d380de5014744b6742
/usr/lib/.build-id/f0/7b38e4e250fbe0088d5bc8c65cb5755dfb9557
/usr/lib/.build-id/f1/4633ff4b077e411d343fc7b23b1d3f149ad798
/usr/lib/.build-id/fa/940d3d0e450c92fb14319fda29f8247c1d7bb0
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QEglFSEmulatorIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QEglFSKmsEglDeviceIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QEglFSKmsGbmIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QEvdevTouchScreenPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QGtk3ThemePlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QTuioTouchPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QVncIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QXcbGlxIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QXcbIntegrationPlugin.cmake
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QXdgDesktopPortalThemePlugin.cmake
/usr/lib64/cmake/Qt5PrintSupport/Qt5PrintSupport_QCupsPrinterSupportPlugin.cmake
/usr/lib64/libQt5EglFSDeviceIntegration.so.5
/usr/lib64/libQt5EglFSDeviceIntegration.so.5.12
/usr/lib64/libQt5EglFSDeviceIntegration.so.5.12.5
/usr/lib64/libQt5EglFsKmsSupport.so.5
/usr/lib64/libQt5EglFsKmsSupport.so.5.12
/usr/lib64/libQt5EglFsKmsSupport.so.5.12.5
/usr/lib64/libQt5Gui.so.5
/usr/lib64/libQt5Gui.so.5.12
/usr/lib64/libQt5Gui.so.5.12.5
/usr/lib64/libQt5OpenGL.so.5
/usr/lib64/libQt5OpenGL.so.5.12
/usr/lib64/libQt5OpenGL.so.5.12.5
/usr/lib64/libQt5PrintSupport.so.5
/usr/lib64/libQt5PrintSupport.so.5.12
/usr/lib64/libQt5PrintSupport.so.5.12.5
/usr/lib64/libQt5Widgets.so.5
/usr/lib64/libQt5Widgets.so.5.12
/usr/lib64/libQt5Widgets.so.5.12.5
/usr/lib64/libQt5XcbQpa.so.5
/usr/lib64/libQt5XcbQpa.so.5.12
/usr/lib64/libQt5XcbQpa.so.5.12.5
/usr/lib64/qt5/plugins/egldeviceintegrations
/usr/lib64/qt5/plugins/egldeviceintegrations/libqeglfs-emu-integration.so
/usr/lib64/qt5/plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so
/usr/lib64/qt5/plugins/egldeviceintegrations/libqeglfs-kms-integration.so
/usr/lib64/qt5/plugins/egldeviceintegrations/libqeglfs-x11-integration.so
/usr/lib64/qt5/plugins/generic/libqevdevkeyboardplugin.so
/usr/lib64/qt5/plugins/generic/libqevdevmouseplugin.so
/usr/lib64/qt5/plugins/generic/libqevdevtabletplugin.so
/usr/lib64/qt5/plugins/generic/libqevdevtouchplugin.so
/usr/lib64/qt5/plugins/generic/libqtuiotouchplugin.so
/usr/lib64/qt5/plugins/imageformats/libqgif.so
/usr/lib64/qt5/plugins/imageformats/libqico.so
/usr/lib64/qt5/plugins/imageformats/libqjpeg.so
/usr/lib64/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
/usr/lib64/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
/usr/lib64/qt5/plugins/platforms/libqeglfs.so
/usr/lib64/qt5/plugins/platforms/libqlinuxfb.so
/usr/lib64/qt5/plugins/platforms/libqminimal.so
/usr/lib64/qt5/plugins/platforms/libqminimalegl.so
/usr/lib64/qt5/plugins/platforms/libqoffscreen.so
/usr/lib64/qt5/plugins/platforms/libqvnc.so
/usr/lib64/qt5/plugins/platforms/libqxcb.so
/usr/lib64/qt5/plugins/platformthemes/libqgtk3.so
/usr/lib64/qt5/plugins/platformthemes/libqxdgdesktopportal.so
/usr/lib64/qt5/plugins/printsupport/libcupsprintersupport.so
/usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so
/usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
/etc/X11/xinit
/etc/X11/xinit/xinitrc.d
/etc/X11/xinit/xinitrc.d/10-qt5-check-opengl2.sh
/usr/lib/.build-id
/usr/lib/.build-id/06/3df905d11f6d2e7fd9f51c00ae25dec8501bfa
/usr/lib/.build-id/0e/7bc7272a4e6fc3072bc0cdd12c9c325743d484
/usr/lib/.build-id/14/ee5f90c182eca1788853f5634489d8fb1bb5b9
/usr/lib/.build-id/19/fed9285345ceb428cfbca5ec6dea8fdc37f693
/usr/lib/.build-id/1b/c800557c096e4effb87ea35d2e0836e6931fa0
/usr/lib/.build-id/26/b0d5d08c5dc18ff1f936cdd5ee6c5a4d4ccc25
/usr/lib/.build-id/2e/033379fd899bef28504a025e7b9fa7721e35d1
/usr/lib/.build-id/2e/058a91e84144a1ef9ac3f93927abc10c5557c2
/usr/lib/.build-id/3b/8a87fd550e1491fdf7546ded62fea8d8a0e5d2
/usr/lib/.build-id/45/d453a0b48e81e4d982c27ad2decf033524a7fc
/usr/lib/.build-id/5a/1708642d1b34bbc4cc269a77a654cfd7de8607
/usr/lib/.build-id/68/fd8f5c6069ff9f58ecde7bf14632e66562c610
/usr/lib/.build-id/71/7c17bf700ca391fc86f5edcb7ac70b1d268d73
/usr/lib/.build-id/74/37d87b99906c24c1ba9fabf4fcde497cec47e2
/usr/lib/.build-id/77/4d381bc4f6de394cbcd204f8fd1e9143f16591
/usr/lib/.build-id/7c/039cccf6297750ec60ba895284e641c78bcd74
/usr/lib/.build-id/84/4765f002bb6494603c61728f57c4ee5a216937
/usr/lib/.build-id/8c/dc0312dd4adfea3ee688f22a82518eb8b932b9
/usr/lib/.build-id/98/4fdff40b034b12621777fed7f28d521ebb8614
/usr/lib/.build-id/a7/5178716524b8f10cde4bbcb3792f91b99e0895
/usr/lib/.build-id/a7/d49d86f24b4f4539cd558976d14e66914ec230
/usr/lib/.build-id/a8/e8ec7e8d53da54dbf273dbef145906d36f227c
/usr/lib/.build-id/aa
/usr/lib/.build-id/aa/583095db26b799f0dcc0b809ba52c37f031ca4
/usr/lib/.build-id/b9/0568259618689fe6bb2c435bdc2cbfdbdec2f3
/usr/lib/.build-id/ba/f4087192c88cbe7eb643807f8ab1d7cbc73855
/usr/lib/.build-id/c2/bc7990b1be72e1b9753ccdc95b0e930be8d52e
/usr/lib/.build-id/cf/c23e8685517d8f281781d46961795d03e63805
/usr/lib/.build-id/d0/bcb6d94e823c341499c4210db501f652d2419f
/usr/lib/.build-id/d6/b58469a6bc8ae0df841c7f8506d0bf05a2a173
/usr/lib/.build-id/ec/304f57eda87ebf25342d61bfdeae503b4cb569
/usr/lib/.build-id/ee/0b14354c9d38a3fcb5ed9fe39e14aa178c2d78
/usr/lib/.build-id/ee/6b6badb0e03147d0b02ad184f3ae94eb32ce0d
/usr/lib/.build-id/f2/f8bfd7d3ec678bae34d500698c17bad5bf5a61
/usr/lib/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSEmulatorIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSKmsEglDeviceIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSKmsGbmIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevTouchScreenPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QGtk3ThemePlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QTuioTouchPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QVncIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QXcbGlxIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QXcbIntegrationPlugin.cmake
/usr/lib/cmake/Qt5Gui/Qt5Gui_QXdgDesktopPortalThemePlugin.cmake
/usr/lib/cmake/Qt5PrintSupport/Qt5PrintSupport_QCupsPrinterSupportPlugin.cmake
/usr/lib/libQt5EglFSDeviceIntegration.so.5
/usr/lib/libQt5EglFSDeviceIntegration.so.5.12
/usr/lib/libQt5EglFSDeviceIntegration.so.5.12.5
/usr/lib/libQt5EglFsKmsSupport.so.5
/usr/lib/libQt5EglFsKmsSupport.so.5.12
/usr/lib/libQt5EglFsKmsSupport.so.5.12.5
/usr/lib/libQt5Gui.so.5
/usr/lib/libQt5Gui.so.5.12
/usr/lib/libQt5Gui.so.5.12.5
/usr/lib/libQt5OpenGL.so.5
/usr/lib/libQt5OpenGL.so.5.12
/usr/lib/libQt5OpenGL.so.5.12.5
/usr/lib/libQt5PrintSupport.so.5
/usr/lib/libQt5PrintSupport.so.5.12
/usr/lib/libQt5PrintSupport.so.5.12.5
/usr/lib/libQt5Widgets.so.5
/usr/lib/libQt5Widgets.so.5.12
/usr/lib/libQt5Widgets.so.5.12.5
/usr/lib/libQt5XcbQpa.so.5
/usr/lib/libQt5XcbQpa.so.5.12
/usr/lib/libQt5XcbQpa.so.5.12.5
/usr/lib/qt5/plugins/egldeviceintegrations
/usr/lib/qt5/plugins/egldeviceintegrations/libqeglfs-emu-integration.so
/usr/lib/qt5/plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so
/usr/lib/qt5/plugins/egldeviceintegrations/libqeglfs-kms-integration.so
/usr/lib/qt5/plugins/egldeviceintegrations/libqeglfs-x11-integration.so
/usr/lib/qt5/plugins/generic/libqevdevkeyboardplugin.so
/usr/lib/qt5/plugins/generic/libqevdevmouseplugin.so
/usr/lib/qt5/plugins/generic/libqevdevtabletplugin.so
/usr/lib/qt5/plugins/generic/libqevdevtouchplugin.so
/usr/lib/qt5/plugins/generic/libqtuiotouchplugin.so
/usr/lib/qt5/plugins/imageformats/libqgif.so
/usr/lib/qt5/plugins/imageformats/libqico.so
/usr/lib/qt5/plugins/imageformats/libqjpeg.so
/usr/lib/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
/usr/lib/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
/usr/lib/qt5/plugins/platforms/libqeglfs.so
/usr/lib/qt5/plugins/platforms/libqlinuxfb.so
/usr/lib/qt5/plugins/platforms/libqminimal.so
/usr/lib/qt5/plugins/platforms/libqminimalegl.so
/usr/lib/qt5/plugins/platforms/libqoffscreen.so
/usr/lib/qt5/plugins/platforms/libqvnc.so
/usr/lib/qt5/plugins/platforms/libqxcb.so
/usr/lib/qt5/plugins/platformthemes/libqgtk3.so
/usr/lib/qt5/plugins/platformthemes/libqxdgdesktopportal.so
/usr/lib/qt5/plugins/printsupport/libcupsprintersupport.so
/usr/lib/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so
/usr/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so

References

Summary

In this tutorial we learn how to install qt5-qtbase-gui on CentOS 8 using yum and dnf.