LinuxSir.cn,穿越时空的Linuxsir!

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

请教:在哪修改revdep-build命令?

[复制链接]
发表于 2009-8-22 15:05:05 | 显示全部楼层 |阅读模式
我的/usr/portage、 /var 、/tmp 是放在同一个独立分区的软连接

执行revdep-build时,总是要报错。

# revdep-rebuild

* Configuring search environment for revdep-rebuild
* Working directory expected to be /var/cache/revdep-rebuild, but it is /mnt/dx/var/cache/revdep-rebuild

先谢过!
发表于 2009-8-22 15:33:44 | 显示全部楼层
直接挂在/usr/portage不行?
回复 支持 反对

使用道具 举报

发表于 2009-8-22 17:00:10 | 显示全部楼层
  1. echo "PORTDIR=/mnt/dx/portage" >> /etc/make.conf
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-8-22 17:03:57 | 显示全部楼层
删除软链接,再建一个原名的目录,mount --bind /mnt/dx/portage /usr/portage,当年我就是这么做的(不过后来还是改回去了)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 18:19:38 | 显示全部楼层
Post by Etrnls;2019071
直接挂在/usr/portage不行?


不是不行 是想这样。呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 18:21:56 | 显示全部楼层
以上 明白了。。

谢谢各位!
回复 支持 反对

使用道具 举报

发表于 2009-8-22 18:25:25 | 显示全部楼层
Post by shawlz;2019060
我的/usr/portage是一个软连接,实际地址在/mnt/dx/portage

所以执行revdep-build时,总是要报错。


先谢过!


俺的portage也是软链接,但revdep-rebuild从来没报过错。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 19:54:35 | 显示全部楼层
不好意思,我记错了。。刚打开电脑发现是因为:
—— 我/usr/portage  /var   /tmp 是放在同一个独立分区的

#  revdep-rebuild
* Configuring search environment for revdep-rebuild
* Working directory expected to be /var/cache/revdep-rebuild, but it is /mnt/dx/var/cache/revdep-rebuild
回复 支持 反对

使用道具 举报

发表于 2009-8-22 20:08:50 | 显示全部楼层
原来你把这么重要的三个文件夹都放在了/mnt/dx下……算了,不评价你的分区方式。你可以把/var整成文件夹,再mount --bind /mnt/dx/var /var

上面忘了说了,这个如果写入fstab是这样的:
  1. /mnt/dx/var /var none bind 0 0
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 20:17:22 | 显示全部楼层
这个分区方式是daniel 大师 在哪写的一篇文章上 看到的
回复 支持 反对

使用道具 举报

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

本版积分规则

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