安装tcl 8.5 Fedora 22

时间:2016-03-23 21:09:47

标签: install tcl fedora

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

dnf install tcl

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

2 个答案:

答案 0 :(得分:2)

如果您绝对需要特定版本的Tcl且它不在任何RPM镜像中,您始终可以从源代码构建副本。 Tcl很少有外部依赖(故意),它的设计很容易安装在像/usr/local这样的地方。

最终的源版本是当前通过SourceForge完成的,8.5.19是8.5版本流中当前推荐的版本。虽然总的来说我们实际上建议升级软件以使用8.6,但是如果你只是试图让其他软件运行并且仍然完全支持8.5,我们完全可以理解为什么你不会。

解压缩源版本后,只需更改其中的unix目录并执行./configure && make && sudo make install(源版本的默认安装位置为/usr/local,这应该没问题为了你)。您需要安装gcc之类的C开发环境,但通常的RPM应该没问题。

答案 1 :(得分:0)

tcl-8.5从未为Fedora 22构建,因为您可以登记koji (build system)。 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 downgrade左右安装。