프록시를 사용할 때 'apt-get update'가 실패함

프록시를 사용할 때 'apt-get update'가 실패함

apt-get 업데이트를 사용하면

오류 http://ppa.launchpad.net 정확한/main amd64 패키지              
404 찾을 수 없음

W: 가져오지 못했습니다.
http://ppa.launchpad.net/webupd8team/jupiter/ubuntu/dists/precise/main/binary-amd64/Packages
404 찾을 수 없음

E: 일부 인덱스 파일을 다운로드하지 못했습니다. 무시되었거나 오래되었습니다.
대신에 사용된 것.

머신이 프록시 뒤에 있고 프록시가 올바르게 구성되어 있으며 인터넷에서 가져온 다른 패키지에 대해서는 오류가 발생하지 않습니다. ppa에서 더 일반적입니다. 다른 소스에서는 문제가 발생하지 않았습니다.

문제가 있었습니다:

deb http://_ppa.launchpad.net/rabbitvcs/ppa/ubuntu 정확한 메인
deb [arch=amd64] http:__ppa.launchpad.net/webupd8team/jupiter/ubuntu 정확한 메인

또한 Acquire::http {No-Cache=True;}를 사용해 보았습니다. 목록 sudo rm /var/lib/apt/lists/*의 캐시를 정리하는 중입니다.

아무것도 해결되지 않았습니다. 실패한 URL은 브라우저에서 또는 wget을 사용하여 완벽하게 열립니다.

이 문제는 프록시를 사용할 때만 발생합니다.

답변1

어떤 종류의 Ubuntu와 버전을 사용하고 있는지 잘 모르겠습니다. 다음 명령을 사용하여 Ubuntu 버전을 확인하세요.

lsb_release -a

우분투버튼과 같은 시스템 전체 적용을 선택할 수 있는 프록시 전환기가 있습니다. 그러면 apt는 문제 없이 프록시 뒤에서 작동해야 합니다.

주분투그놈이 아닌 다른 클론에는 프록시 전환기가 없으므로 /etc/apt/apt.conf.d/proxies95파일을 업데이트해야 합니다.

프록시에 대한 사용자 이름과 비밀번호가 있는 경우 다음을 엽니다 apt.conf.

sudo -H gedit /etc/apt/apt.conf

당신은 볼 수

Acquire::http::proxy "http://proxyIP:port/";
Acquire::https::proxy "https://proxyIP:port/";

그것을로 바꾸다

Acquire::http::proxy "http://username:password@proxyIP:port/";
Acquire::https::proxy "https://username:password@proxyIP:port/";

관련 정보