반응형 Local Repository4 Rocky Linux 8 / 9, Alma Linux 8/9 local repository 로컬 레포지터리 구성 서버 운영 시 폐쇄망 환경에서는 외부 저장소에 접근할 수 없으므로, 로컬 저장소를 만들어 패키지를 설치해야 합니다. 이를 위해 Rocky Linux ISO 파일을 다운로드하고, 해당 ISO 파일을 마운트한 후 내용을 로컬 디렉토리에 복사합니다. 복사된 파일을 기반으로 로컬 레포지토리 설정 파일을 작성하여 저장소를 구성합니다. 이후 dnf 또는 yum을 통해 패키지를 설치할 수 있습니다. 1. ISO 파일 다운로드 및 마운트공식 사이트에서 해당 OS의 ISO 파일을 다운로드합니다.ISO 파일을 마운트합니다.mount /dev/sr0 /mnt/ 2. 로컬 디렉토리에 복사마운트된 ISO 파일의 내용을 로컬 디렉토리로 복사합니다cp -a /mnt/. /iso/ 3. 로컬 레포지토리 설정/etc/yum.repos.. 2024. 5. 27. centos 8 이상 버전 local repository 외부와 통신이 안되는 환경에서는 cd에 있는 패키지들을 복사해 언제든 필요한 패키지를 설치할 수 있다. 설정방법으로는 1. 설치 cd 넣기 2. cd-rom 마운트#mount /dev/sr0 /mnt/cdrom 3. 복사할 디렉토리 생성#mkdir /repository 4. cd에 있는 내용 복사#cp -a /mnt/cdrom/* /repository 5. 기존 repository 삭제 또는 이동# mv /etc/yum.repos.d/*.repo /tmp/ 6. repository 등록#vi /etc/yum.repos.d/local.repo [BaseOS] name=BaseOS baseurl=file:///repository/BaseOS enabled=1 gpgcheck=0 [AppStream] n.. 2023. 11. 2. 리눅스 local yum 구성 원하는 버전 Centos, Rhel CD rom 마운트 1. Package를 복사할 디렉토리 생성[root@localhost /]# mkdir -p /redhat7/Packages/2. CD 안의 RPM파일 디렉토리로 copy[root@localhost /]# mount /dev/sr0 /cdrommount: /dev/sr0 is write-protected, mounting read-only[root@localhost /]# df Filesystem 1K-blocks Used Available Use% Mounted on/dev/sr0 4600876 4600876 0 100% /cdrom[root@localhost /]# cd.. 2022. 3. 24. Ubuntu Local repository 구성 서버나 idc에서는 외부망이 막혀있는 경우가 많다. 매번 필요한 패키지를 usb나 ubuntu에 업로드해서 rpm 정합성을 맞추면서 설치하기란 어렵다. 그럴때 iso를 설치 후 local 저장소에 repository를 구성하면 이와 같은 번잡함이 해결된다. 1. CD MOUNT # mount /dev/sr0 /mnt 2. cdrom에 있는 install 파일 복사 # find ./mnt -name "*.deb" | cpio -pdm /media/Repository/ubuntu-repository/ 3. 스크립트 만들기vi /bin/update-mydebs 로 만든다.4. source.list 만들기5. update-mydebs 실행6. apt-get update 및 upgrade 2020. 11. 12. 이전 1 다음 반응형