티스토리 뷰
다음은 RPM 패키지를 삭제하는 과정이다. ( 괄호 ) 안에 알맞은 옵션을 넣으시오.
[root@ihd ~]# rpm ( ① ) httpd
error: Failed dependencies:
httpd-mmn = 20051115 is needed by (installed) mod_nss-1.0.10-1.el6.x86_64
httpd-mmn = 20051115 is needed by (installed) mod_perl-2.0.4-11.el6_5.x86_64
httpd-mmn = 20051115 is needed by (installed) mod_wsgi-3.2-7.el6.x86_64
httpd-mmn = 20051115 is needed by (installed) mod_authnz_pam-0.9.2-1.el6.x86_64
httpd-mmn = 20051115 is needed by (installed) mod_auth_kerb-5.4-13.el6.x86_64
[root@ihd ~]# rpm ( ① ) httpd ( ② )
■ 조건
- RPM 명령으로 httpd 패키지를 삭제하려고 한다.
- httpd 패키지와 의존성 패키지를 무시하고 삭제한다.
1: -e
2: --nodeps
# rpm man페이지 일부
-e, --erase=<패키지>+ 패키지를 (제거) 삭제합니다
--nodeps 패키지의 의존성을 검사하지 않습니다
1. rpm -e 옵션으로 그냥 했을 경우 다음과 같은 메시지가 발생한다.
error: Failed dependencies:
httpd-mmn = 20051115 is needed by (installed) mod_nss-1.0.10-1.el6.x86_64
httpd-mmn = 20051115 is needed by (installed) mod_perl-2.0.4-11.el6_5.x86_64
httpd-mmn = 20051115 is needed by (installed) mod_wsgi-3.2-7.el6.x86_64
해당 패키지 모듈들과의 의존성이 있어 제거에 실패 했다는 내용이다.
2. 의존성을 무시하고 패키지를 제거 하려면, '--nodeps' 옵션과 함께 -e 옵션 실행시, 정상적으로 패키지를 제거 할수있다.
https://dailyfeed.kr/5f52683/163529910414
찍어서 풀지말고 확실하게 알고 풀자!
영어공부를 어디서부터 시작해야 할지 모른다면?
지금 바로 해커스에서 무료로 내 영어실력 확인하기
▽▽▽▽▽▽ 바로가기
※ 해당 광고클릭은 필자에게 경제적으로 큰 도움이 됩니다.
'IT > Linux command' 카테고리의 다른 글
리눅스 블록 디바이스의 uuid 출력하기 (uuid 설명/ blkid 간단정리) (0) | 2021.11.04 |
---|---|
fstab 필드설명 (0) | 2021.11.03 |
리눅스 top명령어 (프로세스 관리/ 좀비프로세스) (0) | 2021.10.31 |
리눅스 dumpe2fs 옵션 및 간단정리(관련 명령어) (0) | 2021.10.30 |
방화벽문제 해결 (0) | 2021.06.16 |