운영체제/Linux
[OracleLinux 8.4]Local Repository 설정
peryh
2022. 5. 4. 09:39
728x90
Local Repository 이해
[기본 용어]
Repository : Package를 모아놓은 저장소
Package : 리눅스 시스템에서 소프트웨어를 실행하는데 필요한 파일(실행 파일, 설정 파일, 라이브러리 등)이 담겨 있는 설치 파일 묶음, 종류로 소스패키지(Source Package)와 바이너리 패키지(Binary Package)가 존재
Local Repository 생성(root user로 수행)
CD-Rom에 iso 이미지 넣은 후 cdrom 파일 정보 확인
ls -l /dev/ | grep sr0 lrwxrwxrwx. 1 root root 3 May 4 09:15 cdrom -> sr0 brw-rw----+ 1 root cdrom 11, 0 May 4 09:15 sr0 |
mount 디렉터리 생성 후 mount
mkdir /repo mount /dev/sr0 /repo |
mount 정보 확인
df -h /dev/sr0 9.3G 9.3G 0 100% /repo |
local repository를 위한 환경 설정
8 버전은 package 위치가 BaseOS / AppStream 양쪽에 존재
cd /etc/yum.repos.d/ vi local.repo ######################### [InstallMedia-BaseOS] name=Redhat Linux 8 - BaseOS baseurl=file:///repo/BaseOS/ enabled=1 gpgcheck=0 [InstallMedia-AppStream] name=Redhat Linux 8 - AppStream baseurl=file:///repo/AppStream/ enabled=1 gpgcheck=0 |
yum repolist 정보 수정 및 확인
yum clean all yum repolist ===================================================== repo id repo name InstallMedia-AppStream Redhat Linux 8 - AppStream InstallMedia-BaseOS Redhat Linux 8 - BaseOS ol8_UEKR6 Latest Unbreakable Enterprise Kernel Release 6 for Oracle Linux 8 (x86_64) ol8_appstream Oracle Linux 8 Application Stream (x86_64) ol8_baseos_latest Oracle Linux 8 BaseOS Latest (x86_64) |