QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2607|回复: 4

gentoo 如何 停用 distcc

[复制链接]
发表于 2012-11-17 17:51:53 | 显示全部楼层 |阅读模式
各位兄台,之前又配置过 distcc 现在想停止 distcc 不用了

我在 /etc/make.conf 中 去掉 distcc 或是 '-distcc' 都没有用的
  1. FEATURES="ccache"
  2. FEATURES="ccache -distcc"
复制代码
之前用 distcc-config --set-hosts IP 地址从 /etc/distcc/hosts 删除
在编译的时候还是回去使用 distcc 请求远程主机

  1. distcc[12187] (dcc_parse_hosts) Warning: /etc/distcc/hosts contained no hosts; can't distribute work
  2. distcc[12187] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
复制代码
该怎么停用 distcc 的?谢谢
发表于 2012-11-17 18:17:24 | 显示全部楼层
echo $PATH
看看还有没有 distcc 的目录。
回复

使用道具 举报

 楼主| 发表于 2012-11-17 20:04:47 | 显示全部楼层

回复 2# jiangtao9999 的帖子

# echo $PATH
/usr/lib/ccache/bin:/usr/lib/distcc/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4

果然,PATH 中有 /usr/lib/distcc/bin 目录,但这个是在哪里设置的?
回复

使用道具 举报

 楼主| 发表于 2012-11-17 20:13:31 | 显示全部楼层
@jiangtao9999 兄,我 grep -i distcc /etc 过滤出下面几处文件又定义环境变量:

  1. profile.env:export DCCC_PATH='/usr/lib64/distcc/bin'
  2. profile.env:export DISTCC_LOG=''
  3. profile.env:export DISTCC_VERBOSE='
复制代码
还有

  1. csh.env:setenv DCCC_PATH '/usr/lib64/distcc/bin'
  2. csh.env:setenv DISTCC_LOG ''
  3. csh.env:setenv DISTCC_VERBOSE ''
复制代码
都有相关配置的,这个应该不是手工加上去的吧。是 distcc 的命令添加的吗?
回复

使用道具 举报

 楼主| 发表于 2012-11-17 20:34:23 | 显示全部楼层
用 distcc-config --set-env 来置空环境变量:

  1. # distcc-config --set-env DCCC_PATH ""
  2. If you want to use these new settings in an existing shell,
  3. you need to "source /etc/profile" to get the changes.
  4. >>> Regenerating /etc/ld.so.cache...
复制代码
之后发现,变量从配置文件中清除了

  1. # grep -i distcc profile.env
  2. export DISTCC_LOG=''
  3. export DISTCC_VERBOSE=''
复制代码
source /etc/profile 更新环境变量后

  1. # echo $PATH
  2. /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4
复制代码
对应的 distcc 路径,没有了,emerge 了一个软件,没有再调用 distcc
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-26 14:24 , Processed in 0.059778 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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