Archlinux升级filesystem
今天心血来潮,开滚Arch!!结果filesystem滚挂了,这尼玛闹哪样(╯‵□′)╯︵┴─┴
错误:无法提交处理 (有冲突的文件)
filesystem: 文件系统中已存在 /bin
filesystem: 文件系统中已存在 /sbin
filesystem: 文件系统中已存在 /usr/sbin
发生错误,没有软件包被更新。
套用某人的一句话:"滚挂是一个非常高深的课题,简单地说就是喜大普奔,是一件让他人很愉快的事情。"
滚挂后我才想起arch那帮人说filesystem升级了!!!好吧,这回还真是喜大普奔了~
然后果断的去找解决办法~电脑都不敢重启了有木有!!否则又要进livecd修复啊..
果然,arch那帮人说明了解决方法!升级后的filesystem把可执行程序都集中到/usr/bin了~
以后不需要/bin /sbin /usr/sbin了,只需要创建一个软链接到/usr/bin就行了(升级后管理packages方便多了有木有)
注意:以下操作均在root权限下执行
首先把/bin /sbin /usr/sbin里面的文件都移动到/usr/bin
mv -f /bin/* /usr/bin/
mv -f /sbin/* /usr/bin/
mv -f /usr/sbin/* /usr/bin/
接着干掉那三个目录!!!没错,就是干掉!!拿出点勇气,最多进livecd修复(括弧笑)
rf -f /bin
rf -f /sbin
rf -f /usr/sbin
接下来创建软连接...
ln -s /usr/bin /bin
ln -s /usr/bin /sbin
ln -s /usr/bin /usr/sbin
好了,搞定一切准备了,开始升级filesystem
pacman -Su filesystem
哟西,一次就过了!!终于把Arch给救回了!!!!!!