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 |