기술노트

기술노트

게시물 상세
yum 명령어 사용법 정리
작성자 : 관리자(jieun@ehostidc.co.kr)  작성일 : 2019-01-24   조회수 : 3489

1. yum help – yum 명령과 옵션 도움말 출력

 

2. yum list – 저장소에 있는 패키지 목록 출력
 yum list available – 사용할 수 있는 모든 패키지 출력
 yum list installed – 설치된 패키지 출력
 yum list all – 사용할 수 있는 패키지와 설치된 패키지 모두 출력
 yum list kernel – 사용할 수 있는 커널과 설치된 커널 출력
 
3. yum info – 패키지에 대한 정보 출력
 yum info httpd – httpd 패키지에 대한 정보 출력
 
4. yum deplist – 패키지에 대한 의존성 출력
 yum deplist httpd – httpd 패키지에 대한 의존성 출력과 공급자 출력
 
5. yum provides – 입력한 string 파일과 일치하는 패키지들을 출력
 yum provides “*/vsftpd.conf” – vsftpd.conf 란 파일이 있는 모든 패키지를 출력

 

6. yum search – 이름과 설명으로 패키지 검색
 yum search nfs-utils – 이름과 설명이 nfs-utils와 일치하는 패키지를 검색

 

7. yum updateinfo – 패키지 업데이트에 대한 정보를 확인
 yum updateinfo security – 보안 업데이트 정보 확인


8. yum grouplist – 모든 그룹 패키지 목록 출력

 

9. yum groupinfo – 그룹 패키지 정보와 설치되는 패키지 확인
 yum groupinfo “Base” – Base 그룹 패키지에 대한 정보와 설치되는 패키지 목록 확인

 

10. yum check-update – 업데이트가 될 패키지 목록 확인

 

11. yum repolist – 현재 OS에 활성화 되어있는 저장소 리스트 확인

 

12. yum repoinfo – 저장소에 대한 정보 출력
   yum repoinfo epel – epel 저장소에 대한 정보 출력

 

13. yum repo-pkgs – 특정 저장소에 있는 패키지 출력
   yum repo-pkgs epel list – epel 저장소에 있는 모든 패키지 목록 출력
   yum repo-pkgs epel install – epel 저장소의 모든 패키지 설치
   yum repo-pkgs epel remove – epel 저장소의 모든 패키지 삭제

 

14. yum makecache – yum 저장소 데이터를 캐시에 다운로드(빠른 다운로드 가능)

 

15. yum check – 현재 설치된 패키지에 문제가 있는지 검사(오랜 시간 소요됨)

 

16. yum history – yum 명령어의 모든 트랜잭션(설치,변경,삭제)을 확인하거나 사용
   yum history list – yum 명령어의 모든 트랜잭션 확인(=yum history)
   yum history info – 마지막 트랜잭션 정보 출력
   yum history info 10 – ID가 10인 트랜잭션 정보 출력
   yum history undo 10 – 10번 트랜잭션에 대해 undo 수행(설치였으면 삭제, 삭제였으면 설치)
   yum history redo 10 – 10번 트랜잭션에 대해 redo 수행(명령 재수행)

 

 

 

 

17. yum clean – 캐시된 패키지 데이터 삭제
   yum clean packages – 패키지 캐시 삭제
   yum clean all – 모든 캐시데이터 삭제

 
18. yum install – 현재 OS의 저장소에 있는 패키지 설치
   yum install httpd – httpd 패키지 설치
 
19. yum update – 패키지 업데이트
   yum update – 설치되어있는 모든 패키지 업데이트 진행
   yum update nginx – nginx 패키지에 대한 업데이트 진행(설치 되어있어야함)
   yum update –security – 보안 업데이트 진행
   yum update –obsoletes – 업데이트 수행하면서 사용되지 않는 관련 파일이나 패키지 삭제(=yum upgrade)
 
20. yum update-to – 특정 버전으로 업데이트 진행
 
21. yum upgrade – ‘yum update’랑 똑같은 작업 수행하면서 사용되지 않는 관련 파일이나 패키지 삭제(=yum update –obsoletes)
 
22. yum localinstall – 로컬에 있는 rpm 파일이나 http,ftp 에 있는 파일 설치
   yum localinstall example-1-2.i686.rpm – 로컬 디렉토리에 있는 ‘example’패키지 설치
   yum localinstall http://examrepo/example-1-2.rpm - FTP사이트에 있는 example패키지 설치
 
23. yum downgrade – 패키지 이전 버전으로 다운그레이드
 
24. yum reinstall – 패키지 현재 버전으로 재설치
   yum reinstall httpd – httpd 패키지 현재 버전으로 재설치
 
25. yum swap – 패키지 대체 설치
   yum swap vsftpd proftpd – vsftpd를 삭제하고 proftpd를 설치
 
26. yum erase/remove – 패키지 삭제(의존성도 같이 삭제)
   yum erase vsftpd – vsftpd 패키지와 의존성 삭제
   yum remove vsftpd – vsftpd 패키지와 의존성 삭제
 
27. yum autoremove – erase/remove와 같지만 추가적으로 필요없는 패키지도 같이 삭제(사용 시 주의)
   yum autoremove vsftpd – vsftpd와 다른 필요없는 패키지 같이 삭제
 
28. yum groupinstall – 그룹패키지 설치
   yum groupinstall “Base” – Base 그룹 패키지 설치

 

이전글 CentOS 6.5 SSL인증
다음글 bash 단축키