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 를 붙이면
삭제가 된다!!