본문 바로가기

IT, 개발/서버

Ubuntu - apt 패키지 삭제 (dpkg 사용)

728x90
반응형

ubuntu

우분투에서 개발 및 서비스 환경을 구성하기 위해 apt를 통해 다양한 패키지를 설치하게 됩니다.

 

서버를 세팅하면서 구글링을 통해 이것저것 설치하다 보면 나도 모르게 설치되는 패키지도 있고 비슷한 패키지가 설치되면서 뭔가 엉키게 되는 순간들이 있습니다.

 

그러다 보면 내가 설치한 패키지 항목들을 확인해서 삭제할 건 삭제하고 다른 패키지를 설치하던지 버전을 바꿔서 설치하던지 하고 싶을 때가 종종 있는 것 같습니다.

그럴 때 패키지 목록을 확인하는 방법과 패키지 삭제하는 방법을 알아보도록 하겠습니다.

 

1. 패키지 이름 확인
2. 패키지 삭제

 

 

 

1. 패키지 확인

 

삭제하고자 하는 패키지의 정확한 이름을 알아보기 위해 dpkg 명령어를 사용하여 찾아봅시다.

$ dpkg --list

 

--list 로 입력해보면 시스템에 설치되어있는 전체 목록이 다 나오게 됩니다.

 

list

이렇게 되면 내용이 너무 많기 때문에 내가 원하는 항목이 어디에 있는지, 있기는 있는지 알아보기가 너무 힘듭니다.

 

 

그래서

원하는 항목만 확인하기 위해 검색조건을 입력해서 찾아보겠습니다.

$ dpkg --list | grep [프로그램 이름]

 

특정 검색어를 입력하니 원하는 항목만 나와서 보기가 편합니다.

 

grep list

저는 mosquitto를 검색해봤습니다.

설치된 항목들이 잘 보이네요.

 

 

 

 

 

2. 패키지 삭제

 

검색을 해봤으니 이제 삭제해보겠습니다.

$ dpkg --purge [프로그램 이름]

 

purge 명령어 뒤에 위에서 검색했었던 패키지 이름을 정확히 입력해줍니다.

 

purge

패키지 이름을 입력하여 삭제하면 위 화면처럼 패키지가 삭제되게 됩니다.

 

삭제 후에는 다시 한번 패키지 목록을 조회해서 제대로 삭제가 되었는지 확인해보시기 바랍니다.

 

 

** remove 명령어로 삭제하는 방법도 있지만 삭제 후에 찌꺼기 파일들이 남아서 나중에 문제가 되는 경우가 가끔 있습니다.

그래서 purge 명령어로 확실하게 삭제하는 방법을 추천드립니다.

 

 

 

728x90
반응형