패키지가 제거는 되었지만 설정이 남아 있는 경우

오랜 만에 시간이 나서 서버 관리(업데이트, 접속 정보 등…)를 하는데…
패키지가 제거는 되었지만 설정 파일이 남아 있는 패키지들이 있는데…
보통 커널 패키지들이 그러 하더군요
dpkg -l |grep linux-image
패키지 정보를 검색해보면 앞에 rc 라고 나오는 패키지가 제거는 되었지만 설정 파일이 남아있는 경우입니다.

시냅틱 관리자 같은 GUI 에서는 "설치 하지 않음(설정 남아 있음)" 에 보면 모여 있어 편하게 전부 선택하여 완전히 제거 가능한데
서버 터미널(CLI)에서도 편하게 지울 수 없을 까 검색 해보았습니다.

[list=1:1b7yuktg]
[:1b7yuktg]설정 남아 있는 패키지 정보 검색
dpkg --list |grep "^rc"
[/
:m:1b7yuktg]
[:1b7yuktg]설정 남아 있는 패키지 이름 만 보기
dpkg --list |grep "^rc" | cut -d " " -f 3
[/
:m:1b7yuktg]
[:1b7yuktg]설정 남아 있는 패키지 완전히 삭제
dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge[/
:m:1b7yuktg][/list:o:1b7yuktg]


[list:1b7yuktg]What do the various dpkg flags like ‘ii’ ‘rc’ mean?[/list:u:1b7yuktg]

[list:1b7yuktg]First letter -> desired package state ("selection state"):
[:1b7yuktg] u … unknown
[/
:m:1b7yuktg][:1b7yuktg] i … install
[/
:m:1b7yuktg][:1b7yuktg] r … remove/deinstall
[/
:m:1b7yuktg][:1b7yuktg] p … purge (remove including config files)
[/
:m:1b7yuktg][:1b7yuktg] h … hold[/:m:1b7yuktg][/list:u:1b7yuktg]

[list:1b7yuktg]Second letter -> current package state:
[:1b7yuktg] n … not-installed
[/
:m:1b7yuktg][:1b7yuktg] i … installed
[/
:m:1b7yuktg][:1b7yuktg] c … config-files (only the config files are installed)
[/
:m:1b7yuktg][:1b7yuktg] u … unpacked
[/
:m:1b7yuktg][:1b7yuktg] f … half-configured (configuration failed for some reason)
[/
:m:1b7yuktg][:1b7yuktg] h … half-installed (installation failed for some reason)
[/
:m:1b7yuktg][:1b7yuktg] w … triggers-awaited (package is waiting for a trigger from another package)
[/
:m:1b7yuktg][:1b7yuktg] t … triggers-pending (package has been triggered)[/:m:1b7yuktg][/list:u:1b7yuktg]

[list:1b7yuktg]Third letter -> error state (you normally shouldn’t see a thrid letter):
[:1b7yuktg] r … reinst-required (package broken, reinstallation required)[/:m:1b7yuktg][/list:u:1b7yuktg]

sudo apt-get purge <package name>

이랑은 어떤 차이가 있을까요?

[quote="떠돌이":2koeunj0]sudo apt-get purge <package name>

이랑은 어떤 차이가 있을까요?[/quote:2koeunj0]

apt-get의 purge가 설정 파일을 제거해 준다고 man page에는 언급되어 있지만,
실제 dpkg 에서는 완전히 제거되지 않았다고 나옵니다. 그래서 위에 언급한 방법으로 삭제 패키지를 제거하죠.