의존성 있는 rpm을 삭제해 보자

yk hi·2021년 7월 13일

Linux

목록 보기
26/40

rpm 삭제할 때 의존성 문제로 삭제가 안될 때가 있다!
어떻게 하면 의존성 있는 파일을 삭제할 수 있을까

우선 rpm에 대하여 알아보자

rpm은 패키지 설치로 바이너리 파일로 되어 있어 컴파일이 필요없다

주요 명령어들

rpm --version

rpm -Uvh
신규 및 기존 설치
rpm -ivh
설치

rpm -e
삭제

rpm -qa
정보 조회
rpm -qa | grep sysstat

rpm -qi
패키지 정보
rpm -qi sysstat-10.1.5-19.el7.x86_64

rpm -ql
패키지 설치 정보

root@server1 Packages]# rpm -e sysstat-10.1.5-19.el7.x86_64
error: Failed dependencies:
sysstat is needed by (installed) iowatcher-1.0-6.el7.x86_64

rpm으로 삭제를 진행할 때 위와 같은 의존성 에러가 발생한다면

[root@server1 Packages]# rpm -e sysstat-10.1.5-19.el7.x86_64 --nodeps
[root@server1 Packages]#

--nodeps 를 붙이면
삭제가 된다!!

profile
엔지니어의 실력은 고통의 총합이다 <임백준 칼럼>

0개의 댓글