我在用SunOS 5.11 Solaris。目前我的 Python 版本是 2.5.5。我想将其升级到 2.6.8。有人能帮我完成升级步骤吗?请注意,我需要专门针对 的upgrading from 2.5.5 to 2.6.8
步骤Sun Solaris 5.11
。
编辑 命令 cat /etc/release 显示
Copyright (c) 2011 Oracle. All Rights Reserved. Use is subject to license terms. uname -a SunOS 5.11 i86pc i386 i86pc Solaris uname -r 5.11 python --version Python 2.5.5
答案1
在实际的 Solaris 11 版本中,python 2.5 已过时,并且默认安装 python 2.6.8,因此如果您拥有 python 2.5.5 而不是 2.6,则您一定是在运行旧版本,例如 Solaris Express 或 OpenSolaris 发行版之一。
cat /etc/release
可以提供有关您实际运行的版本的详细信息。
答案2
我不确定我是否理解了这个问题。Solaris 11.2 默认已经使用 Python 2.6.8。
您的输出cat /etc/release
被截断,因此毫无意义。这是我的/etc/release
文件的样子:
Oracle Solaris 11.2 X86
Copyright (c) 1983, 2014, Oracle and/or its affiliates. All rights reserved.
Assembled 23 June 2014
(您的输出缺少第一行)
Solaris 11.2 上的 Python 版本:
$ python --version
Python 2.6.8
我不确定,但我相信 Solaris 11.x 的早期版本也安装了 Python 2.6.8。如果不是这种情况,只需从 root 帐户发出以下命令即可更新到 Solaris 11.2:
pkg update --accept
reboot
上述命令将更新您的系统至 Solaris 11.2。如果您现有的操作系统级别为 11.0 或 11.1,则此命令有效。您可以从文件的第一行查看您的操作系统级别/etc/release
。