如何在 Solaris 11 中将 Python 版本 2.5.5 升级到 2.6.8

如何在 Solaris 11 中将 Python 版本 2.5.5 升级到 2.6.8

我在用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

相关内容