얌 (노란색 개 업데이터, 수정 됨) : 명령 줄 소프트웨어 관리자 (CLI)을 사용하여 자동 종속성 해결로 패키지를 업데이트, 설치 및 제거합니다. 작성되었습니다 Python, 플러그인을 통해 기능을 확장 할 수 있습니다. Yum은 Debian에서도 사용할 수 있습니다..
Yum은 서명 검증 시스템을 지원하므로 안전한 패키지 관리를 제공합니다. GPG (GNU 프라이버시 가드, GnuPG라고도 함). 서명 확인이 활성화되면 Yum은 해당 저장소에 대한 올바른 GPG 키로 서명되지 않은 패키지 설치를 거부합니다. 이는 해당 패키지를 신뢰할 수 있음을 의미합니다. RPM 시스템에 다운로드하여 설치하는 것은 신뢰할 수있는 출처에서 가져온 것이며 전송 중에 수정되지 않았습니다.
이 일에 How To (여러 부분으로 나뉩니다)이 강력하고 유연한 소프트웨어 관리자를 최대한 활용하는 방법을 살펴 보겠습니다. 팩맨 (Archlinux);). 우리는 거의 모든 옵션, 플러그인 및 우리 자신의 필요에 따라 구성하는 방법을 볼 것입니다 .D.
아래 표시된 옵션 중 하나를 사용하려면 다음과 같이 액세스하면됩니다. 뿌리 또는 사용 sudo는 쓰기:
yum [opciones] comando {paquete1} {paquete2} {...}
예 :
yum -y install clementine
참고 : [] 사이에 포함 된 매개 변수는 선택 사항이며 {} 사이에 포함 된 매개 변수는 사용할 명령에 따라 다릅니다.
yum의 명령 목록은 다음과 같습니다.
- package1 설치 [package2] […]
- 업데이트 [패키지 1] [패키지 2] […]
- 업데이트 대상 [패키지 1] [패키지 2] […]
- 확인-업데이트
- 업그레이드 [패키지 1] [패키지 2] […]
- [패키지 1] [패키지 2] […]로 업그레이드
- 배포 동기화 [패키지 1] [패키지 2] […]
- 제거 | 패키지 1 삭제 [패키지 2] […]
- 목록 […]
- 정보 […]
- 제공 | whatprovides feature1 [feature2] […]
- 깨끗한 [패키지 | 메타 데이터 | 만료 캐시 | rpmdb | 플러그인 | 모두]
- 메이크 캐시
- 그룹 […]
- 검색 문자열 1 [문자열 2] […]
- 쉘 [파일 이름]
- 해결 뎁 뎁1 [뎁 2] […]
- (레거시 이유로 만 유지-repoquery 또는 yum 제공 사용)
- localinstall rpmfile1 [rpmfile2] [...]
- (레거시 이유로 만 유지-설치 사용)
- localupdate rpmfile1 [rpmfile2] [...]
- (레거시 이유로 만 유지-업데이트 사용)
- package1 [package2] […] 재설치
- 패키지 1 다운 그레이드 [패키지 2] […]
- deplist package1 [package2] […]
- repolist [모두 | 활성화 됨 | 비활성화 됨]
- 버전 [모두 | 설치됨 | 사용 가능 | 그룹-| nogroups | 그룹 목록 | groupinfo]
- history [정보 | 목록 | 패키지 목록 | 패키지 정보 | 요약 | 애드온 정보 | 다시 실행 | 실행 취소 | 롤백 | 새로 만들기 | 동기화 | 통계]
- 로드 트랜잭션 [txfile]
- 검사
- help [명령]
기술 명령의
설치
모든 종속성이 충족되었는지 확인하면서 최신 버전의 패키지 또는 패키지 그룹을 설치하는 데 사용됩니다. 지정된 패키지 이름과 일치하는 패키지가 없으면 일치 항목이 설치됩니다. 이름이 "@"문자로 시작하면 나머지 이름은 groupinstall 명령이 실행 된 것처럼 사용됩니다. 이름이 "-"문자로 시작하면 트랜잭션 내에서 검색이 수행되고 일치 항목이 제거됩니다. 이름이 파일이면 마치 localinstall을 통해 수행 된 것처럼 설치가 수행됩니다.
최신 정보
패키지 이름을 사용하지 않고 실행하는 경우 업데이트는 현재 시스템에 설치된 모든 패키지를 업데이트합니다. 하나 이상의 패키지가 지정된 경우 yum은 지정된 패키지 만 업데이트합니다. Yum은 업데이트 중에 모든 종속성이 충족되었는지 확인합니다.
업데이트
이 명령은 "업데이트"처럼 작동하지만 항상 업데이트 할 패키지 버전을 지정합니다.
확인-업데이트
업데이트를 대화식으로 실행하지 않고도 시스템에 보류중인 업데이트가 있는지 알 수 있도록 구현되었습니다. 또한 업데이트 할 패키지 목록을 목록 형식으로 반환합니다. 상세 모드에서 실행하면 사용되지 않는 패키지도 표시됩니다.
업그레이드
플래그가있는 업데이트 명령과 동일합니다. --obsoletes.
배포-동기화 o 배포판-동기화
사용 가능한 최신 패키지와 함께 설치된 패키지를 동기화합니다.이 작업은 필요에 따라 노후화, 업데이트 또는 구식으로 인해 수행됩니다. 선택적 인수 "full"을 지정하면 명령은 설치 체크섬과 사용 가능한 체크섬이 일치하지 않는 패키지도 다시 설치합니다. 그리고 이전 패키지를 제거합니다 (rpmdb 버전을 동기화하는 데 사용할 수 있음). 선택적 인수 "different"를 사용하여 기본 작업을 지정할 수 있습니다. 이 명령은 그룹, 로컬 패키지 또는 부정 선택에 대한 작업을 수행하지 않습니다.
제거 o 삭제
시스템에서 지정된 패키지를 제거하고 제거 할 패키지에 종속 된 패키지를 제거하는 데 사용됩니다.
참고 : 실수로 yum을 직접 제거 할 수는 없습니다.
명부
사용 가능한 패키지에 대한 다양한 정보를 표시하는 데 사용됩니다. 이 명령에 대한 전체 옵션 세트는 아래에 자세히 설명되어 있습니다.
- 냠 목록 [모두 | patron1] [patron2] […]
사용 가능하고 설치된 모든 패키지를 표시합니다.
- 유효한 yum 명부 [후원 1] […]
설치할 수있는 yum 리포지토리의 모든 패키지를 표시합니다.
- 냠 목록 업데이트 [후원 1] […]
yum 저장소에서 사용 가능한 업데이트가있는 모든 패키지를 보여줍니다.
- 냠 목록이 설치되었습니다. [후원 1] […]
인수로 간주되는 패키지를 나열하십시오. 인수가 사용 가능한 패키지 이름과 일치하지 않으면 일치 항목이 인쇄됩니다.
- 냠 목록 엑스트라 [후원 1] […]
yum 저장소에서 사용할 수없고 구성 파일에 나타나는 시스템에 설치된 패키지를 나열합니다.
- 냠 목록 오래된 [후원 1] […]
yum 저장소에서 더 이상 사용되지 않으며 구성 파일에 표시되는 시스템에 설치된 패키지를 나열합니다.
- 최근 냠 목록 [후원 1] […]
최근에 저장소에 추가 된 패키지를 나열합니다. 이것은 일반적으로 유용하지 않지만 정말로 원한다면 플러그인을 사용할 수 있습니다. yum 목록 업데이트 정보 다음과 같이 : "yum list-updateinfo new".
참고 : 매개 변수«pattern1«,«pattern2'등을 확인하고자하는 패키지의 이름과 함께 입력합니다. [] 사이에 표시된 옵션은 선택 사항입니다.