문제
다음 중 의존성 관계에 있는 패키지가 존재하지 않는 경우 강제로 설치하려고 할 때 (괄호) 안에 들어갈 내용으로 알맞은 것은?
① --nodeps ② --freshen ③ --force ④ --hash
정답
1번
해설
정답: 1. rpm 설치 시 의존성을 무시하고 강제로 설치하려면 "--nodeps" 옵션을 붙인다. 즉 "rpm -ivh httpd... --nodeps" 형태가 된다.
오답 풀이
- 1번: "--nodeps" 는 의존성 검사를 건너뛰어 강제 설치하므로 옳다(이 문항의 정답).
- 2번: "--freshen" 은 이미 설치된 패키지만 더 새 버전으로 갱신하는 옵션이다.
- 3번: "--force" 는 파일 충돌·재설치를 강제하지만 의존성 무시(--nodeps)와는 의미가 다르다.
- 4번: "--hash" 는 설치 진행을 # 기호로 표시하는 출력 옵션일 뿐 의존성과 무관하다.
보충 개념 rpm 설치 옵션: -i(설치), -v(상세), -h(진행 표시 #), --nodeps(의존성 무시), --force(강제 재설치), -U(업그레이드).