[CentOS 7] CentOS 7 프로그램 설치 rpm, yum 명령어에 대해 (패키지 설치, 삭제, 업데이트)
rpm : Redhat Package Manager
- rpm 패키지 인스톨을 위해 패키지 필요 요소를 전부 따로 다운로드 해야함
- 어떤 프로그램이 X-window가 깔려야 실행이 되는데, 그냥 설치시 프로그램 실행 불가
- 설치 : rpm -Uvh [패키지].rpm (확장명 rpm)
삭제 : rpm -e [패키지이름] (확장명 없음)
설치여부확인 : rpm -qa [패키지이름]
yum : Yellowdog Updater Modified
- rpm의 의존성 문제를 해결
- 프로그램이 실행 되기 위해서 먼저 선행으로 설치해야될 의존성 프로그램을 알아서 설치해줌
- 인터넷이 연결되면 repository에 알아서 접근하여 의존성 파일 설치
- 설치 : yum -y install [패키지이름]
- 삭제 : yum remove [패키지이름]
- 설치여부확인 : yum info [패키지이름]
- 파일 하나 설치 : yum localinstall [패키지이름.rpm] - 해당 파일에 의존성있는 파일 모두 설치
- *패키지 그룹설치: yum groupinstall [패키지그룹이름] - 예를 들면 개발환경 구성할 때 통체로 다 설치
- cash에 있는 저장소 비우기 : yum clean all - yum에 문제 있으면 한번 해준다.
( /etc/yum.repos.d/ 디렉터리에 해당 패키지들의 drl 링크가 저장되어있음, 버그 등 update관련 링크도 들어있음 )