-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 |