본문 바로가기

IT's Life/Linux

자세한 Linux yum 명령 (패키지 조회, 설치, 업그레이드 및 설치 제거)


m 쿼리 명령

패키지에서 쿼리 작업을 수행하려면 yum을 사용하십시오. 공통 명령은 다음 유형으로 나눌 수 있습니다.

  • Yum 목록 : 설치 및 설치 가능한 모든 패키지를 쿼리합니다. 예를 들면 다음과 같습니다.

[root @ localhost yum.repos.d] # yum list # 

사용 가능한 모든 패키지 목록 조회 

설치된 패키지 # 설치된 

패키지 

ConsdeKit.i686 0.4.1-3.el6 

@ anaconda-CentOS-201207051201 J386 / 6.3 

ConsdeKit-libs .i686 0.4.1-3.el6 @ anaconda-CentOS-201207051201 J386 / 6.3 

... 일부 출력 생략 ... 

사용 가능한 패키지 # 

설치 가능한 패키지 

389-ds-base.i686 1.2.10.2-15.el6 c6-media 

389 -ds-base-devel.i686 1.2.10.2-15.el6 c6-media # 소프트웨어 

이름 버전 위치 (CD) 

... 일부 출력 생략 ...

  • Yum list package name : 패키지의 설치 상태를 조회하십시오. 예를 들면 다음과 같습니다.

[root @ localhost yum.repos.d] # yum list samba 

사용 가능한 패키지 samba.i686 3.5.10-125.el6 c6-media #samba 

패키지 설치 쿼리

  • Yum 검색 키워드 : yum 소스 서버에서 키워드와 관련된 모든 패키지를 찾습니다. 예를 들면 다음과 같습니다.

[루트 @ 로컬 호스트의 yum.repos.d] # 얌 검색 삼바 

# 검색 서버의 모든 관련 패키지와 삼바 

======================== N을 / S 일치 : 

samba ================================= 

samba-client.i686 : Samba 클라이언트 프로그램 

samba-common.i686 : Files Samba 서버 및 클라이언트 모두 

사용 samba-doc.i686 : Samba 제품군에 대한 설명서 

... 출력의 일부 생략 ... 

이름과 요약 만 일치하며 모든 항목에 "모두 검색"을 사용하십시오.

  • Yum 정보 패키지 이름 : 실행 패키지의 세부 사항을 조회하십시오. 예를 들면 다음과 같습니다.

[root @ localhost yum.repos.d] # yum info samba #samba 

패키지 정보 쿼리 

사용 가능한 패키지 < - 설치 없음 

이름 : samba < - 패키지 이름 

Arch : i686 <-적합한 하드웨어 플랫폼 

버전 : 3.5.10 < 버전 

릴리스 : 125.el6 <-릴리스 버전 

크기 : 4.9M <-크기 저장소 

: c6-media <-CD에서 

... 출력의 일부 생략 ...


m 설치 명령

yum 패키지를 설치하는 명령의 기본 형식은 다음과 같습니다.

[root @ localhost yum.repos.d] # yum -y 설치 패키지 이름

어디에 :

  • 설치 : 패키지가 설치되었음을 나타냅니다.
  • -y : 예라고 자동 응답합니다. -y를 추가하지 않으면 설치된 각 소프트웨어가 수동으로 예라고 대답해야합니다.

예를 들어, 다음 yum 명령을 사용하여 gcc를 설치하십시오.

[root @ localhost yum jepos.d] #yum -y install gcc #yum을 

사용하여 자동으로 gcc 설치

Gcc는 C 컴파일러이므로 패키지에 더 많은 종속성이 포함되므로 yum 명령을 사용하여 설치하는 것이 좋습니다.


얌 업그레이드 명령

yum 업그레이드 패키지를 사용하려면 yum 소스 서버의 패키지 버전이 로컬로 설치된 패키지 버전보다 높은지 확인하십시오. 

yum 업그레이드 패키지의 일반적인 명령은 다음과 같습니다.

  • yum -y update: 모든 패키지를 업그레이드하십시오. 그러나 서버가 안정성을 강조한다는 점을 고려하면이 명령은 일반적으로 사용되지 않습니다.
  • yum -y update 청명: 특정 패키지를 업그레이드하십시오.

m 제거 명령

yum을 사용하여 패키지를 제거하면 패키지에 종속 된 다른 모든 패키지가 동시에 제거되지만 종속 패키지가 필수 구성 요소 파일을 실행하는 시스템에 속하더라도 yum에 의해 무자비하게 제거되므로 시스템 충돌의 직접적인 결과가 발생합니다. 

이 패키지 및 모든 종속 항목을 제거해도 시스템에 영향을 미치지 않을 것이라고 확신하지 않는 한 yum을 사용하여 패키지를 제거하지 마십시오. 


yum uninstall 명령의 기본 형식은 다음과 같습니다.

[root @ localhost yum.repos.d] # yum 패키지 이름 제거 # 

지정된 패키지 제거

예를 들어 yum을 사용하여 samba 패키지를 제거하는 명령은 다음과 같습니다.

[root @ localhost yum.repos.d] # yum 삼바 제거 # 

삼바 패키지 제거