linux 软件覆盖安装,pacman/yaourt安装软件的时候覆盖了/usr/share的symlink链接的问题...

为了安装体验Manjaro下的大量精彩的软件、游戏,近来特为其划分了一块160G的分区,将/opt和/usr/share两个特大文件夹转移到了这个新分区,然后做了一个symlink链接到系统根分区,但是问题出现了————安装软件的时候提示“/usr/share:文件系统已存在”,如果加上--force命令安装软件的话,就会出现/usr/share的软链接变成/usr/share正常文件夹的问题,造成系统严重问题。

最后用谷歌搜索解决了这个问题,用mount的bind命令即可,在/etc/fstab里添加如下内容:

#用mount bind命令可以解决pacman的/usr/share的symlink被覆盖的问题

/run/media/manjarocn/Manjaro_ext/usr/share    /usr/share    none    bind

/run/media/manjarocn/Manjaro_ext/opt    /opt    none    bind

/run/media/manjarocn/Manjaro_ext/usr/lib/chromium    /usr/lib/chromium    none    bind

/run/media/manjarocn/Manjaro_ext/usr/lib/ghc-8.0.2    /usr/lib/ghc-8.0.2    none    bind

/run/media/manjarocn/Manjaro_ext/usr/lib/libreoffice    /usr/lib/libreoffice    none    bind

/run/media/manjarocn/Manjaro_ext/usr/lib/office6    /usr/lib/office6    none    bind

/run/media/manjarocn/Manjaro_ext/usr/lib/python2.7    /usr/lib/python2.7    none    bind

/run/media/manjarocn/Manjaro_ext/usr/lib/python3.6    /usr/lib/python3.6    none    bind

这样,/run/media/manjarocn/Manjaro_ext/usr/share文件夹就可以直接挂载为/usr/share,避免了symlink软链接不被pacman/yaourt识别的问题。

再次见证/etc/fstab文件的强大!然后顺利安装了大量Linux游戏。

cc39cc5483a78ba738e7208fcfa9d66a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值