How To Install scorep-libs on CentOS 8

scorep-libs is Score-P runtime libraries

Introduction

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

What is scorep-libs

Score-P runtime libraries.

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

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

sudo dnf -y install scorep-libs

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

sudo yum -y install scorep-libs

How To Uninstall scorep-libs on CentOS 8

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

sudo dnf remove scorep-libs

scorep-libs Package Contents on CentOS 8

/usr/lib/.build-id
/usr/lib/.build-id/04
/usr/lib/.build-id/04/f0bb2d6f3bfd47fa965aed328c6044b56fc559
/usr/lib/.build-id/0d
/usr/lib/.build-id/0d/599e94a66a329eba2a9b71c9d6f68e556892ba
/usr/lib/.build-id/10
/usr/lib/.build-id/10/7f76faaf1c00745dbbf5791f23acb6138ba48d
/usr/lib/.build-id/13
/usr/lib/.build-id/13/ce6c7713a32f739d877df7a3160e95199d296f
/usr/lib/.build-id/1a
/usr/lib/.build-id/1a/6e770c14256fe8a71a89791527c487a79d77f2
/usr/lib/.build-id/1d
/usr/lib/.build-id/1d/cd7ff8ef881a3f09e5bb9ac84b96769dda1e8f
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/ad278f1c8c73c94068d78ef4006d9163bdee04
/usr/lib/.build-id/2a
/usr/lib/.build-id/2a/d4b093c9f73ded03f5db025a9c0b69412b0dbe
/usr/lib/.build-id/30
/usr/lib/.build-id/30/18d27ca88e798e34a817323e835d7de664e96f
/usr/lib/.build-id/30/4c66abe218f45d0d724e5c24e5fa0c8a811813
/usr/lib/.build-id/35
/usr/lib/.build-id/35/57f622cb1d1b0ff6ac42928a20b4cc1d3d2600
/usr/lib/.build-id/44
/usr/lib/.build-id/44/38fbef56a63397c4f27af1afdeed889a1d49c4
/usr/lib/.build-id/45
/usr/lib/.build-id/45/0f82e754589262da02df79b023f20e9c0516f3
/usr/lib/.build-id/46
/usr/lib/.build-id/46/f442eb3da85be32e472daab5231b2e3562c01f
/usr/lib/.build-id/4e
/usr/lib/.build-id/4e/37eb2f205d9721700a01eebb006ab49bb0437f
/usr/lib/.build-id/5a
/usr/lib/.build-id/5a/ea590078559df4ede0d72a4259cc0a2f5535df
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/77a04adb490b64958b3a565280ec9099eec25e
/usr/lib/.build-id/61
/usr/lib/.build-id/61/f60a187783f2f5548fd1bd8637a19ea50c1904
/usr/lib/.build-id/63
/usr/lib/.build-id/63/f1edd01e4483874c3480e6a4e2b8887dedd515
/usr/lib/.build-id/75
/usr/lib/.build-id/75/735ef9dc494542e13a1b41eb254362dfc78596
/usr/lib/.build-id/7a
/usr/lib/.build-id/7a/3800357e089ddeef41f86ce252c7a9bd1d6132
/usr/lib/.build-id/7b
/usr/lib/.build-id/7b/00d2e18f5d9a28fe81baf81897777343eb767b
/usr/lib/.build-id/83
/usr/lib/.build-id/83/679e24ca3733545a301a4009fea3d376f0e70f
/usr/lib/.build-id/85
/usr/lib/.build-id/85/cd452688f05838657c31b5ef902535539ea7f4
/usr/lib/.build-id/86
/usr/lib/.build-id/86/fb136e4d226931f506d6e745e3f49e8dc834db
/usr/lib/.build-id/87
/usr/lib/.build-id/87/60a83e2c12a5dd37a873746a403dd0d25bd3f9
/usr/lib/.build-id/9c
/usr/lib/.build-id/9c/039e11769203dde8e98322b0a6903f06207daa
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/14b1237e408328d3a3875563d3d8819b2eec5a
/usr/lib/.build-id/a6
/usr/lib/.build-id/a6/92fd1bf30198bc841ceedfe5efafabb728227e
/usr/lib/.build-id/bb
/usr/lib/.build-id/bb/ea85a0db28c58d939993462341b4b70a5833a5
/usr/lib/.build-id/be
/usr/lib/.build-id/be/ef11e6979f81377878edca7a9b3fe67e03c83c
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/ef5697b8a00bc8081228bdaed90ef9e016d038
/usr/lib/.build-id/c1
/usr/lib/.build-id/c1/15e9b7f06bc2559004b7706f790ed645eeef6b
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/eaf4984a88d3420494e02934e638a0fed26664
/usr/lib/.build-id/cb
/usr/lib/.build-id/cb/a171d6d6775536ebca327a39cd4e7fa8914e10
/usr/lib/.build-id/cb/d5ecb538fbd4f8a42e5bcf1897975f664f37aa
/usr/lib/.build-id/cd
/usr/lib/.build-id/cd/9bfa41426dc1763241207660ca718ef0896a35
/usr/lib/.build-id/ce
/usr/lib/.build-id/ce/6b077429fb60b991f1748dc316be3cf8cd514e
/usr/lib/.build-id/d7
/usr/lib/.build-id/d7/3c5223be305c68f92c6500cbe3eb3aba1b93e7
/usr/lib/.build-id/da
/usr/lib/.build-id/da/322f4ede385486650fa7cb9c1767419bbd7e91
/usr/lib/.build-id/e1
/usr/lib/.build-id/e1/b2d8acc105c41df20eae3b3538cdb0963d87a6
/usr/lib/.build-id/ea
/usr/lib/.build-id/ea/086e02805e71df96c82c2d5c96636a3378186a
/usr/lib/.build-id/eb
/usr/lib/.build-id/eb/03f03b49fc58217f115a5adc0533f7f42e3738
/usr/lib/.build-id/ee
/usr/lib/.build-id/ee/cd87cf2da5f1f4139ab548b0db8b4268e3f604
/usr/lib/.build-id/f0
/usr/lib/.build-id/f0/78b7aa9fc2e42caa8585de1b9484eb32918990
/usr/lib/.build-id/f5
/usr/lib/.build-id/f5/04f81b8dd65296d4725c16e4a2acc54a1ff09f
/usr/lib/.build-id/f6
/usr/lib/.build-id/f6/6438c7c3943022415c44194c893b9373486194
/usr/lib64/libscorep_adapter_compiler_event.so
/usr/lib64/libscorep_adapter_compiler_event.so.8
/usr/lib64/libscorep_adapter_compiler_event.so.8.1.0
/usr/lib64/libscorep_adapter_compiler_mgmt.so
/usr/lib64/libscorep_adapter_compiler_mgmt.so.8
/usr/lib64/libscorep_adapter_compiler_mgmt.so.8.1.0
/usr/lib64/libscorep_adapter_memory_event_cxx.so
/usr/lib64/libscorep_adapter_memory_event_cxx.so.8
/usr/lib64/libscorep_adapter_memory_event_cxx.so.8.1.0
/usr/lib64/libscorep_adapter_memory_event_cxx14_L32.so
/usr/lib64/libscorep_adapter_memory_event_cxx14_L32.so.8
/usr/lib64/libscorep_adapter_memory_event_cxx14_L32.so.8.1.0
/usr/lib64/libscorep_adapter_memory_event_cxx14_L64.so
/usr/lib64/libscorep_adapter_memory_event_cxx14_L64.so.8
/usr/lib64/libscorep_adapter_memory_event_cxx14_L64.so.8.1.0
/usr/lib64/libscorep_adapter_memory_event_cxx_L32.so
/usr/lib64/libscorep_adapter_memory_event_cxx_L32.so.8
/usr/lib64/libscorep_adapter_memory_event_cxx_L32.so.8.1.0
/usr/lib64/libscorep_adapter_memory_event_cxx_L64.so
/usr/lib64/libscorep_adapter_memory_event_cxx_L64.so.8
/usr/lib64/libscorep_adapter_memory_event_cxx_L64.so.8.1.0
/usr/lib64/libscorep_adapter_memory_event_hbwmalloc.so
/usr/lib64/libscorep_adapter_memory_event_hbwmalloc.so.8
/usr/lib64/libscorep_adapter_memory_event_hbwmalloc.so.8.1.0
/usr/lib64/libscorep_adapter_memory_event_libc.so
/usr/lib64/libscorep_adapter_memory_event_libc.so.8
/usr/lib64/libscorep_adapter_memory_event_libc.so.8.1.0
/usr/lib64/libscorep_adapter_memory_event_libc11.so
/usr/lib64/libscorep_adapter_memory_event_libc11.so.8
/usr/lib64/libscorep_adapter_memory_event_libc11.so.8.1.0
/usr/lib64/libscorep_adapter_memory_event_pgCC.so
/usr/lib64/libscorep_adapter_memory_event_pgCC.so.8
/usr/lib64/libscorep_adapter_memory_event_pgCC.so.8.1.0
/usr/lib64/libscorep_adapter_memory_event_pgCC_L32.so
/usr/lib64/libscorep_adapter_memory_event_pgCC_L32.so.8
/usr/lib64/libscorep_adapter_memory_event_pgCC_L32.so.8.1.0
/usr/lib64/libscorep_adapter_memory_event_pgCC_L64.so
/usr/lib64/libscorep_adapter_memory_event_pgCC_L64.so.8
/usr/lib64/libscorep_adapter_memory_event_pgCC_L64.so.8.1.0
/usr/lib64/libscorep_adapter_memory_mgmt.so
/usr/lib64/libscorep_adapter_memory_mgmt.so.8
/usr/lib64/libscorep_adapter_memory_mgmt.so.8.1.0
/usr/lib64/libscorep_adapter_opari2_mgmt.so
/usr/lib64/libscorep_adapter_opari2_mgmt.so.8
/usr/lib64/libscorep_adapter_opari2_mgmt.so.8.1.0
/usr/lib64/libscorep_adapter_opari2_openmp_event.so
/usr/lib64/libscorep_adapter_opari2_openmp_event.so.8
/usr/lib64/libscorep_adapter_opari2_openmp_event.so.8.1.0
/usr/lib64/libscorep_adapter_opari2_openmp_mgmt.so
/usr/lib64/libscorep_adapter_opari2_openmp_mgmt.so.8
/usr/lib64/libscorep_adapter_opari2_openmp_mgmt.so.8.1.0
/usr/lib64/libscorep_adapter_opari2_user_event.so
/usr/lib64/libscorep_adapter_opari2_user_event.so.8
/usr/lib64/libscorep_adapter_opari2_user_event.so.8.1.0
/usr/lib64/libscorep_adapter_opari2_user_mgmt.so
/usr/lib64/libscorep_adapter_opari2_user_mgmt.so.8
/usr/lib64/libscorep_adapter_opari2_user_mgmt.so.8.1.0
/usr/lib64/libscorep_adapter_opencl_event_linktime.so
/usr/lib64/libscorep_adapter_opencl_event_linktime.so.8
/usr/lib64/libscorep_adapter_opencl_event_linktime.so.8.1.0
/usr/lib64/libscorep_adapter_opencl_event_runtime.so
/usr/lib64/libscorep_adapter_opencl_event_runtime.so.8
/usr/lib64/libscorep_adapter_opencl_event_runtime.so.8.1.0
/usr/lib64/libscorep_adapter_opencl_mgmt_linktime.so
/usr/lib64/libscorep_adapter_opencl_mgmt_linktime.so.8
/usr/lib64/libscorep_adapter_opencl_mgmt_linktime.so.8.1.0
/usr/lib64/libscorep_adapter_opencl_mgmt_runtime.so
/usr/lib64/libscorep_adapter_opencl_mgmt_runtime.so.8
/usr/lib64/libscorep_adapter_opencl_mgmt_runtime.so.8.1.0
/usr/lib64/libscorep_adapter_posix_io_event_linktime.so
/usr/lib64/libscorep_adapter_posix_io_event_linktime.so.8
/usr/lib64/libscorep_adapter_posix_io_event_linktime.so.8.1.0
/usr/lib64/libscorep_adapter_posix_io_event_runtime.so
/usr/lib64/libscorep_adapter_posix_io_event_runtime.so.8
/usr/lib64/libscorep_adapter_posix_io_event_runtime.so.8.1.0
/usr/lib64/libscorep_adapter_posix_io_mgmt_linktime.so
/usr/lib64/libscorep_adapter_posix_io_mgmt_linktime.so.8
/usr/lib64/libscorep_adapter_posix_io_mgmt_linktime.so.8.1.0
/usr/lib64/libscorep_adapter_posix_io_mgmt_runtime.so
/usr/lib64/libscorep_adapter_posix_io_mgmt_runtime.so.8
/usr/lib64/libscorep_adapter_posix_io_mgmt_runtime.so.8.1.0
/usr/lib64/libscorep_adapter_pthread_event.so
/usr/lib64/libscorep_adapter_pthread_event.so.8
/usr/lib64/libscorep_adapter_pthread_event.so.8.1.0
/usr/lib64/libscorep_adapter_pthread_mgmt.so
/usr/lib64/libscorep_adapter_pthread_mgmt.so.8
/usr/lib64/libscorep_adapter_pthread_mgmt.so.8.1.0
/usr/lib64/libscorep_adapter_user_event.so
/usr/lib64/libscorep_adapter_user_event.so.8
/usr/lib64/libscorep_adapter_user_event.so.8.1.0
/usr/lib64/libscorep_adapter_user_mgmt.so
/usr/lib64/libscorep_adapter_user_mgmt.so.8
/usr/lib64/libscorep_adapter_user_mgmt.so.8.1.0
/usr/lib64/libscorep_adapter_utils.so
/usr/lib64/libscorep_adapter_utils.so.8
/usr/lib64/libscorep_adapter_utils.so.8.1.0
/usr/lib64/libscorep_alloc_metric.so
/usr/lib64/libscorep_alloc_metric.so.8
/usr/lib64/libscorep_alloc_metric.so.8.1.0
/usr/lib64/libscorep_constructor.so
/usr/lib64/libscorep_constructor.so.0
/usr/lib64/libscorep_constructor.so.0.0.0
/usr/lib64/libscorep_estimator.so
/usr/lib64/libscorep_estimator.so.0
/usr/lib64/libscorep_estimator.so.0.0.0
/usr/lib64/libscorep_measurement.so
/usr/lib64/libscorep_measurement.so.8
/usr/lib64/libscorep_measurement.so.8.1.0
/usr/lib64/libscorep_mpp_mockup.so
/usr/lib64/libscorep_mpp_mockup.so.8
/usr/lib64/libscorep_mpp_mockup.so.8.1.0
/usr/lib64/libscorep_mutex_mockup.so
/usr/lib64/libscorep_mutex_mockup.so.8
/usr/lib64/libscorep_mutex_mockup.so.8.1.0
/usr/lib64/libscorep_mutex_omp.so
/usr/lib64/libscorep_mutex_omp.so.8
/usr/lib64/libscorep_mutex_omp.so.8.1.0
/usr/lib64/libscorep_mutex_pthread.so
/usr/lib64/libscorep_mutex_pthread.so.8
/usr/lib64/libscorep_mutex_pthread.so.8.1.0
/usr/lib64/libscorep_mutex_pthread_spinlock.so
/usr/lib64/libscorep_mutex_pthread_spinlock.so.8
/usr/lib64/libscorep_mutex_pthread_spinlock.so.8.1.0
/usr/lib64/libscorep_mutex_pthread_wrap.so
/usr/lib64/libscorep_mutex_pthread_wrap.so.8
/usr/lib64/libscorep_mutex_pthread_wrap.so.8.1.0
/usr/lib64/libscorep_online_access_mockup.so
/usr/lib64/libscorep_online_access_mockup.so.8
/usr/lib64/libscorep_online_access_mockup.so.8.1.0
/usr/lib64/libscorep_online_access_spp.so
/usr/lib64/libscorep_online_access_spp.so.8
/usr/lib64/libscorep_online_access_spp.so.8.1.0
/usr/lib64/libscorep_thread_create_wait_pthread.so
/usr/lib64/libscorep_thread_create_wait_pthread.so.8
/usr/lib64/libscorep_thread_create_wait_pthread.so.8.1.0
/usr/lib64/libscorep_thread_fork_join_omp.so
/usr/lib64/libscorep_thread_fork_join_omp.so.8
/usr/lib64/libscorep_thread_fork_join_omp.so.8.1.0
/usr/lib64/libscorep_thread_mockup.so
/usr/lib64/libscorep_thread_mockup.so.8
/usr/lib64/libscorep_thread_mockup.so.8.1.0
/usr/share/licenses/scorep-libs
/usr/share/licenses/scorep-libs/COPYING

References

Summary

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