我试图理解为什么pkginfo在我们的一个SunOS服务器上列出了更新版本的python。
veeCan @ JuneQA:〜> python -V
Python 2.3.3
pkginfo的输出:
veeCan @ JuneQA:〜> pkginfo -l | grep -i python
NAME:Python 2.4.3
PKGINST:SMCpython
名称:Python 2.4.3 PKGINST:SMCpython
姓名:python
供应商:Python集团 PKGINST:SUNWPython
名称:Python解释器,库和实用程序
DESC:Python解释器,库和实用程序
PKGINST:SUNWPython-devel
名称:Python解释器,库和实用程序 - 开发文件 - 依赖于平台,/ usr文件系统
DESC:Python解释器,库和实用程序 - 开发文件 - 依赖于平台,/ usr文件系统
PKGINST:SUNWPython-share
名称:Python interperer,库和实用程序 - 平台无关文件,/ usr / sfw / share
DESC:Python interperer,库和实用程序 - 平台无关文件,/ usr / sfw / share
PKGINST:SUNWlxml-python
名称:XML库 - Python绑定
DESC:XML库 - Python绑定
PKGINST:SUNWlxsl-python
名称:XSLT库 - Python绑定
DESC:XSLT库 - Python绑定
名称:PostgreSQL 8.2附加Perl,Python& TCL服务器程序语言
DESC:PostgreSQL 8.2.9附加Perl,Python& TCL服务器程序语言
名称:PostgreSQL附加Perl,Python& TCL服务器程序语言
DESC:PostgreSQL 8.3.3附加Perl,Python& TCL服务器程序语言
名称:cx_Oracle python模块
PKGINST:ipython
名称:iPython 0.9.1
名称:Psyco Python
名称:用于Python 2.6的Python MySQL库 PKGINST:python26
名称:Python 2.6.1和其他有用的模块 名称:Python xlrd(读取excel)0.7.1
名称:Python 0.6c9的Setuptools
名称:Python 0.9的斜纹
我表示这里安装了python:
veeCan @ JuneQA:〜>哪个蟒蛇 的/ usr / sfw / bin中/蟒
指向python2.3。所以这是python home目录,必须设置为env var,我得到那个部分 - 但是,为什么/如何pkginfo显示更新的版本? pkginfo可靠吗?是否有类似/更好的命令来查找已安装软件的版本?
如果我可以指向任何链接/文档,那也可以!
提前致谢,
veeCan