리눅스2023. 8. 24. 13:23

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/626217 (2019.4.11)

apt-mirror를 이용해서 우분투 S/W 저장소(software repository)의 미러(mirror) 서버를 구성하는 방법은 이전 게시물을 참고하자. 여기로

 

우분투 14.04 LTS 기반 배포판인 리눅스 민트 17에서 apt-mirror로 우분투 14.04(trusty), 16.04(xenial), 18.04(bionic)의 S/W 저장소 미러를 구축해서 사용하던 중, 한가지 문제가 발생했다.

14.04 기반의 클라이언트에서는 별 문제가 없었는데, 16.04와 18.04 기반의 클라이언트에서 저장소 정보 갱신을 위해 "sudo apt-get update" 명령을 입력하면 오류가 발생했다.  예를 들어 18.04 클라이언트의 경우 /ubuntu/dists/bionic/main/dep11/Components-amd64.yml 파일이 없다는 식이다. 그 외에도 다수의 오류 메시지가 표시되어 S/W 저장소를 제대로 사용할 수 없었다.

한참 인터넷을 헤매다 보니, apt-mirror 0.5.1-1 패키지에서 이런 문제가 발생하는 모양이다. apt-mirror 0.5.1-1ubuntu1에서 해결이 되었다는 얘기도 있다. 문제는 14.04의 S/W 저장소에서 제공되는 apt-mirror의 최신 버전이 0.5.1-1이라는 점.

결국 수동으로 해당 패키지를 다운로드하여 설치했다. 아래의 링크로 가서 apt-mirror_0.5.1-1ubuntu1_all.deb 패키지를 다운로드 했다. 웹브라우저로 접속해서 해당 파일을 다운로드하면 된다.

http://archive.ubuntu.com/ubuntu/pool/universe/a/apt-mirror/

가장 최신판은 apt-mirror_0.5.4-1_all.deb 패키지였는데, 일단 누군가에 의해 사전 검증된 패키지를 선택하기로 하고 0.5.1-1ubuntu1_all 버전으로 다운로드하여 설치를 진행했다.

# apt-mirror 수동 설치
sudo dpkg -i apt-mirror_0.5.1-1ubunt1_all.deb

설치가 진행되면서 /etc/apt/mirror.list 설정 파일을 패키지에 포함된 기본값으로 바꿀 것인지 물어보는데, 기존에 수정해 둔 설정 파일을 그대로 사용하기 위해 "아니오(N)"를 선택.

새로 설치한 apt-mirror를 이용해서 미러 서버를 갱신했더니 이제는 제대로 동작하는 듯하다.

728x90
Posted by 반달가면