Downloadingandinstalling

(:Title How to download ISCA BBS Client and Install:)

(:Description This page covers instructions for obtaining the ISCA BBS client via git and compiling a binary for us on an OpenBSD system or user shell:)

!!Obtaining the latest source code

->The first step is obtaining the source code for the ISCABBS client. The best source to obtain this is from GitHuB using the git command. Input the following at the shell prompt to obtain the source files:

->*$ git clone https://github.com/7jXlqS-hmpBUGsK/iscabbs-client.git*

!!Configuring, making and installing your client executable

->First we must retrieve autoconf, autoreconf, and automake version installed using the following commands

->_$ ls /usr/local/bin/autoreconf*_

->This will return an output similar to:

->/usr/local/bin/autoreconf-X.XX <- Where X.XX is your version number you will use to set your version variable

->Do the same for the next two version variables with the following commands noting the version numbers for each:

->_$ ls /usr/local/bin/autoconf*_

->_$ ls /usr/local/bin/automake*_

->Set the variables using export for all three variables like below: Replacing X.XX with your version.

->_$ export AUTORECONF_VERSION=X.XX_

->_$ export AUTOCONF_VERSION=X.XX_

->_$ export AUTOMAKE_VERSION=X.XX_

->We can now make the config script and compile our executable.

->_$ cd iscabbs-client_

->_$ autoreconf --install_

->_$ ./configure --prefix=$HOME --bindir=$HOME_

->_$ make_

->_$ make install_

The BBS Client executable should now be compiled and installed in your home directory. I find it easiest to alias _bbs to run the executable now located at _./bbs

If you have root access and want to compile and install in the bin directory for all users to run just ommit _--prefix=$HOME --bindir=$HOME from the _./configure command.