apt-get 관리자는 Ubuntu 13.04의 프록시 설정을 무시합니다.

apt-get 관리자는 Ubuntu 13.04의 프록시 설정을 무시합니다.

회사 네트워크에서 Ubuntu 13.04를 사용하고 있고 http 프록시가 내 사용자 계정에서 제대로 작동하지만 여전히 apt-get을 사용하여 아무것도 설치하거나 업데이트할 수 없습니다.

프록시 인증 필요(Forefront TMG에서 요청을 완료하려면 인증이 필요합니다. 웹 프록시 필터에 대한 액세스가 거부되었습니다.)

시스템 구성 > 네트워크 > 네트워크 프록시 > 수동에서 시스템 전체 프록시를 올바르게 구성했으며, env | grep 프록시는 올바른 설정으로 http_proxy, https_proxy 변수를 표시합니다.

하지만 여전히 apt-get은 여전히 ​​연결할 수 없습니다.

다음에 무엇을 시도할까요?

답변1

"/etc/apt/apt.conf"를 편집하고 다음 항목을 추가합니다.

Acquire::http::Proxy "http://username:password@proxyhost:port/";

참고 링크

답변2

이는 조직의 ISA 프록시 설정과 관련이 있을 수 있습니다. 내 조직에 가상 서버를 구성하는 동안 동일한 문제에 직면했습니다.

터미널을 엽니다. 터미널에 다음 명령을 입력합니다.

sudo nano /etc/apt/apt.conf

이 명령은 apt.conf 파일을 열고 구성에 사용할 수 있도록 하기 위한 것입니다. 비밀번호를 묻는 메시지가 나타나면 비밀번호를 입력하세요.

파일에 다음 줄을 추가합니다.

Acquire::http::proxy "http://[username]:[password]@[proxy_address]:[port]";
Acquire::https::proxy "https:// [username]:[password]@[proxy_address]:[port]";
Acquire::ftp::proxy "ftp:// [username]:[password]@[proxy_address]:[port]";
Acquire::socks::proxy "[username]:[password]@[proxy_address]:[port]";

여기서: 사용자 이름 - 프록시 사용자 이름 비밀번호 - 프록시 비밀번호 Proxy_address - 프록시 서버의 주소 포트 - 트래픽이 통과할 수 있는 주소 서버의 포트

apt.conf 파일을 저장합니다. apt-get 명령을 실행해 보십시오. 다음과 비슷한 결과가 나올 것입니다.

sudo apt-get install [package]
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
………
Do you want to continue? [Y/n] y:

이 응답이 표시되면 패키지를 설치할 준비가 되었음을 의미합니다.

관련 정보