页次: 1
我在/bin /sbin /usr/sbin下有一串文件
然后我用
$ paclist <repo> | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/'
但我不知道具体repo名字,要一个一个查?
确保任何在 IgnorePkg 或 IgnoreGroup 中的包没有文件存在于 /bin, /sbin 或 /usr/sbin。如果有,请手动修复。
这个如何具体如何查找
learning Arch linux
离线
ls /var/lib/pacman/sync 看看就知道你有哪些 repo 了。当然是一个个地查。你也可以写 for 循环来查。
pacman -Ql package 可以列表一个软件包的所有文件,你 grep 一下就好。
离线
community.db core.db extra.db multilib.db查出来这4个,但用paclist 就提示错误找不到
如果我强制覆盖更新会发生设么?
最近编辑记录 dxcqcv (2013-11-27 19:49:39)
learning Arch linux
离线
community.db core.db extra.db multilib.db查出来这4个,但用paclist 就提示错误找不到
如果我强制覆盖更新会发生设么?
去掉 .db 啊……另外,这些是官方仓库,已经全部迁移好啦。
强制覆盖的话,可能会导致系统出现严重故障。
离线
dxcqcv 说:community.db core.db extra.db multilib.db查出来这4个,但用paclist 就提示错误找不到
如果我强制覆盖更新会发生设么?
去掉 .db 啊……另外,这些是官方仓库,已经全部迁移好啦。
强制覆盖的话,可能会导致系统出现严重故障。
那我应该没有非官方的包,而且我也没 IgnorePkg
然后我执行了
# pacman -Syu --ignore filesystem,bash
# pacman -S bash
# pacman -Su
前2个都顺利完成了,偶尔有些warning,但第3个还是提示错误,/bin已经存在,我是不是应该rm -r /bin然后再pacman -Su?
learning Arch linux
离线
删掉了,现在只有2个warning了,
/etc/group installed as /etc/group.pacnew
/etc/gshadow installed as /etc/gshadow.pacnew
learning Arch linux
离线
你弄好啦?
那些警告是告诉你需要手动合并那些配置文件。
离线
你弄好啦?
那些警告是告诉你需要手动合并那些配置文件。
哦, 这次更新,我看英文论坛里讨论了34页,其实也不是很复杂,开始我以为需要手动cp到指定文件夹,听你说官方的不用,就直接更新了,我装的东西少,非官方的不会装
learning Arch linux
离线
百合仙子 说:你弄好啦?
那些警告是告诉你需要手动合并那些配置文件。哦, 这次更新,我看英文论坛里讨论了34页,其实也不是很复杂,开始我以为需要手动cp到指定文件夹,听你说官方的不用,就直接更新了,我装的东西少,非官方的不会装
对的,是不复杂,只是很危险而已。一不小心弄错一步,可能就得从 Live CD 启动了,或者重装。
离线
页次: 1