How To Install guile-devel.x86_64 on Amazon Linux 2

In this tutorial we learn how to install guile-devel.x86_64 in Amazon Linux 2. guile-devel.x86_64 is Libraries and header files for the GUILE extensibility library

Introduction

In this tutorial we learn how to install guile-devel.x86_64 on Amazon Linux 2.

What is guile-devel.x86_64

The guile-devel package includes the libraries, header files, etc., that you’ll need to develop applications that are linked with the GUILE extensibility library. You need to install the guile-devel package if you want to develop applications that will be linked to GUILE. You’ll also need to install the guile package.

We can use yum to install guile-devel.x86_64 on Amazon Linux 2. In this tutorial we discuss both methods but you only need to choose one of method to install guile-devel.x86_64.

Install guile-devel.x86_64 on Amazon Linux 2 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install guile-devel.x86_64 using yum by running the following command:

sudo yum -y install guile-devel.x86_64

How To Uninstall guile-devel.x86_64 on Amazon Linux 2

To uninstall only the guile-devel.x86_64 package we can use the following command:

sudo yum remove guile-devel.x86_64

guile-devel.x86_64 Package Contents on Amazon Linux 2

/usr/bin/guile-config
/usr/bin/guile-snarf
/usr/include/guile
/usr/include/guile/2.0
/usr/include/guile/2.0/libguile
/usr/include/guile/2.0/libguile.h
/usr/include/guile/2.0/libguile/__scm.h
/usr/include/guile/2.0/libguile/alist.h
/usr/include/guile/2.0/libguile/arbiters.h
/usr/include/guile/2.0/libguile/array-handle.h
/usr/include/guile/2.0/libguile/array-map.h
/usr/include/guile/2.0/libguile/arrays.h
/usr/include/guile/2.0/libguile/async.h
/usr/include/guile/2.0/libguile/backtrace.h
/usr/include/guile/2.0/libguile/bdw-gc.h
/usr/include/guile/2.0/libguile/bitvectors.h
/usr/include/guile/2.0/libguile/boolean.h
/usr/include/guile/2.0/libguile/bytevectors.h
/usr/include/guile/2.0/libguile/chars.h
/usr/include/guile/2.0/libguile/continuations.h
/usr/include/guile/2.0/libguile/control.h
/usr/include/guile/2.0/libguile/debug-malloc.h
/usr/include/guile/2.0/libguile/debug.h
/usr/include/guile/2.0/libguile/deprecated.h
/usr/include/guile/2.0/libguile/deprecation.h
/usr/include/guile/2.0/libguile/dynl.h
/usr/include/guile/2.0/libguile/dynwind.h
/usr/include/guile/2.0/libguile/eq.h
/usr/include/guile/2.0/libguile/error.h
/usr/include/guile/2.0/libguile/eval.h
/usr/include/guile/2.0/libguile/evalext.h
/usr/include/guile/2.0/libguile/expand.h
/usr/include/guile/2.0/libguile/extensions.h
/usr/include/guile/2.0/libguile/feature.h
/usr/include/guile/2.0/libguile/filesys.h
/usr/include/guile/2.0/libguile/finalizers.h
/usr/include/guile/2.0/libguile/fluids.h
/usr/include/guile/2.0/libguile/foreign.h
/usr/include/guile/2.0/libguile/fports.h
/usr/include/guile/2.0/libguile/frames.h
/usr/include/guile/2.0/libguile/gc.h
/usr/include/guile/2.0/libguile/gdb_interface.h
/usr/include/guile/2.0/libguile/gdbint.h
/usr/include/guile/2.0/libguile/generalized-arrays.h
/usr/include/guile/2.0/libguile/generalized-vectors.h
/usr/include/guile/2.0/libguile/gettext.h
/usr/include/guile/2.0/libguile/goops.h
/usr/include/guile/2.0/libguile/gsubr.h
/usr/include/guile/2.0/libguile/guardians.h
/usr/include/guile/2.0/libguile/hash.h
/usr/include/guile/2.0/libguile/hashtab.h
/usr/include/guile/2.0/libguile/hooks.h
/usr/include/guile/2.0/libguile/i18n.h
/usr/include/guile/2.0/libguile/init.h
/usr/include/guile/2.0/libguile/inline.h
/usr/include/guile/2.0/libguile/instructions.h
/usr/include/guile/2.0/libguile/ioext.h
/usr/include/guile/2.0/libguile/iselect.h
/usr/include/guile/2.0/libguile/keywords.h
/usr/include/guile/2.0/libguile/list.h
/usr/include/guile/2.0/libguile/load.h
/usr/include/guile/2.0/libguile/macros.h
/usr/include/guile/2.0/libguile/mallocs.h
/usr/include/guile/2.0/libguile/memoize.h
/usr/include/guile/2.0/libguile/modules.h
/usr/include/guile/2.0/libguile/net_db.h
/usr/include/guile/2.0/libguile/null-threads.h
/usr/include/guile/2.0/libguile/numbers.h
/usr/include/guile/2.0/libguile/objcodes.h
/usr/include/guile/2.0/libguile/objprop.h
/usr/include/guile/2.0/libguile/options.h
/usr/include/guile/2.0/libguile/pairs.h
/usr/include/guile/2.0/libguile/poll.h
/usr/include/guile/2.0/libguile/ports.h
/usr/include/guile/2.0/libguile/posix.h
/usr/include/guile/2.0/libguile/print.h
/usr/include/guile/2.0/libguile/procprop.h
/usr/include/guile/2.0/libguile/procs.h
/usr/include/guile/2.0/libguile/programs.h
/usr/include/guile/2.0/libguile/promises.h
/usr/include/guile/2.0/libguile/pthread-threads.h
/usr/include/guile/2.0/libguile/r6rs-ports.h
/usr/include/guile/2.0/libguile/random.h
/usr/include/guile/2.0/libguile/rdelim.h
/usr/include/guile/2.0/libguile/read.h
/usr/include/guile/2.0/libguile/regex-posix.h
/usr/include/guile/2.0/libguile/root.h
/usr/include/guile/2.0/libguile/rw.h
/usr/include/guile/2.0/libguile/scmconfig-64.h
/usr/include/guile/2.0/libguile/scmconfig.h
/usr/include/guile/2.0/libguile/scmsigs.h
/usr/include/guile/2.0/libguile/script.h
/usr/include/guile/2.0/libguile/simpos.h
/usr/include/guile/2.0/libguile/smob.h
/usr/include/guile/2.0/libguile/snarf.h
/usr/include/guile/2.0/libguile/socket.h
/usr/include/guile/2.0/libguile/sort.h
/usr/include/guile/2.0/libguile/srcprop.h
/usr/include/guile/2.0/libguile/srfi-1.h
/usr/include/guile/2.0/libguile/srfi-13.h
/usr/include/guile/2.0/libguile/srfi-14.h
/usr/include/guile/2.0/libguile/srfi-4.h
/usr/include/guile/2.0/libguile/srfi-60.h
/usr/include/guile/2.0/libguile/stackchk.h
/usr/include/guile/2.0/libguile/stacks.h
/usr/include/guile/2.0/libguile/stime.h
/usr/include/guile/2.0/libguile/strings.h
/usr/include/guile/2.0/libguile/strorder.h
/usr/include/guile/2.0/libguile/strports.h
/usr/include/guile/2.0/libguile/struct.h
/usr/include/guile/2.0/libguile/symbols.h
/usr/include/guile/2.0/libguile/tags.h
/usr/include/guile/2.0/libguile/threads.h
/usr/include/guile/2.0/libguile/throw.h
/usr/include/guile/2.0/libguile/trees.h
/usr/include/guile/2.0/libguile/unicode.h
/usr/include/guile/2.0/libguile/uniform.h
/usr/include/guile/2.0/libguile/validate.h
/usr/include/guile/2.0/libguile/values.h
/usr/include/guile/2.0/libguile/variable.h
/usr/include/guile/2.0/libguile/vectors.h
/usr/include/guile/2.0/libguile/version.h
/usr/include/guile/2.0/libguile/vm-engine.h
/usr/include/guile/2.0/libguile/vm-expand.h
/usr/include/guile/2.0/libguile/vm.h
/usr/include/guile/2.0/libguile/vports.h
/usr/include/guile/2.0/libguile/weaks.h
/usr/include/guile/2.0/readline.h
/usr/lib64/libguile-2.0.so
/usr/lib64/pkgconfig/guile-2.0.pc
/usr/share/aclocal/guile.m4

References

Summary

In this tutorial we learn how to install guile-devel.x86_64 on Amazon Linux 2 using yum.