yum 사용법 - list, update, search, install, remove
페이지 정보
본문
ㅁ yum 기본 사용법
1. 모든 패키지 확인
# yum list [all] => 현재 설치되어 있는 패키지를 모두 보여 준다. all 은 붙여도 되고 안붙여도 된다.
# yum list | grep php => 이런식으로 grep 을 사용하여 php 가 들어간 패키지를 볼 수도 있다.
2. 현재 설치되어 있는 패키지 관리
# yum list installed => 설치된 것 목록
# yum list 패키지명 => 지정한 패지키만 보여준다.
# yum list updates => 업데이트가 있는 패키지 목록을 보여준다.
# yum check-update => 업데이트가 있는지 확인한다. Check for available package updates
# yum deplist 패키지명 => 의존성 패키지가 있는지 보여준다.
3. 업데이트가 있는 패키지 업데이트하기
# yum -y update => -y 를 하면 중간에 y 를 입력하지 않아도 자동 업데이트 된다.
4. 원하는 패키지 찾기
# yum clean all => clean 함 해 주고,
# yum search php-soap => php-soap 문자열이 들어간 패키지를 찾아 보여 준다. 이 경우 php53-soap 도 찾아 준다.
# yum provides mc ==> mc 를 제공하는 패키지를 찾아 준다. 패키지명이 아닌 패키지안에 들어있는 파일 및 명령어의 이름이다.
# yum whatprovides mc ==> yum provides mc 와 같다.
5. 패키지 설치 하기
# yum install 패키지명
# yum install 패키지명 패키지명 패키지명 => 이렇게 여러개를 지정할 수 있다.
6. 패키지 삭제하기
# yum remove 패키지명
7. 그룹패키지관리
# yum groupinstall 그룹패키지명
# yum groupupdate 그룹패키지명
# yum groupremove 그룹패키지명
8. 문제해결
8-1. update 중에 뭔가가 잘 못되어서, 업데이트가 완료되지 못했을 때.
아래와 같은 메시지가 나오는 경우
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
알려 주는 대로, yum-complete-transaction 를 먼저 실행시킨다. 대시 앞에 띄어쓰기 없이 다 붙여서..
# yum-complete-transaction
체크
# yum check => Check for problems in the rpmdb. 시간이 엄청 오래 걸린다. 몇시간?
9. 기타
# yum repolist => 저장소 목록
1. 모든 패키지 확인
# yum list [all] => 현재 설치되어 있는 패키지를 모두 보여 준다. all 은 붙여도 되고 안붙여도 된다.
# yum list | grep php => 이런식으로 grep 을 사용하여 php 가 들어간 패키지를 볼 수도 있다.
2. 현재 설치되어 있는 패키지 관리
# yum list installed => 설치된 것 목록
# yum list 패키지명 => 지정한 패지키만 보여준다.
# yum list updates => 업데이트가 있는 패키지 목록을 보여준다.
# yum check-update => 업데이트가 있는지 확인한다. Check for available package updates
# yum deplist 패키지명 => 의존성 패키지가 있는지 보여준다.
3. 업데이트가 있는 패키지 업데이트하기
# yum -y update => -y 를 하면 중간에 y 를 입력하지 않아도 자동 업데이트 된다.
4. 원하는 패키지 찾기
# yum clean all => clean 함 해 주고,
# yum search php-soap => php-soap 문자열이 들어간 패키지를 찾아 보여 준다. 이 경우 php53-soap 도 찾아 준다.
# yum provides mc ==> mc 를 제공하는 패키지를 찾아 준다. 패키지명이 아닌 패키지안에 들어있는 파일 및 명령어의 이름이다.
# yum whatprovides mc ==> yum provides mc 와 같다.
5. 패키지 설치 하기
# yum install 패키지명
# yum install 패키지명 패키지명 패키지명 => 이렇게 여러개를 지정할 수 있다.
6. 패키지 삭제하기
# yum remove 패키지명
7. 그룹패키지관리
# yum groupinstall 그룹패키지명
# yum groupupdate 그룹패키지명
# yum groupremove 그룹패키지명
8. 문제해결
8-1. update 중에 뭔가가 잘 못되어서, 업데이트가 완료되지 못했을 때.
아래와 같은 메시지가 나오는 경우
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
알려 주는 대로, yum-complete-transaction 를 먼저 실행시킨다. 대시 앞에 띄어쓰기 없이 다 붙여서..
# yum-complete-transaction
체크
# yum check => Check for problems in the rpmdb. 시간이 엄청 오래 걸린다. 몇시간?
9. 기타
# yum repolist => 저장소 목록
추천0
댓글목록
등록된 댓글이 없습니다.