개인공부
리눅스 - RPM 본문
#yum groupinstall "X Window System" "Desktop" "Fonts" "Korean Support
데스크탑 환경(X-Window) 스냅샷
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
NetworkManager-0.8.1-107. el6. x86_64 .rpm
[이름 ][패키지버전][릴리즈][아키텍쳐][확장자]
RedhatEnterpriseLinux 6의 커널에서 호환이되는 패키지
아키텍쳐 - x86_64 64비트(운영체제)를 지원하는 인텔 CPU계열에서 사용할 수 있는 패키지
i386 32비트(운영체제)
noarch - 모든 CPU에 설치가 가능한 패키지
rpm 패키지 설치 (-ivh)
-i install
-v verbose (설치과정 화면에 출력)
-h hash (해시 기호 "#"을 이용하여 설치과정 출력)
xterm - x-windows 환경에서 사용하는 터미널 프로그램
[root@Server-A Packages] # rpm -ivh xterm-253-1.el6.x86_64.rpm
오류: Failed dependencies:
libXaw.so.7()(64bit) is needed by xterm-253-1.el6.x86_64
Failed dependencies <- 의존성 오류
[root@Server-A Packages] # rpm -ivh libXaw-1.0.11-2.el6.x86_64.rpm
오류: Failed dependencies:
libXpm.so.4()(64bit) is needed by libXaw-1.0.11-2.el6.x86_64
[root@Server-A Packages] # rpm -ivh libXpm-3.5.10-2.el6.x86_64.rpm
준비 중... ########################################### [100%]
1:libXpm ########################################### [100%]
[root@Server-A Packages] # rpm -ivh libXaw-1.0.11-2.el6.x86_64.rpm
준비 중... ########################################### [100%]
1:libXaw ########################################### [100%]
[root@Server-A Packages] # rpm -ivh xterm-253-1.el6.x86_64.rpm
준비 중... ########################################### [100%]
1:xterm ########################################### [100%]
[root@Server-A Packages] #
의존성 무시하고 설치하는 방법
--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
// 파일의 경로를 입력하면, 파일이 어떠한 패키지에
포함된 파일인지 확인이 가능함.
coreutils-8.4-43.el6.x86_64
-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 // 삭제 확인
장점 : 설치가 쉽다.
단점 : 의존송 문제를 해결하기가 어렵다.
'리눅스' 카테고리의 다른 글
리눅스 - YUM (0) | 2018.07.25 |
---|---|
리눅스 - 리눅스 부팅과정 (0) | 2018.07.24 |
리눅스 - 스왑 메모리 추가 (0) | 2018.07.22 |
리눅스 - 쿼터명령어 (0) | 2018.07.21 |
리눅스 - 파일 시스템의 종류 (0) | 2018.07.21 |