YUM(Yellowdog Updater Modified) 개념
- "rpm"명령의 패키지 의존성 문제가 완전하게 해결됨.
- 인터넷을 통하여 필요한 파일을 저장소(Repository)에서 자동으로 모두 다운로드해서 설치하는 방식
YUM 기본적인 사용법
- 기본 설치 : yum install 패키지이름
- 주로 "yum -y install 패키지이름"으로 사용
- "-y"는 사용자의 확인을 모두 "yes"로 간주하고 설치를 진행한다는 옵션
- RPM 파일 설치 : yum localintall rpm파일이름.rpm
- 업데이트 가능한 목록 보기 : yum check-update
- 업데이트 : yum update 패키지이름
- 삭제 : yum remove 패키지이름
- 정보 확인 : y
um info 패키지이름
YUM 고급 사용법
- 패키지 그룹 설치
- yum groupinstall "패키지그룹이름"
- 패키지 리스트 확인
- yum list 패키지이름
- 특정 파일이 속한 패키지 이름 확인
- yum provides 파일이름
- GPG 키 검사 생략
- yum install --nogpgcheck rpm파일이름.rpm
- CentOS 19에서 검증되지 않은 패키지를 강제로 설치할 때 사용
- 기존 저장소 목록 지우기
- yum clean all
YUM 작동 방식 설정 파일
- 'yum install 패키지이름' 명령이 작동하는 방식
- /etc/yum.conf 파일 : 특별히 변경할 필요 없음
- /etc/yum.repos.d/ 디렉터리
- yum 명령을 입력했을 때 검색하게 되는 네트워크의 주소가 들어 있는 여러 개의 파일이 있음
- /etc/yum.repos.d/ 디렉터리의 *.repo 파일
- CentOS-Base.repo : [base], [extra]만 남기고 [updates] 부분은 삭제했음. 즉, 출시 시점의 원본 패키지만 설치됨.
-- 네트워크 사용하지 않고 dvd에서 카피해서 설치하는 방법
/etc/yum.repos.d/ 경로 안의 .repo 파일 체크해서 설치함
아래를 설정하기 위해 기존의 .repo 파일은 다른 곳에 백업해두고 삭제
# touch dvd.repo
# vi dvd.repo
[dvd]
name=CentOS DVD
vaseurl=file:///media/cdrom
gpgcheck=0 -- 0:체크안함, 1:체크(경로 적어야함)
-- dvd에 있으면 설치하고, 없으면 네트워크에서 다운 받기
# vi /etc/yum.repos.d/dvd.reop
[dvd]
name=CentOS DVD
vaseurl=file:///media/cdrom
gpgcheck=0 -- 0:체크안함, 1:체크(경로 적어야함)
[network]
name=Network
baseurl=
http://mirror.centos.org/centos/7/os/x86_64/
gpgcheck=0
참고 : https://www.youtube.com/playlist?list=PLVsNizTWUw7EoFNBhIdVFp9eT6P22hU1o&nohtml5=False
'OS > Linux' 카테고리의 다른 글
[Linux] 파일 위치 검색 (0) | 2016.04.12 |
---|---|
[Linux] 파일의 압축과 묶기 (0) | 2016.04.12 |
[Linux] 프로그램 설치를 위한 RPM (0) | 2016.04.11 |
[Linux] 링크 (0) | 2016.04.11 |
[Linux] 파일과 디렉터리의 소유와 허가권 (0) | 2016.04.11 |