우분투 패키지 삭제하기

LST·2023년 10월 24일
0

우분투를 사용하다 보면 패키지를 완전 삭제해야 할 때가 있다.

배경

ERROR: for redis Cannot start service redis: driver failed programming external connectivity on endpoint [redis_name]: Error starting userland proxy: listen tcp4 0.0.0.0:6379: bind: address already in use

docker 환경에서 redis 컨테이너를 띄워서 사용하던 중 컨테이너가 아닌 패키지를 설치해서 사용하려고 하자 컨테이너를 띄울 때 에러가 발생했다. 처음엔 뭔가 싶었는데 생각해보니 패키지로 설치한 redis-server 가 6379 포트를 listen하고 있는데 redis 컨테이너를 6379 포트에 연결한게 문제였다. 따라서 로컬에 설치한 redis 패키지를 삭제해야 했다.

해결

  1. dpkg --list명령어를 사용하면 설치된 패키지를 볼 수 있다. 따라서 해당 명령어와 삭제하려는 패키지를 grep 명령어를 사용하여 조회한다.

    dpkg --list | grep [package_name]

  2. dpkg --purge 명령어를 사용하여 패키지를 완전히 삭제한다.

    dpkg --purge [package_name]

  3. 그리고 1의 명령어를 통해 다시 조회해보면 삭제됐다.

0개의 댓글

관련 채용 정보