리눅스를 쓰다 보면 "왜 최신 버전이 저장소에 없지?"라는 생각이 들 때가 있어요.
특히 데스크탑 사용자라면 최신 버전의 앱을 직접 써보고 싶은 경우가 많죠.
이럴 때 유용하게 쓸 수 있는 도구가 바로 Snap과 Flatpak입니다.
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를 먼저 검색해보는 것도 좋은 습관이에요!
'개발 > 리눅스' 카테고리의 다른 글
[Linux] logrotate로 로그 파일 관리 자동화하기 (1) | 2025.07.19 |
---|---|
[Linux] 파일 링크(Soft Link, Hard Link) 차이점 정리 (ln -s) (2) | 2025.07.18 |
[Linux] apt, yum, dnf 패키지 관리자 사용법 (1) | 2025.07.16 |
[Linux] 하드디스크, 파티션, 마운트 기본 개념 (0) | 2025.07.15 |
[Linux] fstab 이해하고 자동 마운트 설정하기 (1) | 2025.07.14 |