I am trying to run a Tcl script that has package require cmdline, and it complains:

can't find package cmdline

How do I find and install another Tcl package into an existing Tcl installation?


Check this page: http://tcl.tk/man/tcl8.5/tutorial/Tcl31.html

Basically, to know where tcl looks, start a tclsh:

% puts $tcl_pkgPath
/usr/lib64 /usr/lib 
% puts $auto_path
/usr/lib64/tcl8.6 /usr/lib64 /usr/lib

but note that you will also need to generate (or install, if you already have it) a pkgIndex.tcl (the same reference above tells you how to make one).


In CentOS, I just installed tcllib packages

sudo yum install tcllib

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.