-RPM(Redhat Package Manager)의 약자로 래드햇에서 만든 패키지 관리 도구

1. CentOS 6.8 DVD Image 파일을 Server-A에 삽입

2. #mount -t iso9660 /dev/cdrom /mnt

3. #cd /mnt

4. #cd Packages

 

NetworkManager-0.8.1-107.     e16.    x86_64    .rpm

[이름                 ][패키지버전][릴리즈]  [아키텍쳐] [확장자

 

RedhatEnterpriseLinux 6의 커널에서 호환이되는 패키지

아키텍쳐 - x86_64 64비트 를 지원하는 인텔 CPU계열에서 사용할 수있는 패키지

is386 32비트

noarch -모든 cpu에 설치가 가능한 패키지

 

 

minimal 버전 X-windows 환경 만들기

# yum  groupinstall "X Window System" "Desktop" "Fonts" "Korean Support"

데스크탑 환경(X-window)  스냅샷

VMware 상단 메뉴 중 VM 메뉴 -> install VMware Tools 클릭

#vi /etc/inittab

 

id:3:initdefault -> id:5:initdefault 변경    /앞으로 게속 5로부팅

설정 다넘기기

 

rpm  패키지 설치 (-ivh)

-i install

-v verbose(설치과정 화면에 출력)

-h hash (해시 기호 #을 이용하여 설치과정 출력)

 

# rpm -ivh xterm-253-1.el6.x86_64.rpm
오류나면 정상

Failed dependencies <- 의존성 오류

     

(의존성 오류 해결하기위해 설치)

# rpm -ivh libXpm-3.5.10-2.el6.x86_64.rpm  

설치

#rpm -ivh libXaw-1.0.11-2.el6.x86_64.rpm
설치

 위에 있는 것을 다 설치하면

# rpm -ivh xterm-253-1.el6.x86_64.rpm

이게 설치가 된다.

 


# rpm -ivh yp-tools-2.9-12.el6.x86_64.rpm

오류: Failed dependencies(의존성 오류):
 ypbind is needed by yp-tools-2.9-12.el6.x86_64

 

의존성 무시하고 설치하는 방법

--nodeps 의존성 무시

--force 강제 설치

#rpm -ivh yp-tools-2.9-12.el6.x86_64.rpm --nodeps

이러면 설치가 된다. (대신 오류같은 것이 일어날 수 있다.)

 

패키지 정보검색

#rpm -q          //질의옵션

        -a         // 전체 패키지 목록 -> #rpm -qa | grep xterm

        -f         //파일명을 포함한 패키지명을 출력 (절대경로)

    #rpm -qf /bin/ls

   파일의 경로를 입력하면, 파일이 어떠한 패키지에 포함된 파일인지 확인이 가능함 

  -i        //패키지 상세한 정보 확인하기

                     #rpm -qi [패키지명]

                     #rpm -qi  xterm

                     #rpm -qi  coreutils

    

         -l              //패키지가 설치한 파일의 목록을 출력

   #rpm -ql   [패키지명]

   #rpm -ql  coreutils

 

         -R             //패키지 의존성 확인

   #rpm -qR [패키지명]

   #rpm -qR xterm

패키지 삭제

#rpm -e [패키지명]

#rpm -e xterm                패키지 삭제

# rpm -qa | grep xterm    삭제 확인

 

RPM 장점 : 설치가 쉽다.

  단점 : 의존성 문제를 해결하기가 어렵다. 

 


        

'리눅스 ' 카테고리의 다른 글

YUM+각 설정  (0) 2017.04.22
리눅스 부팅 프로세스  (0) 2017.04.16
압축해제 등등  (0) 2017.04.16
find,xargs  (0) 2017.04.16
find 옵션  (0) 2017.04.16

+ Recent posts