반응형
[Linux Setting] CentOS 6.9 Setting Guide : 패키지 관리: yum 설정
1. 용도 및 목적
Linux 설치 및 다양한 테스트 환경을 만들기 위함, 이부분은 꽤 중요하다.대부분 현장에서 패키지를 온라인 저장소에서 받질 못하기에 우리처럼 minimal로 설치 된 서버라면 OS 이미지 마운트 후에 필요한 패키지를 설치해야한다. 그런데!! 문제는 리눅스는 의존성 덩어리라 rpm 한개 한개 설치 하려고 하면 솔직히 거의 불가능에 가까워진다. 이때 사용하는 것이 yum이라고 간단하게 이해하면 된다.
2. 설치 환경
-O/S
Windows 10 Pro , VirtualBox(CentOS6.9)
-H/W
Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
RAM 8GB
SDD 256GB
3. 진행
-CentOS6.9 mount
# mount /dev/sr0 /media/dvdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only
-mount 상태 확인
[root@systemeng ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
35G 700M 33G 3% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/sda1 477M 40M 413M 9% /boot
/dev/sr0 3.7G 3.7G 0 100% /media/dvdrom
-yum repository 설정 - 기본 저장소 백업
# cd /etc/yum.repos.d/
# ls
CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo
CentOS-Debuginfo.repo CentOS-Media.repo
# mkdir repobackup
# mv * repobackup/
# ls
repobackup
-현재 패키지가 0임을 확인
# yum repolist
Loaded plugins: fastestmirror
repolist: 0
-local repository 생성
# vi /etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///media/dvdrom
gpgcheck=0
enabled=1
-현재 패키지 다시 확인
# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
local | 4.0 kB 00:00 ...
local/primary_db | 4.7 MB 00:00 ...
repo id repo name status
local local 6,706
repolist: 6,706
완료
반응형
'OS (RHEL,CentOS) > Linux Guide' 카테고리의 다른 글
[Linux Setting] CentOS 6.9 Setting Guide : 패키지 관리: man 설치 (0) | 2018.07.09 |
---|---|
[Linux Setting] CentOS 6.9 Setting Guide : 패키지 관리: yum group 확인 (0) | 2018.07.08 |
[Linux Setting] CentOS 6.9 Setting Guide : 패키지 관리: DVD mount (0) | 2018.07.06 |
[Linux Setting] CentOS 6.9 Setting Guide : 기본설정 : kdump 설정 (0) | 2018.07.03 |
[Linux Setting] CentOS 6.9 Setting Guide : 기본설정 : hosts 설정 (0) | 2018.07.02 |