본문 바로가기

|배움의 길|/CERT

리눅스 명령어 rpm, yum ( 패키지 사용법, 패키지 설치, 프로그램 설치)

반응형

▶ RPM

- RPM (Redhat Package Manager)

- RPM의 예 -

· Windows의 'setup.exe' 과 비슷하게 프로그램을 설치 한 후에 바로 실행 가능하다.

· 확장명은 *.rpm이며, 이를 '패키지(Package)'라고 부른다.

· 해당 패키지에 필요한 요소를 모두 따로 설치 해야 한다는 단점이 있다. 하나라도 없을 경우 패키지는 설치

되지 않는다. (예 : PHP를 설치하려고 하지만 웹 서버가 미리 설치되어 있지 않으면 설치 불가 )

- 자주 쓰이는 RPM 용법

· 설치 하는 법

rpm -Uvh <패키지파일>

U : (대문자) 패키지가 설치/업그레이드

v : 설치 과정의 확인

h : 설치 진행 과정을 "#" 마크로 화면에 출력

· 삭제 하는 법

rpm -e <패키지파일>

· 설치된 패키지 유무 확인

rpm -qa <패키지파일>

· 설치되지 않은 rpm 파일에 대한 질의

rpm -qlp <패키지파일>

▶ YUM

- YUM (Yellowdog Updater Modfied)

- YUM의 예 -

· rpm 명령의 패키지 의존성 문제를 해결하여 나온 기능이다.

· 인터넷을 통하여 필요한 파일을 저장소(Repository)에서 자동으로 모두 다운로드해서 설치하는 방식이다.

- 기본적인 사용법

· 설치 하는 법

yum -y install <패키지 이름>

y : 옵션은 설치 확인 여부를 묻지 않는다.

· rpm 파일 설치법

yum install <패키지 파일>

· 업데이트 가능한 목록 보기

yum check-update

· 업데이트 실행

yum update <패키지 이름>

· 패키지 삭제

yum remove <패키지 이름>

- YUM 고급 사용법

· 패키지 그룹 설치

yum groupinstall <패키지 그룹 이름>

· 패키지 리스트 확인

yum list <패키지 이름>

· 특정 파일이 속한 패키지 이름 확인

yum provides <패키지 이름>

- YUM 설정 파일

· /etc/yum.conf 파일 : 특별히 변경할 필요는 없다.

· /etc/yum.repos.d/ 디렉토리

yum 명령 입력에 대해 검색 네트워크 주소가 들어있는 파일들이 있으며, 작동 되지 않을 경우 URL을 수정

할 수 있다.