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 |