小编Jef*_*eld的帖子

如何提取rpm的内容?

我有一个rpm,我想把它当作一个tarball.我想将内容提取到一个目录中,以便我可以检查内容.我熟悉已卸载软件包的查询命令.我不只是想要一个rpm的内容列表.即

$ rpm -qpl foo.rpm
Run Code Online (Sandbox Code Playgroud)

我想检查rpm中包含的几个文件的内容.我不想安装rpm.我也知道rpms能够在%post部分中进行额外的修改,以及如何检查这些修改.即

$ rpm -qp --scripts foo.rpm
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,我并不担心.

linux system-administration rpm package

135
推荐指数
9
解决办法
17万
查看次数

Ubuntu python-dateutil安装/升级问题.dateutil.zoneinfo.gettz返回NoneType

我遇到了python dateutil.zoneinfo模块的问题.注意:

  • 破Ubuntu机器是(Ubuntu 11.04)
  • 工作Ubuntu机器是(Ubuntu 11.10)

破Ubuntu机器:

In [1]: from dateutil import zoneinfo`
In [2]: from_zone = zoneinfo.gettz('UTC')
In [3]: from_zone
Run Code Online (Sandbox Code Playgroud)

从一个工作的Ubuntu机器:

In [1]: from dateutil import zoneinfo
In [2]: from_zone = zoneinfo.gettz('UTC')
In [3]: from_zone
Out[3]: tzfile('Etc/UTC')
Run Code Online (Sandbox Code Playgroud)

一些Python内省.

破Ubuntu机器:

In [5]: zoneinfo.ZONEINFOFILE
Run Code Online (Sandbox Code Playgroud)

从一个工作的Ubuntu机器:

In [4]: zoneinfo.ZONEINFOFILE
Out[4]: '/usr/local/lib/python2.7/dist-packages/python_dateutil-1.5-py2.7.egg/dateutil/zoneinfo/zoneinfo-2010g.tar.gz'
Run Code Online (Sandbox Code Playgroud)

更多信息:破碎的机器,已从python 2.6升级到python 2.7.做一个

$ locate zoneinfo
-- snip --
/usr/lib/pymodules/python2.6/dateutil/zoneinfo
/usr/lib/pymodules/python2.6/dateutil/zoneinfo/__init__.py
/usr/lib/pymodules/python2.6/dateutil/zoneinfo/__init__.pyc
/usr/lib/pymodules/python2.7/dateutil/zoneinfo
/usr/lib/pymodules/python2.7/dateutil/zoneinfo/__init__.py
/usr/lib/pymodules/python2.7/dateutil/zoneinfo/__init__.pyc
/usr/local/lib/python2.6/dist-packages/dateutil/zoneinfo
/usr/local/lib/python2.6/dist-packages/dateutil/zoneinfo/__init__.py
/usr/local/lib/python2.6/dist-packages/dateutil/zoneinfo/__init__.pyc
/usr/local/lib/python2.6/dist-packages/dateutil/zoneinfo/zoneinfo-2010g.tar.gz
/usr/local/lib/python2.6/dist-packages/dateutil/zoneinfo/zoneinfo-2011d.tar.gz
/usr/share/zoneinfo
/usr/share/pyshared/dateutil/zoneinfo
-- snip --
Run Code Online (Sandbox Code Playgroud)

我可以看到这个问题,但我不确定该怎么做.注意:我尝试使用'synaptic package manager'重新安装python-dateutil无济于事.

python linux ubuntu ubuntu-11.04

4
推荐指数
1
解决办法
3114
查看次数