How To Install slang-slsh on Fedora 36

In this tutorial we learn how to install slang-slsh in Fedora 36. slang-slsh is Interpreter for S-Lang scripts

Introduction

In this tutorial we learn how to install slang-slsh on Fedora 36.

What is slang-slsh

slsh (slang-shell) is a program for interpreting S-Lang scripts. It supports dynamic loading of S-Lang modules and includes a readline interface for interactive use. This package also includes S-Lang modules that are distributed with the S-Lang distribution.

We can use yum or dnf to install slang-slsh on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install slang-slsh.

Install slang-slsh on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install slang-slsh using dnf by running the following command:

sudo dnf -y install slang-slsh

Install slang-slsh on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install slang-slsh using yum by running the following command:

sudo yum -y install slang-slsh

How To Uninstall slang-slsh on Fedora 36

To uninstall only the slang-slsh package we can use the following command:

sudo dnf remove slang-slsh

slang-slsh Package Contents on Fedora 36

/etc/slsh.rc
/usr/bin/slsh
/usr/lib/.build-id
/usr/lib/.build-id/06
/usr/lib/.build-id/06/8e22ec3be8a399f03161e7e8b080f8b4c9862a
/usr/lib/.build-id/07
/usr/lib/.build-id/07/021d3a1e94bb05d295c8d9be8d8a24b0eebe43
/usr/lib/.build-id/0b
/usr/lib/.build-id/0b/2cc76a18d910c562972ef7e7d40a9cf152affe
/usr/lib/.build-id/0e
/usr/lib/.build-id/0e/db9044346d05a1a0af9d2b7098ae32b3071e10
/usr/lib/.build-id/1f
/usr/lib/.build-id/1f/1bb0034e53d1cceff0c538bf044380ad8c36a3
/usr/lib/.build-id/21
/usr/lib/.build-id/21/b1471b584d775e6bebfa19a4a4a6212716d14d
/usr/lib/.build-id/23
/usr/lib/.build-id/23/26ed8455871cf35519ef6a36eb9e2d5df61792
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/1f3a6e932a871925da0cab71694a353c4773e7
/usr/lib/.build-id/3c
/usr/lib/.build-id/3c/1bcd5c5c737201c26cf34bce78d7d2329935d1
/usr/lib/.build-id/42
/usr/lib/.build-id/42/41471be3799b8ff815b1ba93cffa0efba13c5c
/usr/lib/.build-id/57
/usr/lib/.build-id/57/69f8502c8ca72cf46327ce32be7301a45090e2
/usr/lib/.build-id/65
/usr/lib/.build-id/65/d10391668d8a59066c67149750f3bb0ecdfe69
/usr/lib/.build-id/68
/usr/lib/.build-id/68/a8982cfeaaa38b413d0ff3e81865443df53fbf
/usr/lib/.build-id/69
/usr/lib/.build-id/69/356ed39e73e207b7c00258cb757acaf3bef32c
/usr/lib/.build-id/75
/usr/lib/.build-id/75/71cd768cbd5df5c816fb94b2ab475ca484a875
/usr/lib/.build-id/81
/usr/lib/.build-id/81/00cf2f9577ca6cf9a6706dea21ddc82a1eaf97
/usr/lib/.build-id/b3
/usr/lib/.build-id/b3/6e3749594aa6e305ff6897bea4d7c9bb0d4c1d
/usr/lib/.build-id/c3
/usr/lib/.build-id/c3/d4bdc1a38a1f3bb9b8f37f7a108f49d037d4d0
/usr/lib/.build-id/c6
/usr/lib/.build-id/c6/00feea0f31f55ff3cbe572825ad13863d96805
/usr/lib/.build-id/cd
/usr/lib/.build-id/cd/a38e315be5b8e9d776f838e95ae180ff26a5c9
/usr/lib/.build-id/da
/usr/lib/.build-id/da/0bec2e252c47430d753b6bea389b3ca7ec3cd9
/usr/lib64/slang
/usr/lib64/slang/v2
/usr/lib64/slang/v2/modules
/usr/lib64/slang/v2/modules/base64-module.so
/usr/lib64/slang/v2/modules/chksum-module.so
/usr/lib64/slang/v2/modules/csv-module.so
/usr/lib64/slang/v2/modules/fcntl-module.so
/usr/lib64/slang/v2/modules/fork-module.so
/usr/lib64/slang/v2/modules/histogram-module.so
/usr/lib64/slang/v2/modules/iconv-module.so
/usr/lib64/slang/v2/modules/json-module.so
/usr/lib64/slang/v2/modules/onig-module.so
/usr/lib64/slang/v2/modules/pcre-module.so
/usr/lib64/slang/v2/modules/png-module.so
/usr/lib64/slang/v2/modules/rand-module.so
/usr/lib64/slang/v2/modules/select-module.so
/usr/lib64/slang/v2/modules/slsmg-module.so
/usr/lib64/slang/v2/modules/socket-module.so
/usr/lib64/slang/v2/modules/stats-module.so
/usr/lib64/slang/v2/modules/sysconf-module.so
/usr/lib64/slang/v2/modules/termios-module.so
/usr/lib64/slang/v2/modules/varray-module.so
/usr/lib64/slang/v2/modules/zlib-module.so
/usr/share/doc/slang-slsh
/usr/share/doc/slang-slsh/slshfun-1.html
/usr/share/doc/slang-slsh/slshfun-10.html
/usr/share/doc/slang-slsh/slshfun-11.html
/usr/share/doc/slang-slsh/slshfun-12.html
/usr/share/doc/slang-slsh/slshfun-13.html
/usr/share/doc/slang-slsh/slshfun-2.html
/usr/share/doc/slang-slsh/slshfun-3.html
/usr/share/doc/slang-slsh/slshfun-4.html
/usr/share/doc/slang-slsh/slshfun-5.html
/usr/share/doc/slang-slsh/slshfun-6.html
/usr/share/doc/slang-slsh/slshfun-7.html
/usr/share/doc/slang-slsh/slshfun-8.html
/usr/share/doc/slang-slsh/slshfun-9.html
/usr/share/doc/slang-slsh/slshfun.html
/usr/share/man/man1/slsh.1.gz
/usr/share/slsh
/usr/share/slsh/arrayfuns.sl
/usr/share/slsh/autoload.sl
/usr/share/slsh/base64.sl
/usr/share/slsh/chksum.sl
/usr/share/slsh/cmaps
/usr/share/slsh/cmaps/cool.map
/usr/share/slsh/cmaps/coolwarm.map
/usr/share/slsh/cmaps/copper.map
/usr/share/slsh/cmaps/cubicl.map
/usr/share/slsh/cmaps/cubicyf.map
/usr/share/slsh/cmaps/drywet.map
/usr/share/slsh/cmaps/ds9b.map
/usr/share/slsh/cmaps/ds9sls.map
/usr/share/slsh/cmaps/edge.map
/usr/share/slsh/cmaps/gebco.map
/usr/share/slsh/cmaps/globe.map
/usr/share/slsh/cmaps/gray.map
/usr/share/slsh/cmaps/haxby.map
/usr/share/slsh/cmaps/hot.map
/usr/share/slsh/cmaps/jet.map
/usr/share/slsh/cmaps/no_green.map
/usr/share/slsh/cmaps/ocean.map
/usr/share/slsh/cmaps/polar.map
/usr/share/slsh/cmaps/rainbow.map
/usr/share/slsh/cmaps/red2green.map
/usr/share/slsh/cmaps/relief.map
/usr/share/slsh/cmaps/sealand.map
/usr/share/slsh/cmaps/seis.map
/usr/share/slsh/cmaps/split.map
/usr/share/slsh/cmaps/topo.map
/usr/share/slsh/cmaps/wysiwyg.map
/usr/share/slsh/cmdopt.sl
/usr/share/slsh/csv.sl
/usr/share/slsh/fcntl.sl
/usr/share/slsh/fork.sl
/usr/share/slsh/fswalk.sl
/usr/share/slsh/glob.sl
/usr/share/slsh/help
/usr/share/slsh/help/arrayfuns.hlp
/usr/share/slsh/help/base64funs.hlp
/usr/share/slsh/help/chksumfuns.hlp
/usr/share/slsh/help/cmdopt.hlp
/usr/share/slsh/help/csvfuns.hlp
/usr/share/slsh/help/forkfuns.hlp
/usr/share/slsh/help/fswalk.hlp
/usr/share/slsh/help/glob.hlp
/usr/share/slsh/help/histfuns.hlp
/usr/share/slsh/help/jsonfuns.hlp
/usr/share/slsh/help/listfuns.hlp
/usr/share/slsh/help/onigfuns.hlp
/usr/share/slsh/help/pcrefuns.hlp
/usr/share/slsh/help/pngfuns.hlp
/usr/share/slsh/help/print.hlp
/usr/share/slsh/help/process.hlp
/usr/share/slsh/help/profile.hlp
/usr/share/slsh/help/randfuns.hlp
/usr/share/slsh/help/readascii.hlp
/usr/share/slsh/help/require.hlp
/usr/share/slsh/help/setfuns.hlp
/usr/share/slsh/help/slsmg.hlp
/usr/share/slsh/help/sockfuns.hlp
/usr/share/slsh/help/statsfuns.hlp
/usr/share/slsh/help/structfuns.hlp
/usr/share/slsh/histogram.sl
/usr/share/slsh/iconv.sl
/usr/share/slsh/json.sl
/usr/share/slsh/listfuns.sl
/usr/share/slsh/local-packages
/usr/share/slsh/onig.sl
/usr/share/slsh/pcre.sl
/usr/share/slsh/png.sl
/usr/share/slsh/print.sl
/usr/share/slsh/process.sl
/usr/share/slsh/profile.sl
/usr/share/slsh/rand.sl
/usr/share/slsh/readascii.sl
/usr/share/slsh/require.sl
/usr/share/slsh/rline
/usr/share/slsh/rline/complete.sl
/usr/share/slsh/rline/editfuns.sl
/usr/share/slsh/rline/editor.sl
/usr/share/slsh/rline/emacskeys.sl
/usr/share/slsh/rline/history.sl
/usr/share/slsh/rline/histsrch.sl
/usr/share/slsh/rline/slrline.rc
/usr/share/slsh/rline/vikeys.sl
/usr/share/slsh/scripts
/usr/share/slsh/scripts/jpegsize
/usr/share/slsh/scripts/lsrpm
/usr/share/slsh/scripts/sldb
/usr/share/slsh/scripts/slprof
/usr/share/slsh/scripts/slstkchk
/usr/share/slsh/scripts/svnsh
/usr/share/slsh/select.sl
/usr/share/slsh/setfuns.sl
/usr/share/slsh/sldb.sl
/usr/share/slsh/sldbcore.sl
/usr/share/slsh/sldbsock.sl
/usr/share/slsh/slshhelp.sl
/usr/share/slsh/slshrl.sl
/usr/share/slsh/slsmg.sl
/usr/share/slsh/socket.sl
/usr/share/slsh/stats.sl
/usr/share/slsh/statslib
/usr/share/slsh/statslib/ad_test.sl
/usr/share/slsh/statslib/ks_test.sl
/usr/share/slsh/statslib/kuiper.sl
/usr/share/slsh/stkcheck.sl
/usr/share/slsh/structfuns.sl
/usr/share/slsh/sysconf.sl
/usr/share/slsh/termios.sl
/usr/share/slsh/varray.sl
/usr/share/slsh/zlib.sl

References

Summary

In this tutorial we learn how to install slang-slsh on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).