문제
다음 중 데비안 계열 리눅스에서 환경 설정 파일도 포함해서 vsftpd 패키지를 제거하는 명령으로 알맞은 것은?
① apt-get purge vsftpd ② apt-get remove vsftpd ③ apt-get erase vsftpd ④ apt-get delete vsftpd
정답
1번
해설
정답: 1. apt-get purge 는 패키지뿐 아니라 관련 환경 설정 파일까지 함께 제거한다. 따라서 'apt-get purge vsftpd' 가 옳다.
오답 풀이
- 1번: purge 는 설정 파일까지 완전히 삭제하므로 문제 요구에 부합한다.
- 2번: apt-get remove 는 패키지 본체만 제거하고 설정 파일은 남겨 둔다.
- 3번: erase 는 apt-get 의 서브명령이 아니다(rpm 의 -e/erase 와 혼동).
- 4번: delete 도 apt-get 의 서브명령이 아니다.
보충 개념 데비안 계열: apt-get remove(본체만), apt-get purge 또는 --purge(설정 포함)로 구분한다. apt-get autoremove 는 의존성으로 자동 설치되어 더 이상 필요 없는 패키지를 정리한다.