Tcl can';执行时找不到包udp;包需要udp“;

Tcl can';执行时找不到包udp;包需要udp“;,tcl,Tcl,我做了“”zypper搜索tcludp”,得到了下面的o/p Loading repository data... Warning: Repository 'openSUSE-13.2-Update' appears to be outdated. Consider using a different mirror or server. Reading installed packages... S | Name | Summary | Type

我做了“
”zypper搜索tcludp
”,得到了下面的o/p

Loading repository data... Warning: Repository 'openSUSE-13.2-Update' appears to be outdated. Consider using a different mirror or server. Reading installed packages... S | Name | Summary | Type --+--------+------------------------------+-------- | tcludp | UDP Socket Extension for Tcl | package 正在加载存储库数据。。。 警告:存储库“openSUSE-13.2-Update”似乎已过时。考虑使用不同的镜像或服务器。 正在读取已安装的软件包。。。 S |名称|摘要|类型 --+--------+------------------------------+-------- |Tcl |包的tcludp | UDP套接字扩展 但是,它也无法找到udp。请解释会出现什么问题以及如何解决它

Os:openSUSE 13.2(小丑)

tcl:tcl_8.4.14

tcl 8.4.14?那是!升级,即使只是升级到8.4.20,如果你不能跳转到一个受支持的版本…什么是“但然后太”的意思?你的意思是你已经用你的操作系统提供的任何工具安装了
tclupd
包了吗?啊,我明白了,它被列为已安装。好的,下一步是使用对包管理工具(
zypper
?)的适当调用获取该包安装的文件列表,并将其与Tcl查找包的位置的想法关联起来——在Tcl shell.BTW中运行
set auto_path
,扩展@DonalFellows所说的内容,列出了适用于13.2.0的8.6.x。获得了解决方案。“#zypper search tclupd”的o/p来自opensuse,这并不意味着服务器中安装了tclupd。因此,通过yast,我检查并发现在安装了“tcludp”之后,没有安装“tcludp”。工作正常。谢谢你的帮助:)