/var/log/messages
SLES Local Repo 구성 본문
현재 레포지토리는 다음과 같이 구성 되었습니다.
cmd: zypper repos
이 레포지토리 모듈은 기본으로 설치가 되는 모듈입니다.
이렇게 설치한 이유는 빠른 설치를 위해서 했다고 가정해봅시다.
현재 iso 파일은 이 위치에 있습니다.
경로: /dev/sr0
이 iso 파일을 /srv/repo로 mount 한 후, 잘 되었는지 확인해보겠습니다.
명령어: mkdir /mnt/repo
mount /dev/sr0 /mnt/repo
ls -l /mnt/repo/ | grep '^d'
잘 되었습니다.
이제, 이 데이터들을 /srv/repo로 옮겨보겠습니다.
명령어: /srv/repo
cp -r /mnt/repo/* /srv/repo
ls -l /srv/repo | grep '^d'
이제 이 디렉토리를 레포지토리로 잡아보겠습니다.
그 전에, /mnt/repo는 umount 하겠습니다.
그리고 의존성에 의해서 동일한 레포지토리도 설치 될 수 있으니 현재 모든 레포지토리 모듈도 삭제 하겠습니다.
명령어: umount /mnt/repo
zypper rr -a
zypper repos
yast로 /srv/repo를 local repo로 잡아보겠습니다.
화면까지 오기 과정: yast 입력 > Software > Software Repositories > alt + a
다 입력 후, 다음과 같은 화면이 나타날 것 입니다.
커서를 Local Directory로 옮깁니다. 그리고 alt + n 을 입력합니다.
입력하면 다음과 같은 화면이 나타납니다.
Path to Directory에 /srv/repo를 입력합니다. 그리고 alt + n을 입력합니다.
다음과 같이 사용할 repository module을 선택 할 수 있습니다. 그리고 alt + n을 입력합니다.
계약서가 나타나면 alt + a를 입력합니다. 그리고 최종 마침으로 alt + o를 입력합니다.
설치가 잘 되었는지 확인하고, 테스트를 해보려합니다. apache를 설치해보겠습니다.
명령어: zypper repos
zypper in -y apache
성공적으로 설치가 완료 되었습니다.