우분투 14.04 기반 배포판에서 16.04 / 18.04의 S/W 저장소 미러를 구성하는 문제(apt-mirror 오류) 리눅스

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를 이용해서 미러 서버를 갱신했더니 이제는 제대로 동작하는 듯하다.



덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

1441045
3392
1828172

ad_widget_2