프로그램 설치를 위한 RPM
rpm
rehat package manager
레드햇에서 배포한 패키지 매니저
패키지는 명령어의 모임인개념도 있다
윈도우처럼 setup.exe 더블클릭하면 진행되는 방식
확장명은 *.rpm이고 이를 '패키지'라고 부름
파일의 의미
gedit-3.8.3-6.el7.x86_64.rpm
gedit :패키지의 이름
버전 3.8.3 주버전,부버전,패치버전
릴리즈번호 -6 문제점 개선시마다 붙여지는 번호
CentOS버전: el7-->CentOS에서 배포할 경우에 붙여짐
아키텍처: x86_64 64비트 CPU를 의미
86_64: 64비트 cpu
i386~686: 32비트 cpu
src: 소스
noarch:모든 CPU
설치 : rpm -Uvh 패키지파일이름.rpm
U: (대문자) 패키지가 설치/업그레이드
v ->설치과정의 확인
h 설치진행과정을 #마크로 화면에 출력
삭제 rpm -e 패키지 이름
이미 설치된 패키지 질의
rpm -qa 패키지 이름 패키지가 설치되엇는지 확인
rpm -qf 파일의 절대경로
->파일이 어느 패키지에 포함된 것인지 확인
rpm =qlp 패키지파일이름.rpm
패키지 파일에 어떤 파일들이 포함되었는지 확인
rpm -qip 패키지파일이름.rpm 패키지파일의 상세정보
rpm단점 a가필요할경우 b도설치
단 삭제할 때는
rpm -e mc mc패키지 삭제
패키지 파일이름전체가 아닌 패키지 이름만
mc가 패키지이름이면
만약 rpm -e 패키지파일이름
rpm -e mc-4.8.7-8.el7.x86_64.rpm
오류: mc-4.8.7-8.el7.x86_64.rpm 패키지가 설치되어 있지 않습니다
[root@localhost Packages]# rpm -e mc
삭제 완
그후 rpm -qa mc
g
yum -y install 패키지
y안물어보고 바로 설치
yum install 패키지
yum이 rpm의 의존적인 설치들을 전부 대신해서 인터넷에
연결하여 관련 의존성있는 패키지까지 자동설치해줌
중간에 y/n 옵션으로 예아니오 물어봄
yum remove 패키지
패키지 삭제할때 바로 됨
yum도 내부적으로는 rpm으로 깔아진다.
rpm을 직접 하는건아니지만 결국 안에서 함
rpm파일설치 yum localinstall rpm파일이름.rpm
업데이트 가능목록보기 yum check-update
yum update 패키지이름
yum remove 패키지이름
정보확인 : yum insfo
yum groupinstall "패키지 그룹설치"
기존 저장소 목록 지우기
yum clean all
'리눅스' 카테고리의 다른 글
리눅스 시그널(Signal) (0) | 2020.04.04 |
---|---|
리눅스 포어그라운드와 백그라운드 (0) | 2020.04.02 |
이것이 리눅스다 하드링크,심볼링크 (0) | 2019.02.19 |
이것이리눅스다-유저추가,그룹추가 (0) | 2019.02.17 |
이것이 리눅스다 공부 (0) | 2019.02.13 |