프로그램을 어떤 도구로 설치했는지 기억이 안나시나요? 우분투에 설치된 프로그램 찾기 위한 3가지 방법을 각각 알아보겠습니다.
목차
우분투에 설치된 프로그램 찾기
우분투에서 응용 프로그램을 설치하기 위해서 apt(dpkg), snap, flatpak 이 세가지를 가장 많이 사용합니다.
apt 또는 dpkg로 설치된 프로그램 찾기
아래의 명령어를 사용해서 설치한 프로그램(패키지)를 확인할 수 있습니다.
dpkg -l
ShellScript하지만, 아래와 같이 무려 1984개의 패키지가 설치되어 있다고 나옵니다. 물론 패키지 이름이 알파벳 순서로 정렬되어 있긴 하지만 찾기 너무 힘듭니다.
![그림 1. apt(dpkg)를 이용하여 설치된 1984개의 패키지](https://osg.kr/wp-content/uploads/2023/01/dpkg1.png)
이 때에는 grep과 함께 찾고자 하는 프로그램 이름을 입력하면 원하는 프로그램이 설치되었는지 빨리 확인할 수 있습니다. 만약 kdenlive가 dpkg나 apt를 이용하여 설치했는지 확인하는 경우에는 2가지 방법으로 확인할 수 있습니다.
dpkg 명령어만으로 확인하기
grep 명령어를 사용하지 않고 아래의 dpkg 명령어만으로도 확인이 가능합니다.
dpkg -l '*kdenlive*'
ShellScriptdpkg 명령어만으로 확인하는 경우에는 관련 헤더 정보까지 함께 확인할 수 있습니다.
![그림 1. dpkg -l 명령으로 설치된 프로그램 찾기](https://osg.kr/wp-content/uploads/2023/01/dpkg3.png)
grep 명령어를 함께 사용하기
grep 명령어를 함께 사용할 때에는 아래와 같이 입력하시면, kdenlive가 설치된 내역을 확인할 수 있습니다.
dpkg -l | grep kdenlive
ShellScriptdpkg -l 한 내용 중에서 kdenlive가 들어간 것들만 추려내는 방식으로 아래와 같은 결과를 확인할 수 있습니다.
![그림 2. apt로 설치한 것 중에 kdenlive가 있는지 찾기](https://osg.kr/wp-content/uploads/2023/01/dpkg2.png)
물론 apt나 dpkg로 kdenlive를 설치한 적이 없다면, 아무 것도 뜨지 않을 것입니다.
snap으로 설치한 프로그램 찾기
아래와 같이 snap list 라고 입력하면 snap으로 설치된 프로그램을 확인할 수 있습니다.
snap list
ShellScript아래와 같이 여러 프로그램이 뜹니다. 더 많은 어플리케이션이 설치됐다면 그 중에서 자신이 찾고자 하는 프로그램을 찾아야겠죠.
![그림 3. snap을 이용하여 설치된 프로그램 목록](https://osg.kr/wp-content/uploads/2023/01/snap1.png)
apt의 경우와 마찬가지로 snap으로 설치한 kdenlive만 찾고 싶다면, grep 명령어를 함께 사용해 주시면 됩니다. 그러면 아래와 같이 해당 프로그램이 설치됐는지 바로 알 수 있습니다.
![그림 4. snap으로 설치한 것 중에 kdenlive가 있는지 찾기](https://osg.kr/wp-content/uploads/2023/01/snap2.png)
flatpak으로 설치한 프로그램 찾기
flatpak으로 설치된 프로그램은 명령어 flatpak list로 확인할 수 있습니다. snap의 확인방법과 동일한 방식이죠 snap 대신에 flatpak만 써주면 동일하게 확인할 수 있습니다.
flatpak list
ShellScriptsnap list 처럼 flatpak으로 설치된 항목이 모두 나옵니다. 여기에서도 설치된 패키지가 많아지면 찾기 힘들어지겠죠.
![그림 5. flatpak을 이용하여 설치된 프로그램 목록](https://osg.kr/wp-content/uploads/2023/01/flatpak1.png)
flatpak에서도 마찬가지로 kdenlive만 찾고 싶다면, grep 명령어를 더불어 사용해 주시면, 아래와 같이 kdenlive가 설치된 것을 바로 확인할 수 있습니다.
![그림 6. flatpak으로 설치한 것 중에 kdenlive가 있는지 찾기](https://osg.kr/wp-content/uploads/2023/01/flatpak2.png)
정리
여기까지 apt(dpkg), snap, flatpak으로 설치한 어플리케이션을 확인하는 방법을 살펴봤습니다. 필요하셨던 분들께 도움이 되셨길 바랍니다.
참고자료
- Ubuntu dpkg man page를 참고하시면 관련 명령어들을 확인할 수 있습니다.
- Snapcraft 공식 문서에서 List installed snaps를 찾으시면 됩니다.
- Flatpak Reference Documentation의 Flatpak list 항목 페이지입니다.