如果我debootstrap in
与我一起运行,sudo
则会得到以下输出:
I: Retrieving InRelease
I: Failed to retrieve InRelease
I: Retrieving Release
E: Failed getting release file http://de.archive.ubuntu.com/ubuntu/dists/xenial/Release
如果我直接以root用户身份运行命令,那么一切似乎都很好,并且chroot将会完美构建。
在我的本地计算机上,我还可以使用来构建chroot sudo
。区别在于已配置的代理。我猜debootstrap
如果我运行它不使用代理sudo
?
sudo
仅设置一个有限的环境,例如,您可能会错过http_proxy
登录外壳程序启动的env变量。
您可能会尝试使用该-i
选项运行sudo,因为它会模拟一个登录会话,该会话可能会加载包含代理设置的更完整的环境,或者使用以下命令进行修改/etc/sudoers
以停止抑制代理环境vars:
#/etc/sudoers
Defaults env_keep += "http_proxy https_proxy ftp_proxy"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句