LinuxSir.cn,穿越时空的Linuxsir!

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

pacman更新系统、软件的疑惑!

[复制链接]
发表于 2008-5-2 08:22:51 | 显示全部楼层 |阅读模式
今天早上更新系统,点确定更新下载文件后检查文件冲突,提示发现在/urs/lib/已经存在libgpm.so.1文件,无法更新退出!打开/urs/lib/查询libgpm.so.1只是一个连接,连接到libgpm.so.1.19.0,删除libgpm.so.1,更新成功,再次查看/urs/lib/下的libgpm.so.1,已经连接到了libgpm.so.1.20.0,代替了libgpm.so.1.19.0。

疑惑:为什么用root权限不能更新,为什么pacman不能判断正确它只是一个连接?
发表于 2008-5-2 08:35:50 | 显示全部楼层
都不看通告的?人家都说了让你用-f参数强制更新。
回复 支持 反对

使用道具 举报

发表于 2008-5-2 08:45:00 | 显示全部楼层
Post by zhuqin_83;1844763
都不看通告的?人家都说了让你用-f参数强制更新。
先删除libgpm.so.1再更新效果应该一样吧?
回复 支持 反对

使用道具 举报

发表于 2008-5-2 09:33:24 | 显示全部楼层
Post by qiang_liu8183;1844765
先删除libgpm.so.1再更新效果应该一样吧?
你说那个麻烦?
回复 支持 反对

使用道具 举报

发表于 2008-5-2 09:41:25 | 显示全部楼层
Post by zhuqin_83;1844780
你说那个麻烦?

:daniu:
回复 支持 反对

使用道具 举报

发表于 2008-5-2 11:40:51 | 显示全部楼层
gpm 1.20.3-1 in Core

When attempting to update to gpm 1.20.3-1, you will most likely get the following error message:

error: could not prepare transaction
error: failed to commit transaction (conflicting files)
gpm: /usr/lib/libgpm.so.1 exists in filesystem
Errors occurred, no packages were upgraded.

This error arises because the /usr/lib/libgpm.so.1 symlink became disassociated from the package (FS#9949). This is fixed in gpm 1.20.3-1 but its upgrade needs to be forced:
# pacman -Syf gpm
# pacman -Syu
回复 支持 反对

使用道具 举报

发表于 2008-5-2 15:08:23 | 显示全部楼层
直接删除/usr/lib/libgpm.so.1,再升级,搞定
回复 支持 反对

使用道具 举报

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

本版积分规则

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