How To Install erlang-erl_interface on CentOS 8

erlang-erl_interface is Low level interface to C

Introduction

In this tutorial we learn how to install erlang-erl_interface on CentOS 8.

What is erlang-erl_interface

Low level interface to C.

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

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

sudo dnf -y install erlang-erl_interface

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

sudo yum -y install erlang-erl_interface

How To Uninstall erlang-erl_interface on CentOS 8

To uninstall only the erlang-erl_interface package we can use the following command:

sudo dnf remove erlang-erl_interface

erlang-erl_interface Package Contents on CentOS 8

/usr/lib/.build-id
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/6979dc3d776d0544af5b5f31e37a1a0ddfaa56
/usr/lib64/erlang/lib/erl_interface-3.12
/usr/lib64/erlang/lib/erl_interface-3.12/bin
/usr/lib64/erlang/lib/erl_interface-3.12/bin/erl_call
/usr/lib64/erlang/lib/erl_interface-3.12/ebin
/usr/lib64/erlang/lib/erl_interface-3.12/ebin/erl_interface.app
/usr/lib64/erlang/lib/erl_interface-3.12/ebin/erl_interface.appup
/usr/lib64/erlang/lib/erl_interface-3.12/include
/usr/lib64/erlang/lib/erl_interface-3.12/include/ei.h
/usr/lib64/erlang/lib/erl_interface-3.12/include/ei_connect.h
/usr/lib64/erlang/lib/erl_interface-3.12/include/eicode.h
/usr/lib64/erlang/lib/erl_interface-3.12/include/erl_interface.h
/usr/lib64/erlang/lib/erl_interface-3.12/lib
/usr/lib64/erlang/lib/erl_interface-3.12/lib/libei.a
/usr/lib64/erlang/lib/erl_interface-3.12/lib/libei_st.a
/usr/lib64/erlang/lib/erl_interface-3.12/lib/liberl_interface.a
/usr/lib64/erlang/lib/erl_interface-3.12/lib/liberl_interface_st.a
/usr/lib64/erlang/lib/erl_interface-3.12/src
/usr/lib64/erlang/lib/erl_interface-3.12/src/INSTALL
/usr/lib64/erlang/lib/erl_interface-3.12/src/Makefile
/usr/lib64/erlang/lib/erl_interface-3.12/src/Makefile.in
/usr/lib64/erlang/lib/erl_interface-3.12/src/README
/usr/lib64/erlang/lib/erl_interface-3.12/src/README.internal
/usr/lib64/erlang/lib/erl_interface-3.12/src/auxdir
/usr/lib64/erlang/lib/erl_interface-3.12/src/connect
/usr/lib64/erlang/lib/erl_interface-3.12/src/connect/ei_connect_int.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/connect/ei_resolve.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/connect/eirecv.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/connect/eisend.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/decode
/usr/lib64/erlang/lib/erl_interface-3.12/src/decode/decode_skip.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/eidefs.mk
/usr/lib64/erlang/lib/erl_interface-3.12/src/encode
/usr/lib64/erlang/lib/erl_interface-3.12/src/encode/eicode.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/epmd
/usr/lib64/erlang/lib/erl_interface-3.12/src/epmd/ei_epmd.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/erl_config.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/erl_connect.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/erl_error.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/erl_eterm.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/erl_fix_alloc.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/erl_format.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/erl_global.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/erl_internal.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/erl_malloc.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/erl_marshal.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/erl_timeout.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/legacy/portability.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/ei_decode_term.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/ei_format.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/ei_internal.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/ei_locking.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/ei_malloc.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/ei_portio.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/ei_printterm.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/ei_trace.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/ei_x_encode.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/eidef.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/eiext.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/eimd5.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/putget.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/misc/show_msg.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/prog
/usr/lib64/erlang/lib/erl_interface-3.12/src/prog/erl_start.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/registry
/usr/lib64/erlang/lib/erl_interface-3.12/src/registry/hash.h
/usr/lib64/erlang/lib/erl_interface-3.12/src/registry/reg.h

References

Summary

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