문제
다음은 vsftpd라는 패키지를 의존성을 무시하고 제거하려고 한다. ( 괄호 ) 안에 들어갈 내용을 알맞은 것은?
① -d --nodeps ② -r --nodeps ③ -e --nodeps ④ -v --nodeps
정답
3번
해설
정답: 3. rpm 으로 패키지를 삭제(erase)하는 옵션은 "-e" 이고, 의존성을 무시하려면 "--nodeps" 를 함께 쓴다. 따라서 "rpm -e --nodeps vsftpd" 가 맞다.
오답 풀이
- 1번: "-d" 는 rpm 의 삭제 옵션이 아니다.
- 2번: "-r" 도 rpm 의 패키지 삭제 옵션이 아니다.
- 3번: "-e --nodeps" 는 의존성 무시 삭제이므로 옳다.
- 4번: "-v" 는 verbose(상세 출력)일 뿐 삭제 기능이 아니다.
보충 개념 rpm 설치/삭제: -ivh(설치), -Uvh(업그레이드), -e(삭제). --nodeps 는 의존성 검사 생략, --force 는 강제 적용. yum remove 는 의존성을 고려해 삭제한다.