![sudo를 사용하여 debootstrap을 실행할 때 게시된 파일을 가져오지 못했습니다.](https://linux55.com/image/102110/sudo%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20debootstrap%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EB%95%8C%20%EA%B2%8C%EC%8B%9C%EB%90%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EA%B0%80%EC%A0%B8%EC%98%A4%EC%A7%80%20%EB%AA%BB%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
을 실행하면 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
루트로 직접 명령을 실행하면 모든 것이 괜찮아 보이고 chroot가 완벽하게 빌드됩니다.
내 로컬 컴퓨터에서도 사용할 수 있습니다 sudo
. 차이점은 구성된 프록시입니다. ?로 실행 debootstrap
하면 sudo
프록시를 사용하지 않을 것 같습니다 .
답변1
sudo
제한된 환경만 설정됩니다. 예를 들어 http_proxy
로그인 셸에서 시작된 env 변수를 놓칠 수 있습니다. 해당 옵션으로 sudo를 실행
해 볼 수 있습니다 -i
. 이렇게 하면 로그인 세션이 시뮬레이션되어 프록시 설정이 포함된 보다 완전한 환경을 로드하거나 /etc/sudoers
프록시 환경 변수 억제를 중지하도록 수정할 수 있습니다.
#/etc/sudoers
Defaults env_keep += "http_proxy https_proxy ftp_proxy"