[Linux] Snap, Flatpak으로 최신 앱 설치하는 방법

리눅스를 쓰다 보면 "왜 최신 버전이 저장소에 없지?"라는 생각이 들 때가 있어요.
특히 데스크탑 사용자라면 최신 버전의 앱을 직접 써보고 싶은 경우가 많죠.

이럴 때 유용하게 쓸 수 있는 도구가 바로 SnapFlatpak입니다.

 


Snap과 Flatpak이란?

  • Snap: Canonical(우분투 개발사)에서 만든 패키지 시스템. 앱과 의존성을 한 번에 포함하여 배포.
  • Flatpak: Red Hat 계열에서 시작된 기술로, 샌드박스 환경에서 앱을 실행해 보안성도 고려됨.

두 방식 모두 기존 패키지 시스템(apt, yum 등)과 달리, 앱을 독립적으로 설치하고, 최신 버전을 빠르게 받아볼 수 있다는 장점이 있어요.

 

Snap 설치 및 사용법

Snap 설치

Ubuntu 16.04 이상에는 기본 포함되어 있지만, 없다면 아래 명령으로 설치하세요.

sudo apt update
sudo apt install snapd

Snap 앱 검색

snap search 앱이름

앱 설치

sudo snap install 앱이름

앱 삭제

sudo snap remove 앱이름

예시 – 최신 버전의 VLC 설치

sudo snap install vlc

 

Flatpak 설치 및 사용법

Flatpak 설치

Ubuntu 계열이라면 다음 명령어로 설치할 수 있습니다.

sudo apt install flatpak

GNOME Software 플러그인도 설치하면 GUI에서도 앱을 설치할 수 있어요:

sudo apt install gnome-software-plugin-flatpak

Flathub 저장소 추가

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

앱 검색

flatpak search 앱이름

앱 설치

flatpak install flathub 앱이름

앱 실행

flatpak run 앱이름

예시 – 최신 GIMP 설치

flatpak install flathub org.gimp.GIMP

 

Snap vs Flatpak – 어떤 걸 써야 할까?

항목 Snap Flatpak
개발사 Canonical (Ubuntu) Red Hat 주도
주요 저장소 Snap Store Flathub
보안 AppArmor 샌드박스 격리
적용 대상 CLI/GUI 모두 GUI 앱에 강점

Ubuntu는 Snap이 더 자연스럽게 연동되고, Fedora 계열은 Flatpak이 더 잘 어울립니다.
하지만 실제로는 원하는 앱이 어느 쪽에 있는지만 보고 골라도 무방해요.

 

최신 앱은 Snap과 Flatpak으로 간편하게

패키지 관리자가 오래된 버전만 제공할 때는 Snap이나 Flatpak을 통해 최신 버전 앱을 손쉽게 설치할 수 있습니다.
둘 다 무료이며 보안적으로도 비교적 안전하니 안심하고 사용해보세요.

특정 앱이 필요한데 apt나 dnf로 설치가 안 된다면, Snap Store나 Flathub를 먼저 검색해보는 것도 좋은 습관이에요!