How To Install smc-tools on CentOS 8

smc-tools is Shared Memory Communication Tools Shared Memory Communication Tools

Introduction

In this tutorial we learn how to install smc-tools on CentOS 8.

What is smc-tools

The Shared Memory Communication Tools (smc-tools) package enables usage of SMC sockets in Linux. smc-tools 1.4.0 3.git71c863a.el8 x86_64 111 k smc-tools-1.4.0-3.git71c863a.el8.src.rpm baseos Shared Memory Communication Tools https EPL The Shared Memory Communication Tools (smc-tools) package enables usage of SMC sockets in Linux.

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

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

sudo dnf -y install smc-tools

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

sudo yum -y install smc-tools

How To Uninstall smc-tools on CentOS 8

To uninstall only the smc-tools package we can use the following command:

sudo dnf remove smc-tools

smc-tools Package Contents on CentOS 8

/usr/bin/smc_dbg
/usr/bin/smc_pnet
/usr/bin/smc_run
/usr/bin/smcd
/usr/bin/smcr
/usr/bin/smcss
/usr/lib/.build-id
/usr/lib/.build-id/24
/usr/lib/.build-id/24/8b84dbdf7d91c82a9a0541df19c5c907aca21a
/usr/lib/.build-id/55
/usr/lib/.build-id/55/4aa35bb6e9a0c2acda180c0d082ef6231f2422
/usr/lib/.build-id/8d
/usr/lib/.build-id/8d/53294432e4842844fa96f82774af90fc489eb6
/usr/lib/.build-id/9a
/usr/lib/.build-id/9a/aa3c128cb5bf8876aa2166fa59592ff7a1cfa6
/usr/lib/.build-id/ec
/usr/lib/.build-id/ec/ed2e522c3d569c464697592987c855b10e44c5
/usr/lib64/libsmc-preload.so
/usr/lib64/libsmc-preload.so.1
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/smc
/usr/share/bash-completion/completions/smc-tools
/usr/share/bash-completion/completions/smc_dbg
/usr/share/bash-completion/completions/smc_pnet
/usr/share/bash-completion/completions/smc_rnics
/usr/share/bash-completion/completions/smcss
/usr/share/doc/smc-tools
/usr/share/doc/smc-tools/README.md
/usr/share/licenses/smc-tools
/usr/share/licenses/smc-tools/LICENSE
/usr/share/man/man7/af_smc.7.gz
/usr/share/man/man8/smc_pnet.8.gz
/usr/share/man/man8/smc_run.8.gz
/usr/share/man/man8/smcd-device.8.gz
/usr/share/man/man8/smcd-linkgroup.8.gz
/usr/share/man/man8/smcd.8.gz
/usr/share/man/man8/smcr-device.8.gz
/usr/share/man/man8/smcr-linkgroup.8.gz
/usr/share/man/man8/smcr.8.gz
/usr/share/man/man8/smcss.8.gz
/usr/bin/smc_dbg
/usr/bin/smc_pnet
/usr/bin/smc_run
/usr/bin/smcd
/usr/bin/smcr
/usr/bin/smcss
/usr/lib/.build-id
/usr/lib/.build-id/69
/usr/lib/.build-id/69/9435fd00784aff5bf072e1c18d46961b65ba95
/usr/lib/.build-id/6d
/usr/lib/.build-id/6d/5d000caea90d630453a094f4ab7604aa003462
/usr/lib/.build-id/a7
/usr/lib/.build-id/a7/b4df1b397805247c79381e3610b6ab7c299f99
/usr/lib/.build-id/e0
/usr/lib/.build-id/e0/59ac222c058ad239e68a44d9c56132aeff1c4d
/usr/lib/.build-id/e5
/usr/lib/.build-id/e5/3b91622f53e5a6d51ff19e4ae905a094f4f41b
/usr/lib/libsmc-preload.so
/usr/lib/libsmc-preload.so.1
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/smc
/usr/share/bash-completion/completions/smc-tools
/usr/share/bash-completion/completions/smc_dbg
/usr/share/bash-completion/completions/smc_pnet
/usr/share/bash-completion/completions/smc_rnics
/usr/share/bash-completion/completions/smcss
/usr/share/doc/smc-tools
/usr/share/doc/smc-tools/README.md
/usr/share/licenses/smc-tools
/usr/share/licenses/smc-tools/LICENSE
/usr/share/man/man7/af_smc.7.gz
/usr/share/man/man8/smc_pnet.8.gz
/usr/share/man/man8/smc_run.8.gz
/usr/share/man/man8/smcd-device.8.gz
/usr/share/man/man8/smcd-linkgroup.8.gz
/usr/share/man/man8/smcd.8.gz
/usr/share/man/man8/smcr-device.8.gz
/usr/share/man/man8/smcr-linkgroup.8.gz
/usr/share/man/man8/smcr.8.gz
/usr/share/man/man8/smcss.8.gz

References

Summary

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