====== Linux yum ======
* Redhat 계열 패키지 관리자
===== 기본 명령 =====
* [[http://yum.baseurl.org/wiki/YumCommands|Basic yum commands]]
* ''yum install [packagename]''
* ''yum remove [packagename]''
* ''yum list updates'' : 업데이트 대상 목록
* ''yum update'' : 패키지 업그레이드
* ''yum upgrade'' : 배포판 업그레이드 = ''yum update -obsoletes''
* ''yum search 검색어'' : 패키지 검색
===== 특정 패키지가 포함하고 있는 파일 목록 보기 =====
* http://www.cyberciti.biz/faq/rhel-centos-fedora-list-contents-of-package-using-yum-command/ 참조
* ''yum -y install yum-utils'' yum-utils 설치
* ''repoquery -q -l {package-name-here}''
* ''repoquery -q -l --plugins {package-name-here}''
* ''repoquery -q -l --plugins *{package-name-here}*''
* HTOP 패키지의 파일 목록 보기 예제 :
repoquery -q -l --plugins htop
===== 문제 해결 =====
==== "Loading mirror speeds from cached hostfile"에서 멈춘 상태 ====
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
위와 같은 상태로 yum 명령이 멈췄다면 [[http://superuser.com/questions/384963/yum-hangs-and-wont-respond|linux - yum hangs and won't respond]] 참조.
- ''nslookup google.com'' 으로 DNS에 문제 없는지 확인하고, 안되면 DNS 맞추기 작업.
- DNS를 확인했는데 원래 잘 됐다면, ''rm -f /var/cache/yum/timedhosts.txt''하고 재실행하고 확인.
- 그래도 안되면 ''yum %%--%%noplugins 명령''으로 fastestmirror 플러그인 끄고 해보기
- 그래도 안되면, 해당 서버에서 외부로 나가는 80포트 요청이 막힌 것은 아닌지 ping 등으로 확인해본다.