Linux

Apt Mirror 서버 구성하기

김모우 2021. 3. 24. 13:26
728x90
반응형

 

Ubuntu 서버에서 패키지 설치를 위해사용하는 Apt repo 서버의 Mirror 서버를 구성하는 방법에 대해서 알아보겠습니다.

여기서는 apt-mirror 패키지를 사용하여 Apt Mirror 서버를 구성해보고, 실제 다른 서버에서 해당 Repo를 연결하여 가지고있는 패지키 설치까지 진행해보도록 하겠습니다.

 

 

** OS 환경: ubuntu18.04

 

1. Apt-Mirror 패키지 설치 및 설정 편집

 

# apt-get install apt-mirror


- 아래와 같이 설치 시 /etc/apt/mirror.list 파일이 생성됩니다.

# vim /etc/apt/mirror.list


: repo 설정 부분을 Mirroring 구성을 하려고하는 repo로 변경해줍니다.
: 저는 zabbix repo를 사용하였습니다.

 

2. Mirroring 시작

 

# apt-mirror /etc/apt/mirror.list

: 정상적으로 실행될 경우 아래와 같이 표시됩니다.

 

3. Apache2 설치 및 Zabbix repo 연결

 

# apt-get install apache2
# ls -R /var/spool/apt-mirror/mirror/repo.zabbix.com/zabbix/
: 아래와 같이 repo가 Mirroring 되어 있습니다.


- Apache2에서 접근하기 위해 /var/www/html/zabbix 로 심볼릭 링크를 생성해줍니다.
#ln -s /var/spool/apt-mirror/mirror/repo.zabbix.com/zabbix/ /var/www/html/zabbix

 

4. Apache2 설정 및 repo 확인

 

# vim /etc/apache2/apache2.conf
: 아래 설정 추가
.
.
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
.
.
.
: wq


- repo 확인



 

5. Apt 설정 및 패키지 다운로드

 

 

- 패키지를 설치하려고 하는 서버 접속
# vim /etc/apt/source.list.d/zabbix.list
.
.
.
deb http://[repo 서버 주소]/zabbix/5.2/ubuntu bionic main
deb-src http://[repo 서버 주소]/zabbix/5.2/ubuntu bionic main
.
.
.
: wq



# apt-get update



# apt-get install zabbix-agent2


- 위와 같이 미러링된 레포에서 패키지를 다운로드 하는 것을 확인할 수 있다.

 

728x90
반응형

'Linux' 카테고리의 다른 글

Linux 명령어 정리 - 01  (0) 2021.04.21
Linux 라이브러리 의존성 확인  (0) 2020.12.10
리눅스 Single mode 부팅  (0) 2020.12.05
Sudo 암호 제거 하기  (0) 2020.12.05
Linux 서버 Windows AD 조인  (0) 2020.11.22