Local Tcl

From Eggdrop Wiki

Revision as of 11:55, 16 November 2008 by Masskilla (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

As you all know, TCL (official site, wiki page) is needed to compile eggdrop so in this short tutorial I will show you how to install it locally to your shell.

General recommendation is to have the admin of the machine you have a shell on install TCL for you, but if that is not possible, this tutorial might help you.

Let's get started!

Obtaining TCL

First step of course is downloading TCL! Recommended place for doing that is of course the official web page, www.tcl.tk/, or their Sourceforge page http://sourceforge.net/projects/tcl/.

Easiest way to download directly to shell is using the command wget:

wget http://prdownloads.sourceforge.net/tcl/tcl8.5.5-src.tar.gz

You should see something like this appear on your screen:

username@shell:~/down$ wget http://prdownloads.sourceforge.net/tcl/tcl8.5.5-src.tar.gz

--2008-11-16 06:28:25--  http://prdownloads.sourceforge.net/tcl/tcl8.5.5-src.tar.gz
Resolving prdownloads.sourceforge.net... 216.34.181.60
Connecting to prdownloads.sourceforge.net|216.34.181.60|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://voxel.dl.sourceforge.net/sourceforge/tcl/tcl8.5.5-src.tar.gz [following]
--2008-11-16 06:28:25--  http://voxel.dl.sourceforge.net/sourceforge/tcl/tcl8.5.5-src.tar.gz
Resolving voxel.dl.sourceforge.net... 208.122.28.3, 208.122.28.21, 208.122.28.2, ...
Connecting to voxel.dl.sourceforge.net|208.122.28.3|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4405210 (4.2M) [application/x-gzip]
Saving to: `tcl8.5.5-src.tar.gz' 

100%[==================================================================>] 4,405,210   1.12M/s   in 3.8s

2008-11-16 06:28:29 (1.10 MB/s) - `tcl8.5.5-src.tar.gz' saved [4405210/4405210]

Now that we have downloaded the sources we need to configure and compile them.


Configuring

Personal tools