Flatpak도 Snap과 비슷한 「컨테이너화된 패키지」.
Fedora·다른 배포판이 더 친화적.
Snap의 대안.
Snap과의 차이.
1) 분산 — Flathub(주요 저장소) 외에 누구나 저장소 운영 가능.
Snap은 Snap Store 중앙 집중.
2) 보안 모델 — 각자 다름, Flatpak이 portals(파일 선택 등)에 더 정교.
3) 시작 속도 Flatpak이 약간 빠름.
4) 일부 사용자 — Flatpak이 「오픈」, Snap이 「Canonical 중심」으로 인식.
설치·사용.
apt install flatpak.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo — Flathub 추가.
flatpak install flathub org.gnome.gedit — 설치(앱 ID 사용).
flatpak run org.gnome.gedit — 실행.
flatpak update — 업데이트.
Flathub.
가장 큰 Flatpak 저장소 — 거의 모든 데스크톱 앱(Firefox·LibreOffice·VLC·Spotify 등) 있음.
「리눅스 데스크톱의 앱스토어」 같은 위상.
선택.
Ubuntu·Mint는 둘 다 사용 가능, Snap이 기본.
Fedora는 Flatpak 친화적.
어느 쪽이든 「의존성 격리된 데스크톱 앱」 효과는 비슷.
시스템 도구는 distro 패키지, 큰 GUI 앱은 Flatpak·Snap이 모던 패턴.
한 줄 요약
Flatpak은 Snap의 대안 — Flathub 중심, 더 분산적, Fedora 친화.
flatpak install·run·update.
Flathub가 거의 모든 데스크톱 앱.
Snap·Flatpak 둘 다 「큰 GUI 앱」에 모던 표준.
더 알아볼 것
- Flathub vs Snap Store
- portals — 권한 모델
- Flatpak permissions 관리