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给救回了!!!!!!