How To Install xrootd-server on CentOS 8

xrootd-server is Xrootd server daemons

Introduction

In this tutorial we learn how to install xrootd-server on CentOS 8.

What is xrootd-server

This package contains the xrootd servers without the SELinux support. Unless you are installing on a system without SELinux also install the xrootd-selinux package.

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

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

sudo dnf -y install xrootd-server

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

sudo yum -y install xrootd-server

How To Uninstall xrootd-server on CentOS 8

To uninstall only the xrootd-server package we can use the following command:

sudo dnf remove xrootd-server

xrootd-server Package Contents on CentOS 8

/etc/logrotate.d/xrootd
/etc/xrootd/config.d
/etc/xrootd/xrootd-clustered.cfg
/etc/xrootd/xrootd-filecache-clustered.cfg
/etc/xrootd/xrootd-filecache-standalone.cfg
/etc/xrootd/xrootd-http.cfg
/etc/xrootd/xrootd-standalone.cfg
/usr/bin/cconfig
/usr/bin/cmsd
/usr/bin/frm_admin
/usr/bin/frm_purged
/usr/bin/frm_xfragent
/usr/bin/frm_xfrd
/usr/bin/mpxstats
/usr/bin/wait41
/usr/bin/xrdacctest
/usr/bin/xrdpfc_print
/usr/bin/xrdpwdadmin
/usr/bin/xrdsssadmin
/usr/bin/xrootd
/usr/lib/.build-id
/usr/lib/.build-id/0c
/usr/lib/.build-id/0c/1d66635b3bc7ff46eb75aca56d28d69603c665
/usr/lib/.build-id/0f
/usr/lib/.build-id/0f/efab78fb5232ad5449a05072924ceb88188795
/usr/lib/.build-id/10
/usr/lib/.build-id/10/92abbafc5b0c1a1b39500a3e72cf01e0235bc1
/usr/lib/.build-id/12
/usr/lib/.build-id/12/5c776b5fcdd6fbc544d43cc95828d1ddd65e3e
/usr/lib/.build-id/43
/usr/lib/.build-id/43/b0cf2fe45095837f6e72a3d7a8d07c64851825
/usr/lib/.build-id/5c
/usr/lib/.build-id/5c/05df2d9ced5259e2c4a8eb05843f082f233816
/usr/lib/.build-id/b8
/usr/lib/.build-id/b8/d4055a911444776dd07bfc2b2a86e42bfc71a7
/usr/lib/.build-id/c3
/usr/lib/.build-id/c3/5c3989a3054374a443f869d33470b001a195e2
/usr/lib/.build-id/c5
/usr/lib/.build-id/c5/794969c4d26ccf2a579f19272f94329d4da14f
/usr/lib/.build-id/e0
/usr/lib/.build-id/e0/ecce9fcd53739c64de59d199d5e1976fb04f66
/usr/lib/.build-id/f5
/usr/lib/.build-id/f5/9182734899183767f41649c567745ffcbe0333
/usr/lib/.build-id/f5/9182734899183767f41649c567745ffcbe0333.1
/usr/lib/.build-id/ff
/usr/lib/.build-id/ff/475f13358b8e5203b94e188b359f1faad6346d
/usr/lib/systemd/system/[email protected]
/usr/lib/systemd/system/[email protected]
/usr/lib/systemd/system/[email protected]
/usr/lib/systemd/system/[email protected]
/usr/lib/systemd/system/[email protected]
/usr/lib/systemd/system/[email protected]
/usr/lib/tmpfiles.d/xrootd.conf
/usr/share/man/man8/cmsd.8.gz
/usr/share/man/man8/frm_admin.8.gz
/usr/share/man/man8/frm_purged.8.gz
/usr/share/man/man8/frm_xfragent.8.gz
/usr/share/man/man8/frm_xfrd.8.gz
/usr/share/man/man8/mpxstats.8.gz
/usr/share/man/man8/xrdpfc_print.8.gz
/usr/share/man/man8/xrdpwdadmin.8.gz
/usr/share/man/man8/xrdsssadmin.8.gz
/usr/share/man/man8/xrootd.8.gz
/usr/share/xrootd
/usr/share/xrootd/utils
/usr/share/xrootd/utils/XrdCmsNotify.pm
/usr/share/xrootd/utils/XrdOlbMonPerf
/usr/share/xrootd/utils/cms_monPerf
/usr/share/xrootd/utils/netchk
/var/log/xrootd
/var/spool/xrootd

References

Summary

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