[CentOS] 의존성 문제를 해결한 패키지 설치 도구 YUM 정리
Nowhere 와 Now here 의 차이

IT/ㄴ Linux

[CentOS] 의존성 문제를 해결한 패키지 설치 도구 YUM 정리

TIENE 2023. 7. 11. 15:22
반응형

YUM

- Yellowdong Update Modified

- RPM 기반 시스템용 패키지 설치/삭제/업데이트 도구다.

- RPM 저장되어있는 저장소에 접근하여 특정 패키지를 설치할 , 필요한 패키지까지 전부 한번에 설치 가능하다.

- RPM의 문제점이었던 의존성 문제를 해결한 설치 도구다.

옵션 설명
install 패키지 설치
remove 패키지 삭제
update 설치된 패키지 업데이트
check-update 설치된 패키지의 업데이트 가능 목록 출력
info 패키지 정보 출력
-y 설치 진행 시, 자동으로 동의하는 옵션

 

 

 - [/etc/yum.repos.d/CentOS-Base.repo] 파일안에 저장소 URL 입력되어있다.

 

- 해당 URL 접속하여 패키지를 설치할  있는 것이다.

 

- 동작 방식은 다음과 같다.

1) 설치할 패키지 이름을 파악하고 yum install [package]를 입력한다.
2) /etc/yum.repo.d/CentOS-Base.repo 내부의 URL을 참조한다.
3) 설정된 URL을 따라서 Repository로 이동한다. 이때, 전체 패키지 목록 파일을 요청한다.
4) Repository는 요청에 따라서, 전체 패키지 목록 파일을 건내준다.
5) 설치할 패키지와 관련 패키지가 화면에 출력되고, y를 입력하여 설치에 필요한 패키지 파일을 요청한다.
6) Repository는 요청에 따라서, 설치할 패키지 파일을 다운로드할 수 있게 응답한다. 그리고 자동으로 설치된다.

- 위의 5)에서 y 입력을 미리 옵션으로 지정하여 자동으로 동의를 구하고 설치할 수 있다.

- 또한, 설치할 패키지를 나란히 입력하여 동시에 설치할 수도 있다.

 

- httpd와 mariadb는 설치가 되었고, vsftpd는 업데이트가 되었다.

 

 

 


* CD/ DVD 저장소로 지정하여 패키지 설치하기

- 인터넷을 사용할 수 없을 때, CD를 이용하여 설치할 수 있다.

- repo의 URL을 마운트된 CD로 지정한다.

 

yum install mysql-connector-odbc

- 설치할 패키지를 받아올 저장소가 dvd로 지정되어 설치가 완료되었다.


반응형