Installation 安装tcl 8.5 Fedora 22

Installation 安装tcl 8.5 Fedora 22,installation,tcl,fedora,Installation,Tcl,Fedora,我想在Fedora22中安装特定版本的Tcl 8.5。 我执行: dnf install tcl 但是我发现只有8.6版本。 我尝试了dnf安装tcl-8.5,…tcl8.5或…libtcl8.5,但什么都没有。。。 如何申请特定版本的Tcl?Tcl-8.5从未为Fedora 22构建过,您可以登录。Fedora 22最早的版本是tcl-8.6.1-6.fc22,但您可能需要手动下载它,因为它可能不再出现在镜像上 另一种可能是下载源代码并从源代码构建,基本上安装fedpkg,然后执行以下操作:

我想在Fedora22中安装特定版本的Tcl 8.5。 我执行:

dnf install tcl
但是我发现只有8.6版本。 我尝试了
dnf安装tcl-8.5
…tcl8.5
…libtcl8.5
,但什么都没有。。。
如何申请特定版本的Tcl?

Tcl-8.5
从未为Fedora 22构建过,您可以登录。Fedora 22最早的版本是
tcl-8.6.1-6.fc22
,但您可能需要手动下载它,因为它可能不再出现在镜像上

另一种可能是下载源代码并从源代码构建,基本上安装
fedpkg
,然后执行以下操作:

fedpkg clone -a tcl
cd tcl
git checkout f20         # Fedora 20 is the last one having version 8.5
fedpkg local

它将使用此版本生成RPM,您可以稍后使用
dnf降级
等进行安装。

如果您绝对需要特定版本的Tcl,并且它不在任何RPM镜像中,您可以始终从源代码生成副本。Tcl的外部依赖性非常少(有意),而且它设计为易于安装在
/usr/local
之类的地方

最终的源代码版本是当前通过完成的,8.5.19是当前从8.5版本流中推荐的版本。虽然一般来说,我们实际上建议将软件升级为使用8.6,但我们完全可以理解,如果您只是想让其他软件运行,而8.5仍然完全受支持,为什么您不这么做

解压缩源代码版本后,只需切换到其中的
unix
目录,然后执行
/configure&&make&&sudo make install
(源代码版本的默认安装位置是
/usr/local
,这对您来说应该是合适的)。您需要安装一个像gcc这样的C开发环境,但通常的RPM应该可以