CD ,DVD 를 통해 로컬 yum 설정
- operating system/Linux
- 2020. 5. 26.
외부로 통신이 불가능한 상황에서 CD , DVD를 통해 로컬 yum을 설정할 수 있다.
1. yum 으로 설정할 cdrom mount
[root@localhost ~]# mount /dev/cdrom /mnt mount: /dev/sr0 is write-protected, mounting read-only [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 37G 1012M 36G 3% / /dev/sda1 1014M 142M 873M 14% /boot tmpfs 184M 0 184M 0% /run/user/0 /dev/sr0 8.8G 8.8G 0 100% /mnt |
2. cd Repository 용 설정 파일 생성
[root@localhost mnt]# cd /etc/yum.repo.d/ [root@localhost yum.repos.d]#ls local.repo |
3. local.repo 파일 내용 수정
[root@localhost yum.repos.d]#cat local.repo recal.repo 파일 내용 [local] name=local baseurl=file:///mnt/ gpgcheck=0 enable=1 baseurl : 마운트 경로 gpgcheck : GPG 서명 검증 여부 , 1이면 검증 , 0이면 검증하지 않음. CD로 Repository 를 설정했기 때문에 0으로 설정 enable: Repository 사용 여부 , 1이면 사용 , 0이면 사용하지 않음. |
4. yum cache 삭제
[root@localhost yum.repos.d] yum clean all Loaded plugins: fastestmirror Cleaning repos: local Cleaning up everything Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos\ |
5. yum list
[root@localhost yum.repos.d] yum list Available Packages 389-ds-base.x86_64 1.3.7.5-18.el7 local 389-ds-base-devel.x86_64 1.3.7.5-18.el7 local 389-ds-base-libs.x86_64 1.3.7.5-18.el7 local 389-ds-base-snmp.x86_64 1.3.7.5-18.el7 local Cython.x86_64 0.19-5.el7 local ElectricFence.i686 2.2.2-39.el7 local ElectricFence.x86_64 2.2.2-39.el7 local GConf2.i686 3.2.6-8.el7 local GConf2.x86_64 3.2.6-8.el7 local GConf2-devel.i686 3.2.6-8.el7 local GConf2-devel.x86_64 3.2.6-8.el7 local -- 중략 -- |