RPM (Redhat Package Manager)
리눅스에서 설치 확장명은 *.rpm 이며 이를 패키지 라고 부른다.
RPM은 레드햇 회사가 만든 리눅스에서만 쓸수 있는 패키지 인스톨이다.
# rpm -Uvh [패키지 파일(*.rmp] : 설치
# rpm -e [패키지이름] : 삭제
# rpm -qa [패키지 이름] : 설치되있는지 확인.
-qf [패키지 이름] : 이미 설치된 파일이 어느 패키지에 포함된 것인지 확인.
-ql [패키지 이름] : 특정 패키지에 어떤 파일들이 포함되었는지 확인
-qi [패키지 이름] : 설치된 패키지의 상세 정보
YUM (Yellodog Updater Modified)
rpm 명령의 패키지 의존성 문제를 완전하게 해결 => 의존성이 있는 다른 패키지를 자동으로 먼저 설치해 주는 툴
인터넷을 통해서 필요한 파일을 저장소에서 자동을 모두 다운로드 해서 설치하는 방식
# yum install [패키지 이름] : 설치 // 주로 yum -y install [패키지이름]
-y 옵션은 모든 상황에 yes 로 답변 하겠다는 뜻.
# yum install [*.rpm 파일 이름] : RPM 파일 설치
# yum check-update : 업데이트 가능 목록 보기
# yum update [패키지이름] : 업데이트 ※ 패키지 이름을 입력하지 않으면 전부 다 업데이트 해버림
# yum remove [패키지이름] : 삭제
# yum groupinstall "[패키지 그룹 이름]" : 패키지 그룹 설치
# yum list [패키지 이름] : 패키지 리스트 확인
# yum provides [파일이름] : 특정 파일이 속한 패키지 이름 확인
# yum list updates : 업데이트 목록을 다운로드하고, 업데이트를 설치
설치된 rpm 패키지 목록을 보려면?
# rpm -qa
# yum list installed
gcc 패키지가 설치되어 있는지 확인 하려면?
# rpm -qa | grep gcc
# yum list installed gcc
패키지를 삭제하려면?
# yum remove gcc gcc-c++
설치가 가능한 모든 패키지를 보려면?
# yum list all
'개발이야기' 카테고리의 다른 글
[Linux] Kill Process 명령어 (0) | 2018.09.20 |
---|---|
[인프라] vsftp 설치 및 계정 생성 (0) | 2018.09.20 |
[Linux] 간단한 파일 전송 (rz, sz) (0) | 2018.09.20 |