1. ISO 이미지 업로드
[root@localhost home]# ls
CentOS-8.1.1911-x86_64-dvd1.iso test
2. 마운트 디렉터리 생성
[root@localhost home]# mkdir /mnt/centos8
3. ISO 마운트
[root@localhost /]# echo "/home/CentOS-8.1.1911-x86_64-dvd1.iso /mnt/centos8/ iso9660 defaults 0 0" >> /etc/fstab
4. 마운트 확인
[root@localhost /]# mount -a
mount: /mnt/cetos8: WARNING: device write-protected, mounted read-only.
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 886M 0 886M 0% /dev
tmpfs 903M 0 903M 0% /dev/shm
tmpfs 903M 11M 893M 2% /run
tmpfs 903M 0 903M 0% /sys/fs/cgroup
/dev/mapper/cl-root 47G 12G 35G 25% /
/dev/sda2 976M 138M 772M 16% /boot
/dev/sda1 599M 6.8M 593M 2% /boot/efi
tmpfs 181M 4.0K 181M 1% /run/user/1000
tmpfs 181M 1.2M 180M 1% /run/user/42
tmpfs 181M 4.6M 177M 3% /run/user/0
/dev/loop0 7.1G 7.1G 0 100% /mnt/centos8
5. 로컬 레포지터리 섹션 추가
[root@localhost yum.repos.d]# ls
CentOS-AppStream.repo CentOS-Extras.repo CentOS-Sources.repo local.repo
CentOS-Base.repo CentOS-HA.repo CentOS-Vault.repo CentOS-CR.repo
CentOS-Media.repo CentOS-centosplus.repo CentOS-Debuginfo.repo
CentOS-PowerTools.repo CentOS-fasttrack.repo
[root@localhost yum.repos.d]# vi /etc/yum.repos.d/local.repo
[root@localhost yum.repos.d]# cat local.repo
[InstallMedia-BaseOS]
name=CentOS Linux 8 - BaseOS
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///mnt/centos8/BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[InstallMedia-AppStream] name=CentOS Linux 8 - AppStream
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///mnt/centos8/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
6. yum 리포지터리 캐쉬생성
[root@localhost yum.repos.d]# dnf makecache
CentOS-8 - AppStream 0.0 B/s | 0 B 00:00
Failed to download metadata for repo 'AppStream'
오류: Failed to download metadata for repo 'AppStream'
6.1 문제해결 - 나머지 repo 백업 후 삭제, 다시 실행
[root@localhost yum.repos.d]# tar -cvpzf repo.all.bak.tgz . *
./
./local.repo
./CentOS-AppStream.repo
./CentOS-Base.repo
./CentOS-CR.repo
./CentOS-Debuginfo.repo
./CentOS-Extras.repo
./CentOS-HA.repo
./CentOS-Media.repo
./CentOS-PowerTools.repo
./CentOS-Sources.repo
./CentOS-Vault.repo
./CentOS-centosplus.repo
./CentOS-fasttrack.repo
CentOS-AppStream.repo
CentOS-Base.repo
CentOS-CR.repo
CentOS-Debuginfo.repo
CentOS-Extras.repo
CentOS-HA.repo
CentOS-Media.repo
CentOS-PowerTools.repo
CentOS-Sources.repo
CentOS-Vault.repo
CentOS-centosplus.repo
CentOS-fasttrack.repo
local.repo
[root@localhost yum.repos.d]# ls
CentOS-AppStream.repo
CentOS-Debuginfo.repo
CentOS-Media.repo
CentOS-Vault.repo local.repo
CentOS-Base.repo
CentOS-Extras.repo
CentOS-PowerTools.repo
CentOS-centosplus.repo repo.all.bak.tgz
CentOS-CR.repo
CentOS-HA.repo
CentOS-Sources.repo
CentOS-fasttrack.repo
[root@localhost yum.repos.d]# rm -rf CentOS-*
[root@localhost yum.repos.d]# ls
local.repo repo.all.bak.tgz
[root@localhost yum.repos.d]# yum clean all 0 files removed
[root@localhost yum.repos.d]# yum makecache
CentOS Linux 8 - BaseOS 22 MB/s | 2.2 MB 00:00
CentOS Linux 8 - AppStream 69 MB/s | 5.4 MB 00:00
메타 데이터 캐시가 생성되었습니다.
[root@localhost yum.repos.d]# yum repolist
마지막 메타 데이터 만료 확인 : 0:01:12 전에 2020년 06월 09일 (화) 오전 01시 17분 07초.
repo id
repo name status
InstallMedia-AppStream CentOS Linux 8 - AppStream 4,755
InstallMedia-BaseOS CentOS Linux 8 - BaseOS 1,659
[root@localhost yum.repos.d]#
7. RPM 설치 TEST -설치성공 !
TIP) 외부와 통신이 가능하면, /etc/resolv.conf 에 네임서버를 등록 후 사용 가능하다.
- END -
'OS > Linux' 카테고리의 다른 글
[ Step ] 04. 가상 네트워크 삭제 방법 (0) | 2020.03.11 |
---|---|
[ Step ] 03. 방화벽 설정 변경하기 (0) | 2020.03.10 |
[ Step ] 02. SELinux 설정 및 해제하기 (0) | 2020.03.09 |
[ Step ] 01. Network 변경 (고정 IP 할당 ) 방법 (0) | 2020.03.06 |
CentOS / RHEL 7에 많은 tmpfs (tmpfs 파일 시스템)가있는 이유와 목적은 무엇일까 ? (0) | 2020.03.05 |