apt-cacher-ng는 https 패키지와 함께 제공되며 릴리스에는 릴리스 파일이 없습니다.

apt-cacher-ng는 https 패키지와 함께 제공되며 릴리스에는 릴리스 파일이 없습니다.

apt-cacher-ng를 설정하고 https와 작동하도록 구성했습니다.

적절한 업데이트는 대부분의 https/http 패키지에서 작동합니다.

apt-cacher-ng 서버 구성에 추가했습니다.

PassThroughPattern: .*

각 https 저장소에 대해 다음 예와 같이 재매핑 구성을 생성했습니다.

echo "127.0.0.1 fake_repo.cache.internal" >> /etc/hosts
echo "https://real.repo.org" > /etc/apt-cacher-ng/backend_real_repo
echo "Remap-gocd: http://fake_repo.cache.internal ; file:backend_real_repo" >> /etc/apt-cacher-ng/acng.conf

그러나 특정 저장소의 경우:

deb https://download.gocd.org / 

apt-cacher-ng 서버로 전환하면:

echo "127.0.0.1 gocd.cache.internal" >> /etc/hosts
echo "https://download.gocd.org" > /etc/apt-cacher-ng/backend_gocd
echo "Remap-gocd: http://gocd.cache.internal ; file:backend_gocd" >> /etc/apt-cacher-ng/acng.conf

뒤에 세미콜론을 주목하세요http://gocd.cache.internal , URL은 공백으로 구분되어야 합니다. 이 작업에 몇 시간을 보냈는데 세미콜론이 잘못 배치되어 작동하지 않는 이유를 이해할 수 없습니다.

그리고 클라이언트를 입력하세요.

echo "deb http://gocd.cache.internal /" >> /etc/apt/sources.list.d/gocd.list

클라이언트에서 실행할 때:

apt update

다음 메시지가 나타납니다.

Ign :1 http://gocd.cache.internal  InRelease
Atteint :2 http://ftp.fr.debian.org/debian buster InRelease           
Atteint :3 http://security.debian.org/debian-security buster/updates 
InRelease
Err :4 http://gocd.cache.internal  Release                            
  404  Not Found [IP : 10.42.30.133 3142]
Lecture des listes de paquets... Fait
E: Le dépôt http://gocd.cache.internal  Release n'a pas de fichier 
Release.

파일을 게시하지 않고 게시되었습니다.

그리고 이 링크들은 모두 잘 작동하고 있어요

https://download.gocd.org/Release

https://download.gocd.org/Release.gpg

https://download.gocd.org/InRelease

클라이언트 컴퓨터에는 다음과 같은 구성이 있습니다.

touch  /etc/apt/apt.conf.d/01acng

echo "Acquire::http {
        Proxy \"http://apt-cache.mik3fly.internal:3142\";
};" > /etc/apt/apt.conf.d/01acng

실패 이유를 알 수 없음

고쳐 쓰다:

클라이언트에 원래 구성 URL을 유지했지만 그것도 작동하지 않았습니다.

deb https://download.gocd/org / 

관련 정보