카테고리 없음

[Linux] YUM이란? YUM 명령어

지윤공원🌳 2021. 8. 8. 23:17
728x90

YUM?

YUM(Yellodog Updater Modified), 일명 "염"은 기존 RPM의 문제점과 불편함을 개선하여 만들어진 패키지 설치 관리 도구입니다. 인터넷을 사용하여 패키지 설치에 필요한 파일 목록을 저장소에 다운로드 한 후에 설치하는 방법입니다.

RPM처럼 일일이 다운로드할 필요도 없고 의존성 문제도 해결되었습니다.

YUM을 사용하려면 당연히 인터넷 연결이 되어있어야겠죠? 서버 통신을 허용해주어야 합니다. 

 

YUM 명령어

yum 기본 사용법 : yum [옵션] [명령] [패키지명]                                                                
yum install 패키지 패키지를 설치합니다.
yum -y install 패키지 패키지를 설치합니다. 진행 중에 나오는 질문에 모두 y(yes)로 답합니다.
yum localinstall 패키지.rpm rpm 패키지를 설치합니다. (의존하는 패키지들을 모두 따로 설치해야 함)
yum install 1번패키지 2번패키지 여러 패키지를 한 번에 설치합니다.
yum check-update 설치된 패키지 중 업데이트가 필요한 패키지 목록을 출력합니다.
yum update 패키지 패키지를 업데이트합니다.
yum upgrade 패키지 패키지를 업그레이드합니다.
yum clean all 캐시되어 있는 yum 패키지를 모두 제거합니다.
yum search 단어 단어로 시작하는 패키지 목록을 출력합니다.
yum remove 패키지 패키지를 삭제합니다. 
yum info 패키지 패키지 정보를 출력합니다. 
yum list 저장소에 있는 모든 패키지를 출력합니다. 

 

YUM 옵션

옵션은 사실 rpm과 비슷합니다.

-h, --help 해당 명령어의 도움말을 출력합니다.
-t, --tolerant 에러를 자동으로 처리합니다.
--showduplicates 중복되는 것을 출력합니다.
-c [file] 파일의 위치를 알려줍니다.
-e [level] 에러를 보여줍니다.
--version yum버전을 보여줍니다.
-y, --assumeyes 모든 물음에 y(yes)로 답합니다.
-q, --quiet 모든 프로세스(작업)이 종료됩니다.
--obsoletes 오래된 패키지는 업데이트 중에 자동으로 삭제 또는 교체됩니다.
--noplugins yum 플러그인을 삭제합니다.
--nogpgcheck gpg signature X
--skip-broken 문제가 있는 패키지는 스킵합니다. 

 

728x90