Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to install packages in Tcl?

I am trying to install critlib on my machine (http://equi4.com/critlib/), so that I can create zip files dynamically in Tcl.

The issue is that I have no idea how to install Tcl packages. Is there a certain place you put the folders? Is there a command like yum I can use?

I've skimmed the various Tcl beginners guides and read the sections about packages, but every source always seems to be assuming knowledge I lack.

like image 307
Joshua Avatar asked Jan 18 '26 12:01

Joshua


1 Answers

Yes, there are some directories. To list them, execute tclsh and enter

join $auto_path \n

In each of that directory and its subdir (but not the sub-sub-dir) tcl looks for a file called pkgIndex.tcl.

So if you got an archive, extract it, look where the pkgIndex.tcl is, and copy the directory where this file is in to one of the paths $auto_path. The problem is only to select the appropiate path from the output of step 1.

If you are not sure what the appropiate directory is, I suggest editing the output from the first step into your question.

like image 90
Johannes Kuhn Avatar answered Jan 21 '26 05:01

Johannes Kuhn



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!