RPM & YUM (패키지 관리 명령어)

 

- 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

메뉴 VM에 install vmware tools를 눌르면 시디모양나온다.

 

NetworkManager-0.8.1-107     .el6   .x86_64     .rpm
[이름     ] [패키지 버전][릴리즈][아키텍쳐][확장자]

 

RedhatEnterpriseLinux 6의 커널에서 호환이 되는 패키지
아키텍쳐 - x86_64 64비트(운영체제)를 지원하는 인텔 CPU계열에서 사용 할수 있는 패키지
                i386   32비트(운영체제)
                noarch - 모든 CPU에 설치가 가능한 패키지


x-windows 환경 만들기
yum groupinstall "X Window System" "Desktop" "Fonts" "korean Support"
vi /etc/inittab
id:5:initdefault:
init 5
vm 확인 다음다음다음  기타 root


rpm 패키지 설치 (-ivh)
-i install
-v verbose (설치과정 화면에 출력)
-h hash    (해시 기호 #을 이용하여 설치과정 출력)
------------------------------------------------------------------------------------------
xterm - gui 환경에서 사용하는 터미널 프로그램

오류가 뜬것은 의존성 오류

 

의존성오류 생성 안되게 필요한거 설치 해시기호 보면서 설치완료 확인

 

터미널환경 보기

 

rpm -ivh yp-tools-2.9-12.el6.x86_64.rpm
오류: Failed dependencies:   //의존성 오류

 

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


--nodeps 의존성 무시
--force 강제 설치

 

의존성 오류무시 옵션 통해 설치가능 확인

 

[root@Server-A Packages]# rpm -ivh yp-tools-2.9-12.el6.x86_64.rpm --nodeps
준비 중...               ########################################### [100%]
   1:yp-tools               ########################################### [100%]

의존성 무시 옵션 앞이나 뒤에 써도 상관 없음을 확인

 

★패키지 정보 검색
rpm   -q  //질의옵션
        -a  //전체 패키지 목록 ->rpm -qa

 

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

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

    

명령어 ls 기본적인 것을 지우면 coreutils 패키지를 설치하면 된다

 

-i          //패키지 상세한 정보 확인
            //rpm -qi [패키지명]

 

-l          //패키지가 설치한 파일의 목록을 출력
              //rpm -ql [패키지명]

-R       //패키지 의존성 확인
          //rpm -qR [패키지명]
이러한 내용이 설치가 되어있어야 xterm설치 가능

 

★패키지 삭제
rpm -e [패키지명]
rpm -e xterm
지운거 확인
rpm -qa | grep xterm

 

장점 : 설치가 쉽다.
단점 : 의존성 문제가 해결하기 어렵다.

'Server > Linux' 카테고리의 다른 글

xshell/ Bonding  (0) 2017.04.22
xshell/ YUM  (0) 2017.04.22
xshell/ Find  (0) 2017.04.22
xshell/ 압축 gz bz2 xz  (0) 2017.04.19
xshell/ 부팅프로세스  (0) 2017.04.19

+ Recent posts