레드햇 계열의 yum옵션
yum list all (all생략 가능)
사용가능한 모든 패키지들과 이미 설치되어 있는 패키지 목록 출력
yum list available
설치 가능한 패키지 리스트 확인
yum list update
업데이트 가능한 패키지 리스트 확인
yum list installed
yum list installed [패키지명]
특정 패키지의 설치 여부 확인 (패키지명, 패키지 정보 출력)
yum list recent
최근에 추가된 패키지 목록 확인
yum install [패키지명]
패키지 설치 (의존성관계에 필요한 패키지 함께 설치)
yum update [패키지명]
패키지 업데이트 (의존성관계에 필요한 패키지 함께 설치)
yum check-update [패키지명]
업데이트 가능한 패키지 확인
종료값 1 : 에러 발생을 의미
종료값 0 : 업데이트할 패키지 존재 안함
종료값 100 : 업데이트할 패키지 존재
yum upgrade [패키지명]
패키지 업그레이드
yum remove [패키지명]
패키지 제거 (의존성 문제없이 삭제)
yum search [문자열]
모든 패키지는 생성될때 패키지설명자(description), 패키지요약문(summary),
패키지이름(package name)이 지정된다. 이들 3가지 정보들을 대상으로 지정한
특정 문자열에 매칭되는 정보를 찾아준다.
yum info [패키지명]
패키지의 이름, 플랫폼, 버젼, 사이즈, 라이센스 등의 정보를 확인
yum localinstall [패키지명]
원래 yum은 원격지에 있는 업데이트서버에 있는 특정 패키지를 설치하는 것이
일반적이다. 하지만 로컬시스템에 존재하는 패키지파일을 설치 할 수도 있다.
yum localupdate [패키지명]
로컬시스템에 존재하는 패키지 업데이트
yum grouplist
비슷한 목적을 가진 여러개의 패키지들을 하나의 그룹으로 묶어둔
패키지 그룹 리스트 확인. 현재 설치된, 설치 가능한 패키지그룹리스트 출력.
yum groupinstall [패키지그룹명]
패키지그룹에 속한 모든 패키지 설치 (의존성 문제 해결됨)
yum groupupdate [패키지그룹명]
패키지그룹 업데이트 (의존성 문제 해결됨)
yum groupremove [패키지그룹명]
패키지그룹 제거 (의존성 문제 해결됨)
삭제 내용을 보면 “Dependency Removed” 항목이 있는데,
이 항목에 속한 패키지들은 의존성 문제로 삭제되는 패키지이다.
yum groupinfo [패키지그룹명]
그룹이름, 그룹설명자, 필수 패키지명, 기본패키지, 옵션패키지 등의 정보를 출력
yum clean packages
yum작업을 하고 나면 다운로드했던 패키지파일들은 자동적으로 삭제되지 않기
때문에, 캐쉬에 남아 있는 파일들과 데이터들을 정리한다.
yum clean packages는 다운로드 했던 패키지파일들을 캐쉬에서 제거한다.
yum clean headers
의존성 문제를 해결하는데 사용했던 헤더파일들 제거
yum clean metadata
패키지들의 원격유효성을 결정하기 위하여 사용했던 파일들 제거
yum clean dbcache
메타데이터를 빠르게 엑세스하기 위하여 사용되었던 캐쉬정보 제거
yum clean all
yum clean 명령어들을 동시에 실행
yum shell
yum shell 모드이다. yum 명령어들에서 yum자만 빼고 사용하면 된다.
yum help
도움말 보기