标题几乎解释了我需要做的所有事情。我需要在 14.04 上从 tk8.6 降级到 tk8.5。
我需要使用一些基于 Python 的小众科学软件,但它与 tk8.6 不兼容,但与 tk8.5 兼容;可供下载这里。理想情况下,我希望找到一种对我的系统风险最小的方法。
以下是一些可能有用的详细信息。
me@James:~$ whereis tk
tk: /usr/lib/tk8.6 /usr/include/tk
答案1
即使安装了,也没有简单的方法将tk
14.04 降级到 8.5 tk8.5
。
不推荐这种方法,因为它基本上是在 14.04 系统上安装 13.10 软件包版本。
首先,恢复你的系统,要使用的命令是:
sudo apt-get install blt python-tk
现在降级到 tk8.5:
安装tk8.5:
sudo apt-get install tk8.5
从 13.10 repo 下载以下 debian 软件包(本例中为 amd64,但您可以为 32 位系统选择 i386):
打开下载两个 .deb 文件的终端并输入:
sudo dpkg -i blt_2.4z-7_amd64.deb python-tk_2.7.4-0ubuntu1_amd64.deb
现在检查你的 Python 解释器是否有正确的版本:
$ python Python 2.7.6 (default, Mar 22 2014, 22:59:56) [GCC 4.8.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import Tkinter >>> Tkinter.TkVersion 8.5 >>> import platform >>> platform.release() '3.13.0-36-generic' >>>