반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

hann-blume

Linux - YUM 본문

Linux

Linux - YUM

hann-blume 2020. 2. 27. 19:55

 

 

 

우리는 전에 RPM을 다루면서 RPM이 얼마나 불편하고

시간이 오래걸리는 작업인지 알 수 있었다.

 

https://hann-blume.tistory.com/14

 

Linux - RPM(Redhat Package Management)

RPM은 우리가 리눅스를 사용할 때 필요한 패키지가 있을 경우 해당 패키지를 설치하기 위해 사용한다. 기본적인 사용방법을 알아보자 패키지 설치 # rpm -ivh [패키지 전체 이름] 이 세가지 옵션은 공식으로 다같..

hann-blume.tistory.com

 

이번에는 RPM 포스팅에서 언급했던 YUM에 대해서 알아보자.

 

YUM은 RPM과 마찬가지로 패키지를 설치하는 용도로 이용된다.

RPM과의 차이점은 RPM은 내가 설치하고자하는 패키지 파일만 가지고있으면

인터넷의 연결 여부와 관계없이 패키지 설치가 가능했다.

(수 많은 의존성 문제가 발생하지만)

 

하지만 YUM은 인터넷이 있어야만 사용이 가능하다.

하지만 반대로 말하면 인터넷만 연결되어있다면

의존성 문제를 겪을 필요가 없으며 명령어 한 줄이면

알아서 자동으로 설치를 해준다.

 

YUM 사용법

 

패키지 설치

문법 = # yum -y install [대표 패키지*]

예를들기 위해 mariaDB를 설치해보자

 

대표 패키지 뒤에 ' * '는 '해당 패키지를 설치할 때 필요한 모든 것'

을 의미한다.

 

# yum -y install mariadb*

(여기서  -y는 내가 설치를 할때 물어볼 수 있는 것들에대해

무조건 yes를 자동으로 해주는 옵션이다.)

 

명령어를 입력하면

 

 

위와 같이 미러사이트에서 파일을 스스로 내려받고

 

Complete! 라는 메세지와 함께 설치가 완료된다.

 

이게 설치 끝이다.

 

RPM 포스팅에서 소개해둔 블로그를 보았다면

이게 얼마나 간단한 방법인지 알 수 있을 것이다.

 

 

그럼 이제 YUM으로 설치한 mariaDB를 삭제해보자

 

패키지 삭제

문법 = # yum -y remove [삭제할 패키지*]

마찬가지로 ' * '를 붙여 패키지와 관련된 모든 것을 삭제한다.

 

# yum -y remove mariadb

 

Erasing(삭제)을 하고 Verifying(검토,확인)을 하는 과정이 보이고,

패키지 삭제도 마찬가지로

Complete! 라는 메세지와 함께 삭제가 완료된다.

 

패키지 삭제 역시 간단하다.

 

 

아래표를 보고 참고해두자

 

# yum -h yum 명령어 도움말 보기
# yum update 패키지를 최신 버전으로 업데이트
# yum list 설치된 모든 패키지 목록 보기
# yum grouplist 모든 패키지 그룹 목록 보기
# yum search [패키지명] [패키지명]과 관련된 패키지 검색
# yum list [*패키지명*] 패키지이름에 [패키지명]을 포함하는 것 검색
# yum info [패키지명] [패키지명]의 정보 보기

 

 

 

 

이것으로 YUM에 대한 설명이 끝났다.

반응형

'Linux' 카테고리의 다른 글

Linux - LVM(Logical Volume Manager)  (0) 2020.02.27
Linux - Quota  (0) 2020.02.27
Linux - 부팅오류 복구 / root계정 암호 재설정  (0) 2020.02.25
Linux - Partition  (0) 2020.02.25
Linux - RPM(Redhat Package Management)  (0) 2020.02.25