반응형
[리눅스 명령어]CentOS : man yum
 
1. 용도 및 목적
패키지 의존성 체크 및 설치 수정(로컬기준)
 
2. 자주 쓰는 옵션
-저장소 확인
#yum repolist
 
-단일 패키지 설치 및 삭제
#yum install 패키지
 
#yum remove 패키지
 
-단일 패키지 update(upgrade) or downgrade
#yum update 패키지명
 
#yum downgrade 패키지선택
 
-그룹 패키지 확인
#yum grouplist
 
-그룹 패키지 설치 및 삭제
#yum groupinstall 그룹패키지
 
#yum groupremove 그룹패키지
 
3. 활용 방법
-패키지 확인 방법
yum info 패키지
yum groupinfo 그룹패키지
 
-로컬 저장소 설정-OS DVD
#cd /etc/yum.repos.d/
#mkdir old
#mv CentOS-* old/
#vi /etc/yum.repos.d/local.repo
 
[local]
name=Red Hat Enterprise Linux 6Server - x86_64 - Source
gpgcheck=0
enabled=1
 
#mkdir -p /mnt/dvdrom
DVD 삽입
#mount /dev/sr0 /mnt/dvdrom
 
-로컬 저장소 설정-단일 패키지만 repo 생성 할 시(EX : openssl 최신버전)
#mkdir -p /home/test/packages
openssl 최신 버전 패키지 /home/test/packages 에 업로드
#cd /etc/yum.repos.d/
#mkdir old
#mv CentOS-* old/
#cd /home/test/
#createrepo /packages
#vi /etc/yum.repos.d/local.repo
 
[local]
name=Red Hat Enterprise Linux 6Server - x86_64 - Source
baseurl=file:///home/test/packages
gpgcheck=0
enabled=1
 
repolist 초기화 
#yum clean all
or
#rm -rf /var/cache/yum
 
repolist 확인
#yum repolist
openssl 패키지 업데이트 
#yum update openssl
 
-패키지 확인 방법
yum info 패키지
yum groupinfo 패키지
 
-타 시스템에서 패키지 다운로드만 받을때
yum install --downloadonly --downloaddir=/home/tools anaconda
 
(RHEL5)
# yum install yum-downloadonly
# yum install --downloadonly --downloaddir=<directory> <package>
 
(RHEL6)
# yum install yum-plugin-downloadonly
# yum install --downloadonly --downloaddir=<directory> <package>
 
(RHEL7) 미니멀설치시 패키지 설치
yum install yum-utils
yumdownloader <package>
yumdownloader --destdir /var/tmp kernel
yumdownloader --resolve --destdir /home/tools/net-snmp net-snmp   #resolve 디펜던시 패키지
반응형

+ Recent posts