How To Install xemacs-packages-base-el on CentOS 8

xemacs-packages-base-el is Emacs lisp source files for the base lisp packages for XEmacs

Introduction

In this tutorial we learn how to install xemacs-packages-base-el on CentOS 8.

What is xemacs-packages-base-el

This package is not needed to run XEmacs; it contains the lisp source files for the base lisp packages for XEmacs, mainly of interest when developing or debugging the packages.

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

Install xemacs-packages-base-el 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 xemacs-packages-base-el using dnf by running the following command:

sudo dnf -y install xemacs-packages-base-el

Install xemacs-packages-base-el 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 xemacs-packages-base-el using yum by running the following command:

sudo yum -y install xemacs-packages-base-el

How To Uninstall xemacs-packages-base-el on CentOS 8

To uninstall only the xemacs-packages-base-el package we can use the following command:

sudo dnf remove xemacs-packages-base-el

xemacs-packages-base-el Package Contents on CentOS 8

/usr/share/xemacs/mule-packages/lisp/mule-base/auto-autoloads.el
/usr/share/xemacs/mule-packages/lisp/mule-base/canna.el
/usr/share/xemacs/mule-packages/lisp/mule-base/char-table.el
/usr/share/xemacs/mule-packages/lisp/mule-base/chartblxmas.el
/usr/share/xemacs/mule-packages/lisp/mule-base/china-util.el
/usr/share/xemacs/mule-packages/lisp/mule-base/custom-defines.el
/usr/share/xemacs/mule-packages/lisp/mule-base/custom-load.el
/usr/share/xemacs/mule-packages/lisp/mule-base/cyril-util.el
/usr/share/xemacs/mule-packages/lisp/mule-base/ethio-util.el
/usr/share/xemacs/mule-packages/lisp/mule-base/fsf-compat-unicode.el
/usr/share/xemacs/mule-packages/lisp/mule-base/isearch-mule.el
/usr/share/xemacs/mule-packages/lisp/mule-base/japan-util.el
/usr/share/xemacs/mule-packages/lisp/mule-base/kana-keyboard.el
/usr/share/xemacs/mule-packages/lisp/mule-base/korea-util.el
/usr/share/xemacs/mule-packages/lisp/mule-base/mule-cne.el
/usr/share/xemacs/mule-packages/lisp/mule-base/mule-diag.el
/usr/share/xemacs/mule-packages/lisp/mule-base/mule-keyboard.el
/usr/share/xemacs/mule-packages/lisp/mule-base/mule-trex.el
/usr/share/xemacs/mule-packages/lisp/mule-base/mule-util.el
/usr/share/xemacs/mule-packages/lisp/mule-base/thai-xtis-util.el
/usr/share/xemacs/mule-packages/lisp/mule-base/viet-util.el
/usr/share/xemacs/xemacs-packages/lisp/efs/auto-autoloads.el
/usr/share/xemacs/xemacs-packages/lisp/efs/custom-defines.el
/usr/share/xemacs/xemacs-packages/lisp/efs/custom-load.el
/usr/share/xemacs/xemacs-packages/lisp/efs/default-dir.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-auto.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-cms-knet.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-cms.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-coke.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-cp-p.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-cu.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-defun.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-dired-mule.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-dired.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-dl.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-dos-distinct.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-dump.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-fnh.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-guardian.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-gwp.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-hell.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-ka9q.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-kerberos.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-mpe.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-ms-unix.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-mts.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-mvs.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-netrc.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-netware.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-nos-ve.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-ovwrt.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-pc.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-plan9.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-report.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-ti-explorer.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-ti-twenex.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-tops-20.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-vms.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-vos.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs-x19.15.el
/usr/share/xemacs/xemacs-packages/lisp/efs/efs.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/add-log.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/advice.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/annotations.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/assoc.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/auto-autoloads.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/autoload-operators.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/bytedecl.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/case-table.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/chistory.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/comint-xemacs.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/comint.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/compile.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/custom-defines.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/custom-load.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/debug.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/ebuff-menu.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/echistory.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/edmacro.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/ehelp.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/electric.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/enriched.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/env.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/facemenu.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/ffap.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/field.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/file-util.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/helper.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/imenu.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/iso-syntax.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/macros.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/novice.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/outline.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/passwd.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/pp.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/rcfiles.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/regexp-opt.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/regi.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/ring.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/rx.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/shell.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/simple-more.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/skeleton.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/sort.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/subr-more.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/thing.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/time-stamp.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/timer-funcs.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/timezone.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/tq.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/xbm-button.el
/usr/share/xemacs/xemacs-packages/lisp/xemacs-base/xpm-button.el

References

Summary

In this tutorial we learn how to install xemacs-packages-base-el on CentOS 8 using yum and dnf.