This guide will walk you through installing a chosen version of TCL inside of your SATEXAS account.
- These instructions will assume you are using TCL8.x.x for namesake.
- These instructions assume you have obtained a copy of TCL. You can find copies of TCL HERE
- SATEXAS utilizes the BSD/OS operating system on most of it's servers. These instructions are tailored to these servers.
INSTALLATION INSTRUCTIONS :
1. Unarchive your distribution file :
- gunzip tcl8.x.x.tar.gz
- tar -xvf tcl8.x.x.tar
2. Enter into the UNIX subdirectory
3. Determine your HOME directory path, for install destination purposes.
- pwd
NOTE : We will refer to this as /usr2/home/efnet/username. Substitute your path in place of this example one.
4. Run the configuration and install the bot.
- ./configure --enable-gcc --prefix=/usr2/home/efnet/username/tcl8.x.x --disable-shared
- make
- make install
5. To utilize this new TCL, you MUST set your enviroment variables.
If you are using the standard BASH SHELL (you are, unless specifically asked otherwise), simply add the following lines to your .bash_profile in the root of your account :
export TCLLIB="/usr2/home/efnet/username/tcl8.x.x/lib"
export TCLINC="/usr2/home/efnet/username/tcl8.x.x/include"
NOTE : If you see previous set variables, remove them.
This will load these variables each time you log into your account in the future. Without these variables, when compiling the eggdrop bot, it will not find the correct libraries.
Once you have made these changes, you can log out, then log back in and see if they have taken effect. You can also manually type them both at the unix prompt to active them immediately.
To test what your current paths are, type the following :
- echo $TCLLIB
- echo $TCLINC
Problems? If you have somehow deleted your .bash* files, you can have them automatically reinstalled by using the SATEXAS
MAGIC MENU by typing menu at the Unix prompt.
SATEXAS gives these instructions to HELP you install TCL. However, custom installations of TCL are considered that, a custom installation and we urge you to review the documentation that
comes with the TCL archive when troubleshooting problems.
|