LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 909|回复: 4

能不能直接编辑apt已经记录的软件列表

[复制链接]
发表于 2007-5-21 17:50:16 | 显示全部楼层 |阅读模式
我安装的wajig老是有问题,想直接在apt-get里面删除掉已经安装过wajig的记录,让它以为根本没有安装过。请问可以直接修改某个文本文件达到目的吗?该修改哪个文件呢?
发表于 2007-5-21 18:16:55 | 显示全部楼层
删除记录了干啥- -
重装可以用-reinstall参数。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-21 19:31:16 | 显示全部楼层
我在安装wajig的时候遇到了下面的问题,没有办法啦!也不能卸载。所以只好问问有没有办法直接删除记录了。
[php]
正预备替换 wajig 2.0.35 (使用 .../archives/wajig_2.0.36_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 1373, in ?
    main()
  File "/usr/bin/pycentral", line 1367, in main
    rv = action.run(global_options)
  File "/usr/bin/pycentral", line 945, in run
    pkg.read_version_info()
  File "/usr/bin/pycentral", line 539, in read_version_info
    raise PyCentralError, "package has no field Python-Version"
__main__.PyCentralError: package has no field Python-Version
dpkg:警告 - 原先的 pre-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 1373, in ?
    main()
  File "/usr/bin/pycentral", line 1367, in main
    rv = action.run(global_options)
  File "/usr/bin/pycentral", line 945, in run
    pkg.read_version_info()
  File "/usr/bin/pycentral", line 539, in read_version_info
    raise PyCentralError, "package has no field Python-Version"
__main__.PyCentralError: package has no field Python-Version
dpkg:处理 /var/cache/apt/archives/wajig_2.0.36_all.deb (--unpack)时出错:
子进程 新的 pre-removal 脚本 返回了错误号 1
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 1373, in ?
    main()
  File "/usr/bin/pycentral", line 1367, in main
    rv = action.run(global_options)
  File "/usr/bin/pycentral", line 869, in run
    pkg.read_version_info()
  File "/usr/bin/pycentral", line 539, in read_version_info
    raise PyCentralError, "package has no field Python-Version"
__main__.PyCentralError: package has no field Python-Version
dpkg: 作下列清理工作时发生错误:
子进程 post-installation script 返回了错误号 1
在处理时有错误发生:
/var/cache/apt/archives/wajig_2.0.36_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
[/php]
回复 支持 反对

使用道具 举报

发表于 2007-5-21 21:11:58 | 显示全部楼层
進入 /var/lib/dpkg/info/,然後rm wajig*

跟著按一般程序升級便可。

要不然不能走出死胡同。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-22 22:53:35 | 显示全部楼层
Post by pooh9038
進入 /var/lib/dpkg/info/,然後rm wajig*

跟著按一般程序升級便可。

要不然不能走出死胡同。

英雄啊!解决了我好多天无法解决的问题呀!一窍难得呀!记下来。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表