hann-blume
Linux - YUM 본문
우리는 전에 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 |