반응형


 

Dpkg로 설치된 패키지 검색 & 삭제 하는 방법

 

물론 apt-get 으로 파일을 바로 설치하는 경우도 있겠지만, 우분투를 사용하다보면 deb 파일을 통해 직접 설치를 하는 경우가 있다.

dpkg를 통한 패키지 설치 방법은 이전 글에서 확인할 수 있다.

 

2020/08/18 - [IT/각종 Tips] - [Ubuntu / 우분투] deb 파일 설치하는 법

 

[Ubuntu / 우분투] deb 파일 설치하는 법

Deb 파일 설치하는 법 deb 파일을 설치하는 방법은, runfile보다 훨씬 간단하다. dpkg -i 를 사용해주면 된다. 예를 들어 cudnn을 설치하는 경우, sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.2_amd64.deb 위와 같..

cryptosalamander.tistory.com

 

이렇게 설치된 패키지를 조회하는 방법을 살펴보자.

 

설치된 패키지 검색

 

# 모든 패키지 조회
dpkg -l

# 특정 패키지 검색
dpkg -l "패키지명"
dpkg --list "패키지명" 

 

패키지명을 완벽히는 모르지만, 부분으로 아는 경우에는 아래와 같은 명령어로 검색이 가능하다.

 

dpkg -l | grep "패키지명(일부분)"

# 예시
dpkg -l | grep "tensorrt"

 

패키지의 풀 네임을 모르는 경우가 많이 존재하기 때문에, 위 명령어는 매우 요긴하게 사용된다.

권한이 없을 경우, 앞에 sudo를 붙여준다.

 

설치된 패키지 삭제

 

# 패키지 삭제
sudo dpkg --remove "패키지명"
sudo dpkg -r "패키지명"

# 패키지 완전 삭제(설정파일 포함)
sudo dpkg --purge "패키지명"
sudo dpkg -P "패키지명"

 

삭제하는 경우 완벽한 패키지의 풀네임을 적어줘야 한다.

따라서 삭제를 원하는 패키지의 풀네임을 위의 설치된 패키지 검색을 통해 찾은 뒤 수행해주면 된다.

 

remove를 통해 삭제할 경우, 설정파일등이 남아있어 dpkg list에서 지속적으로 조회가 되고, 

추후 다시 라이브러리를 설치할 때 충돌을 야기할 수 있다.

 

따라서 웬만하면 purge 방식으로 삭제하는 것이 더 편리할 것이다.

반응형
블로그 이미지

Hyunsoo Luke HA

석사를 마치고 현재는 Upstage에서 전문연구요원으로 활동중인 AI 개발자의 삽질 일지입니다! 이해한 내용을 정리하는 용도로 만들었으니, 틀린 내용이 있으면 자유롭게 의견 남겨주세요!

,