CentOS랑 클론인 Redhat은 서브스크립션을 등록하지 않으면 기본적으로 yum repository를 이용할 수 없다.
yum list 명령어를 입력하면 아래 사진과 같이 빨간색으로 나오며 install 할 수 없다.
yum repolist 또한 0으로 나온다.
이럴 경우 /etc/yum.repos.d/ 밑에
repo 파일을 추가하여 수정한다.
dvd.repo를 만들었다.
지난 포스트에 만든 ISO 이미지가 마운트된 디렉터리를 경로에 추가 하였다.
아래 사진에 보이는 디렉터리 안의 패키지 목록을 가져와서 설치할 수 있다.
yum list , yum repolist 명령어를 입력
정상적으로 install 할 수 있다.
위의 사진은 아까 추가한 이미지를 이용한 로컬 저장소 한 개
기본적인 yum 명령어
yum repolist : 사용할 수 있는 패키지 리스트를 가지는 저장소 리스트를 가져온다. ( 저장소 안에는 사용할 수 있는 패키지 리스트가 있다. )
yum list : 사용할 수 있는 패키지 리스트를 출력한다. ( 모든 저장소 리스트 )
ex) yum list | grep vsftpd
yum clean all : 패키지 리스트 초기화
yum install -y 'package name' : 패키지 설치 -y 옵션을 넣어 설치 여부 자동 yes
yun localinstall : 아래 사진과 같은 바이너리 파일을 설치한다. rpm -Uvh 와 동일한 기능이지만 의존성 문제를 해결 해준다.
yum remove 'package name' : 패키지 삭제
'OS(~2018) > Linux' 카테고리의 다른 글
리눅스 보안 RPM 서명, 검증 기능 (0) | 2018.08.20 |
---|---|
리눅스 RPM 명령어 패키지 설치 (0) | 2018.08.20 |
리눅스 ISO 이미지 만들기 (0) | 2018.08.17 |
리눅스 parted gpt 타입 파티션 생성하자 (0) | 2018.08.13 |
리눅스 fdisk 파티션 생성과 마운트 (0) | 2018.08.13 |