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

 

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

우선, 우분투의 공식 S/W저장소의 자료를 가져와 미러 서버를 구축하는 방법은 이전 게시물을 참고하자. 여기로. 본 게시물은 apt-mirror를 이용한 우분투 S/W저장소 미러 서버가 이미 설정되어 있다는 것을 전제로 정리한 것이다.

 

리눅스 민트(Linux Mint)의 공식 S/W저장소(S/W repository)를 우분투와 동일한 방식으로 미러 서버에 추가할 수 있다. apt-mirror의 설정 파일 /etc/apt/mirror.list에 우분투 S/W저장소는 그대로 두고 리눅스 민트에 대한 내용을 추가해 주면 된다.

예를 들어 리눅스 민트 17(코드명 Qiana), 17.3(Rosa), 18(Sarah), 18.3(Sylvia), 19(Tara) 등의 S/W저장서를 미러링하고자 하면 아래의 내용을 /etc/apt/mirror.list에 추가한다. 기존의 우분투 관련 내용은 지우지 말고 그대로 유자해야 함에 유의.

# linux mint 17 qiana
deb-amd64 http://packages.linuxmint.com qiana main upstream import
# linux mint 17.3 rosa
deb-amd64 http://packages.linuxmint.com rosa main upstream import
# linux mint 18 sarah
deb-amd64 http://packages.linuxmint.com sarah main upstream import
# linux mint 18.3 sylvia
deb-amd64 http://packages.linuxmint.com sylvia main upstream import
# linux mint 19 tara
deb-amd64 http://packages.linuxmint.com tara main upstream import

deb-i386 http://packages.linuxmint.com qiana main upstream import
deb-i386 http://packages.linuxmint.com rosa main upstream import
deb-i386 http://packages.linuxmint.com sarah main upstream import
deb-i386 http://packages.linuxmint.com sylvia main upstream import
deb-i386 http://packages.linuxmint.com tara main upstream import

설정 파일 편집을 마쳤다면 apt-mirror를 실행해서 다운로드를 시작하자. 

sudo apt-mirror

다운로드 완료후 새로 추가된 부분에 대한 권한 설정을 해 준다. 미러링할 디렉토리(/etc/apt/mirror.list의 base_path 항목)는 /var/local_repo/라고 가정하면 아래와 같이 작업.

# 접근권한 설정
sudo chmod -R a+rX /var/local_repo

웹을 통해 접근이 가능하도록 심볼릭 링크도 추가해 주자. 아파치 웹서버의 DocumentRoot가 /var/www/라는 가정하에, 리눅스 민트에 대응하는 자료를 연결하기 위해 심볼릭 링크 /var/www/mint를 생성. 

# symbolic link 생성
sudo ln -s /var/local_repo/mirror/packages.linuxmint.com/ /var/www/mint 

이제 아파치 웹서버를 재기동한다.  

sudo systemctl restart apache2

리눅스 민트 미러 서버에 대응하는 클라이언트 설정은 다음에.

728x90
Posted by 반달가면