How To Install votca-tools-devel on CentOS 8

votca-tools-devel is Development headers and libraries for votca-tools

Introduction

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

What is votca-tools-devel

Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is a package intended to reduce the amount of routine work when doing systematic coarse-graining of various systems. The core is written in C++. This package contains development headers and libraries for votca-tools.

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

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

sudo dnf -y install votca-tools-devel

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

sudo yum -y install votca-tools-devel

How To Uninstall votca-tools-devel on CentOS 8

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

sudo dnf remove votca-tools-devel

votca-tools-devel Package Contents on CentOS 8

/usr/include/votca
/usr/include/votca/tools
/usr/include/votca/tools/akimaspline.h
/usr/include/votca/tools/application.h
/usr/include/votca/tools/average.h
/usr/include/votca/tools/calculator.h
/usr/include/votca/tools/colors.h
/usr/include/votca/tools/constants.h
/usr/include/votca/tools/correlate.h
/usr/include/votca/tools/crosscorrelate.h
/usr/include/votca/tools/cubicspline.h
/usr/include/votca/tools/datacollection.h
/usr/include/votca/tools/edge.h
/usr/include/votca/tools/edgecontainer.h
/usr/include/votca/tools/eigen.h
/usr/include/votca/tools/eigensystem.h
/usr/include/votca/tools/elements.h
/usr/include/votca/tools/filesystem.h
/usr/include/votca/tools/floatingpointcomparison.h
/usr/include/votca/tools/getline.h
/usr/include/votca/tools/globals.h
/usr/include/votca/tools/graph.h
/usr/include/votca/tools/graph_bf_visitor.h
/usr/include/votca/tools/graph_df_visitor.h
/usr/include/votca/tools/graphalgorithm.h
/usr/include/votca/tools/graphdistvisitor.h
/usr/include/votca/tools/graphnode.h
/usr/include/votca/tools/graphvisitor.h
/usr/include/votca/tools/histogram.h
/usr/include/votca/tools/histogramnew.h
/usr/include/votca/tools/identity.h
/usr/include/votca/tools/lexical_cast.h
/usr/include/votca/tools/linalg.h
/usr/include/votca/tools/linspline.h
/usr/include/votca/tools/mutex.h
/usr/include/votca/tools/name.h
/usr/include/votca/tools/objectfactory.h
/usr/include/votca/tools/property.h
/usr/include/votca/tools/propertyiomanipulator.h
/usr/include/votca/tools/random.h
/usr/include/votca/tools/rangeparser.h
/usr/include/votca/tools/reducededge.h
/usr/include/votca/tools/reducedgraph.h
/usr/include/votca/tools/spline.h
/usr/include/votca/tools/structureparameters.h
/usr/include/votca/tools/table.h
/usr/include/votca/tools/thread.h
/usr/include/votca/tools/tokenizer.h
/usr/include/votca/tools/types.h
/usr/include/votca/tools/unitconverter.h
/usr/include/votca/tools/version.h
/usr/include/votca/tools/votca_config.h
/usr/lib64/cmake/VOTCA_TOOLS
/usr/lib64/cmake/VOTCA_TOOLS/VOTCA_TOOLSConfig.cmake
/usr/lib64/cmake/VOTCA_TOOLS/VOTCA_TOOLSConfigVersion.cmake
/usr/lib64/cmake/VOTCA_TOOLS/VOTCA_TOOLS_Targets-release.cmake
/usr/lib64/cmake/VOTCA_TOOLS/VOTCA_TOOLS_Targets.cmake
/usr/lib64/libvotca_tools.so

References

Summary

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