How To Install subversion-tools on CentOS 8

subversion-tools is Supplementary tools for Subversion

Introduction

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

What is subversion-tools

This package includes supplementary tools for use with Subversion.

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

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

sudo dnf -y install subversion-tools

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

sudo yum -y install subversion-tools

How To Uninstall subversion-tools on CentOS 8

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

sudo dnf remove subversion-tools

subversion-tools Package Contents on CentOS 8

/usr/bin/fsfs-access-map
/usr/bin/fsfs-stats
/usr/bin/svn-mergeinfo-normalizer
/usr/bin/svn-populate-node-origins-index
/usr/bin/svnauthz
/usr/bin/svnauthz-validate
/usr/bin/svnbench
/usr/bin/svnconflict
/usr/bin/svnmover
/usr/bin/svnmucc
/usr/bin/svnraisetreeconflict
/usr/lib/.build-id
/usr/lib/.build-id/08/fa5c411a85136ec72ba1d9ec42e9bfcc7bbf74
/usr/lib/.build-id/3d/7d2a69923aaeb36e9a99244de1a93b69ad846e
/usr/lib/.build-id/84/17262107bcb8c9e33d86576795914a15b7e4f6
/usr/lib/.build-id/a0/ff0aa1fe7ded751c6a5ad27eae69975fede01e
/usr/lib/.build-id/ac/ddff8deae8f28f43d62bba296a356d71b08863
/usr/lib/.build-id/bd/40f5f7e2a8d352d62aa2456cf6d657bfd23cf9
/usr/lib/.build-id/c1/9c458fd364c6038a46285a75b715240c6d166a
/usr/lib/.build-id/cd/3c8ff238568365e5cf611d4cd59859cfcea6a5
/usr/lib/.build-id/e3/9f840749b5d1f889cb147957b2a0e34c4e8851
/usr/share/doc/subversion-tools
/usr/share/doc/subversion-tools/backup
/usr/share/doc/subversion-tools/backup/hot-backup.py
/usr/share/doc/subversion-tools/bdb
/usr/share/doc/subversion-tools/bdb/erase-all-text-data.py
/usr/share/doc/subversion-tools/bdb/skel.py
/usr/share/doc/subversion-tools/bdb/svn-bdb-view.py
/usr/share/doc/subversion-tools/bdb/svnfs.py
/usr/share/doc/subversion-tools/bdb/whatis-rep.py
/usr/share/doc/subversion-tools/examples
/usr/share/doc/subversion-tools/examples/ExampleAuthn.java
/usr/share/doc/subversion-tools/examples/ExampleAuthnOld.java
/usr/share/doc/subversion-tools/examples/ExampleAuthnVeryOld.java
/usr/share/doc/subversion-tools/examples/SvnCLBrowse
/usr/share/doc/subversion-tools/examples/blame.py
/usr/share/doc/subversion-tools/examples/check-modified.py
/usr/share/doc/subversion-tools/examples/dumpprops.py
/usr/share/doc/subversion-tools/examples/get-location-segments.py
/usr/share/doc/subversion-tools/examples/getfile.py
/usr/share/doc/subversion-tools/examples/getlocks_test.c
/usr/share/doc/subversion-tools/examples/geturl.py
/usr/share/doc/subversion-tools/examples/headrev.c
/usr/share/doc/subversion-tools/examples/info.rb
/usr/share/doc/subversion-tools/examples/minimal_client.c
/usr/share/doc/subversion-tools/examples/putfile.py
/usr/share/doc/subversion-tools/examples/revplist.py
/usr/share/doc/subversion-tools/examples/svnlog2html.rb
/usr/share/doc/subversion-tools/examples/svnlook.py
/usr/share/doc/subversion-tools/examples/svnlook.rb
/usr/share/doc/subversion-tools/examples/svnput.c
/usr/share/doc/subversion-tools/examples/svnserve-sgid.c
/usr/share/doc/subversion-tools/examples/svnshell.py
/usr/share/doc/subversion-tools/examples/svnshell.rb
/usr/share/doc/subversion-tools/examples/testwrite.c
/usr/share/doc/subversion-tools/examples/walk-config-auth.py
/usr/share/doc/subversion-tools/hook-scripts
/usr/share/doc/subversion-tools/hook-scripts/CVE-2017-9800-pre-commit.py
/usr/share/doc/subversion-tools/hook-scripts/commit-access-control.cfg.example
/usr/share/doc/subversion-tools/hook-scripts/commit-access-control.pl
/usr/share/doc/subversion-tools/hook-scripts/commit-email.rb
/usr/share/doc/subversion-tools/hook-scripts/control-chars.py
/usr/share/doc/subversion-tools/hook-scripts/log-police.py
/usr/share/doc/subversion-tools/hook-scripts/mailer
/usr/share/doc/subversion-tools/hook-scripts/mailer/mailer.conf.example
/usr/share/doc/subversion-tools/hook-scripts/mailer/mailer.py
/usr/share/doc/subversion-tools/hook-scripts/persist-ephemeral-txnprops.py
/usr/share/doc/subversion-tools/hook-scripts/reject-detected-sha1-collisions.sh
/usr/share/doc/subversion-tools/hook-scripts/reject-known-sha1-collisions.sh
/usr/share/doc/subversion-tools/hook-scripts/svn2feed.py
/usr/share/doc/subversion-tools/hook-scripts/svnperms.conf.example
/usr/share/doc/subversion-tools/hook-scripts/svnperms.py
/usr/share/doc/subversion-tools/hook-scripts/validate-extensions.py
/usr/share/doc/subversion-tools/hook-scripts/validate-files.conf.example
/usr/share/doc/subversion-tools/hook-scripts/validate-files.py
/usr/share/doc/subversion-tools/hook-scripts/verify-po.py
/usr/share/doc/subversion-tools/xslt
/usr/share/doc/subversion-tools/xslt/svnindex.css
/usr/share/doc/subversion-tools/xslt/svnindex.xsl
/usr/share/man/man1/svnmucc.1.gz

References

Summary

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