apt 또는 apt-get을 사용하여 설치된 패키지를 확인하는 방법을 알아봅니다. 예를들어 현재 mongodb가 설치되었는지 어떻게 알 수 있을까요?


# apt 설치된 패키지 리스트 알아내기
만약 어떤 패키지가 apt을 통해 설치되었는지 확인하려면 아래의 명령어를 사용할 수 있습니다.

apt list --installaed


이 명령어는 설치 된 모든 패키지를 출력합니다. 출력 결과를 보면 현재 설치된 버전업그레이드 가능 여부까지 확인할 수 있습니다. 만약 upgradable to: 4.2.8이라고 출력되는 경우 4.2.8 버전으로 업그레이드가 가능하다는 뜻입니다.


! 원하는 패키지만 선택하여 찾기
아까 예를 든 것 처럼 mongodb 패키지만 찾으려면? 이때 grep을 사용하여 찾을 수 있습니다.
apt list --installaed | grep mongodb

코드를 입력하면 위 명령어와 달리 mongodb가 포함된 설치된 리스트만 출력하게 됩니다. 이런 방법으로 원하는 패키지만 찾아서 확인할 수 있습니다.

추가로 git의 설치 여부를 확인해보겠습니다.
apt list --installaed | grep git

아래와 같이 출력되는 군요!
findutils/bionic,now 4.6.0+git+20170828-2 amd64 [installed]
git/now 1:2.17.1-1ubuntu0.5 amd64 [installed,upgradable to: 1:2.17.1-1ubuntu0.7]
git-man/now 1:2.17.1-1ubuntu0.5 all [installed,upgradable to: 1:2.17.1-1ubuntu0.7]
librtmp1/bionic,now 2.4+20151223.gitfa8646d.1-1 amd64 [installed,automatic]
net-tools/bionic,now 1.60+git20161116.90da8a0-1ubuntu1 amd64 [installed,automatic]

git은 현재 1:2.17.1-1ubuntu0.5 버전이 설치되어 있습니다. upgradable to: 1:2.17.1-1ubuntu0.7로 업그레이드가 가능한 것을 알 수 있죠.

여기까지 apt, apt-get을 사용해 설치된 패키지가 무엇인지 확인하는 방법을 알아봤습니다.