[centos] yum
2019. 3. 17. 21:07ㆍstudy/centos 7 server & network
‘이것이 리눅스다’ 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌의 내용을 정리한 글입니다.
: rpm의 의존성 문제를 해결
: 인터넷을 통해서 필요한 파일을 저장소에서 자동으로 모두 다운로드해서 설치하는 방식
> 알아서 관련된 파일을 다 다운받음으로써 의존성 문제를 해결한다.
- 명령어
1. 설치 & 삭제
1 2 3 4 | yum install 패키지 이름 yum -y install 패키지 이름 yum remove 패키지 이름 | cs |
-y : 사용자의 확인을 모두 yes로 간주하고 진행한다.
* rpm 파일도 설치가 가능하다.
이때는 yum localinstall rpm파일이름.rpm 명령을 사용한다.
2. 업데이트 가능 목록 확인 & 업데이트
1 2 | yum check update yum update 패키지 이름 |
3. 패키지 리스트 & 정보 확인
1 2 | yum list 패키지 이름 // 리스트 yum info 패키지 이름 // | cs |
4. 패키지그룹 설치
yum 작동방식
1. yum install 입력
2. /etc/yum.repos.d 디렉터리의 repo 파일을 열어서 url 주소 확인
/etc/yum.repos.d: yum 명령을 입력했을 때 검색하는 네트워크 주소들이 들어있는 파일들의 디렉터리url 주소: centos7 패키지 저장소의 주소
- CentOS-Base.repo : 원본 패키지 저장소 url이 저장되어 있다.
- CentOS-Debuginfo.repo : 디버그 관련
- CentOS-Sources.repo : 소스 관련
3. 전체 패키지 목록 파일을 요청
4. 전체 패키지 목록 파일만 다운로드
5. 설치할 패키지와 관련된 패키지의 이름을 화면에 출력
6. y를 입력하면 설치에 필요한 패키지 파일을 요청함
7. 설치할 패키지 파일을 다운로드해서 자동 설치
[ CentOS-Base.repo 파일 ]
> 이 과정을 통해 네트워크가 아닌 dvd에 있는 파일을 yum을 사용해서 설치할 수 있다.
실습
dvd.repo 파일을 만들고 dvd와 network 둘다 사용해서 패키지를 설치할 수 있도록 한다.
* 먼저 dvd를 통해 설치하고 dvd에 패키지가 없으면 네트워크를 통해 설치한다.
[ dvd.repo 파일]
- [dvd] : 태그
- name : 지정하고 싶은 이름
- baseurl : 설치할 패키지가 있는 곳의 url
* dvd에 있는 패키지를 설치하는 것이므로 파일 경로를 지정해준다.
- gpgcheck : 다운받은 rpm 파일이 이상이 있는지
> 0 : 이상이 없음
'study > centos 7 server & network' 카테고리의 다른 글
[centos] 파일 위치 검색 (0) | 2019.03.17 |
---|---|
[centos] 파일 압축과 묶기 (0) | 2019.03.17 |
[centos] rpm (0) | 2019.03.17 |
[centos] 파일의 소유권/허가권, 링크 (0) | 2019.03.17 |
[centos] 사용자 및 그룹 관리 (0) | 2019.03.17 |