Flatpak
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
Flatpak은 애플리케이션을 설치하고 실행하기 위한 기술로, 리눅스 운영체제에서 주로 사용된다. Flatpak을 사용하는 애플리케이션은 블루투스, 사운드, 네트워크, 파일 등 시스템 리소스에 접근하기 위해 권한이 필요하며, 개발자는 각 리눅스 배포판에 맞게 패키징할 필요 없이 사용자에게 직접 업데이트를 제공할 수 있다. Flatpak은 샌드박스 환경에서 실행되어 시스템 공간을 더 사용할 수 있지만, OSTree 기술을 통해 중복 파일을 제거하여 공간 효율성을 높인다. Flathub는 Flatpak으로 패키징된 애플리케이션을 얻을 수 있는 사실상 표준 저장소이며, 다양한 리눅스 배포판과 ChromeOS에서도 지원된다.
더 읽어볼만한 페이지
- 리눅스 설치 소프트웨어 - 우비 (인스톨러)
우비는 윈도우 운영체제에서 별도 파티션 없이 Ubuntu를 설치하고 듀얼 부팅 환경을 만들어 Ubuntu를 쉽게 경험할 수 있게 하는 프로그램이다. - 리눅스 설치 소프트웨어 - 데비안 인스톨러
데비안 인스톨러는 데비안 리눅스 배포판을 설치하기 위한 소프트웨어로, 텍스트 및 그래픽 모드를 지원하며 하드웨어 감지, 네트워크 구성 등 다양한 설치 단계를 거친다. - 리눅스 패키지 관리 관련 소프트웨어 - 어드밴스트 패키징 툴
어드밴스트 패키징 툴(APT)은 데비안 계열 리눅스 배포판에서 패키지를 관리하는 도구 모음으로, 패키지 설치, 삭제, 업데이트, 업그레이드 기능을 제공하며, 특히 패키지 간 의존성을 자동 관리하는 특징을 가진다. - 리눅스 패키지 관리 관련 소프트웨어 - ZYpp
ZYpp은 SUSE Linux 배포판의 소프트웨어 관리 엔진으로, YaST 패키지 관리자와 Red Carpet의 통합 필요성에 의해 개발되었으며, libsolv 통합 및 SAT 솔버 도입을 통해 패키지 관리 효율성을 높인 Zypper 명령줄 도구를 제공한다. - 소프트웨어 배포 - 셰어웨어
셰어웨어는 일정 기간 무료 사용 또는 기본 기능 무료 제공 후 추가 기능 유료 구매 방식으로 배포되는 소프트웨어의 한 종류이며, 다양한 형태로 제공되고 인터넷을 통해 배포되어 라이선스 키를 통해 정식 버전을 사용할 수 있다. - 소프트웨어 배포 - 디지털 배급
디지털 배급은 온라인을 통해 콘텐츠를 유통하는 방식으로, 음악, 비디오, 도서, 게임 등 다양한 분야에 적용되어 전통적인 소매업에 영향을 미치며, 신인 아티스트에게 기회를 제공하지만, 호환성 문제와 검열 가능성 등의 과제를 안고 있다.
Flatpak - [IT 관련 정보]에 관한 문서 | |
---|---|
일반 정보 | |
![]() | |
개발자 | Alexander Larsson, Flatpak Team |
출시일 | 2015년 9월 |
최신 버전 출시일 | }} |
프로그래밍 언어 | C 언어 |
운영 체제 | 리눅스 |
라이선스 | LGPL |
웹사이트 | Flatpak 공식 웹사이트 |
일반 정보 | |
이름 | Flatpak |
종류 | 애플리케이션 가상화 |
2. 특징
Flatpak을 사용하는 애플리케이션은 블루투스, 사운드(PulseAudio 사용), 네트워크, 파일과 같은 리소스에 접근하기 위한 권한이 필요하다. 이러한 권한은 Flatpak의 유지보수 담당자에 의해 구성되며 사용자가 시스템에서 추가하거나 제거할 수 있다.[7][8]
Flatpak의 또 다른 주요 기능은 애플리케이션 개발자가 리눅스 배포판을 거치지 않고, 각 배포판별로 애플리케이션을 별도로 패키징하고 테스트할 필요 없이 사용자에게 직접 업데이트를 제공할 수 있도록 한다.[9]
Flatpak은 샌드박스에서 실행되므로 (공통 시스템 라이브러리의 별도의 ABI 안정 버전을 제공), 일반적인 네이티브 패키지보다 시스템에서 더 많은 공간을 사용한다. 그러나 Flatpak의 기반 기술인 OSTree는 일치하는 파일을 중복 제거한다. 이는 처음 몇 개의 Flatpak 설치는 더 많은 공간을 차지하지만, 더 많은 패키지가 추가될수록 시스템은 공간을 더 효율적으로 사용하게 됨을 의미한다.[10]
''Flathub''는 에 위치한 저장소(또는 Flatpak 용어의 원격 소스)로, Flatpak으로 패키징된 애플리케이션을 얻기 위한 ''사실상'' 표준이다.[11] 패키지는 Flathub 관리자와 애플리케이션 개발자 모두가 기여하며, 개발자 자신의 제출을 선호한다.[12] ''Flathub''는 Flatpak으로 패키징된 애플리케이션의 사실상 소스이지만, Flathub와 독립적인 Flatpak 저장소를 호스팅하는 것이 가능하다.[13][14][15]
2. 1. 권한 관리
Flatpak을 사용하는 애플리케이션은 블루투스, 사운드(PulseAudio 사용), 네트워크, 파일과 같은 리소스에 접근하기 위한 명시적인 권한이 필요하다.[7][8] 이러한 권한은 Flatpak의 유지보수 담당자에 의해 구성되며 사용자가 시스템에서 추가하거나 제거할 수 있다.[7][8]2. 2. 배포 방식
Flatpak의 주요 기능은 애플리케이션 개발자가 리눅스 배포판을 거치지 않고 사용자에게 직접 업데이트를 제공할 수 있다는 것이다.[9] 이는 각 배포판별로 애플리케이션을 별도로 패키징하고 테스트할 필요성을 줄여준다.[9]2. 3. 샌드박스 환경
2. 4. 저장 공간
Flatpak은 샌드박스에서 실행되므로 (공통 시스템 라이브러리의 별도의 ABI 안정 버전을 제공), 일반적인 네이티브 패키지보다 시스템에서 더 많은 공간을 사용한다.[10] 그러나 Flatpak의 기반 기술인 OSTree는 일치하는 파일을 중복 제거한다.[10] 이는 처음 몇 개의 Flatpak 설치는 더 많은 공간을 차지하지만, 더 많은 패키지가 추가될수록 시스템은 공간을 더 효율적으로 사용하게 됨을 의미한다.[10]2. 5. Flathub
Flathub는 flathub.org에 위치한 저장소(또는 Flatpak 용어의 원격 소스)로, Flatpak으로 패키징된 애플리케이션을 얻기 위한 ''사실상'' 표준이다.[11] 패키지는 Flathub 관리자와 애플리케이션 개발자 모두가 기여하며, 개발자 자신의 제출을 선호한다.[12] Flathub는 Flatpak으로 패키징된 애플리케이션의 사실상 소스이지만, Flathub와 독립적인 Flatpak 저장소를 호스팅하는 것이 가능하다.[13][14][15]3. 지원
이론적으로, Flatpak 앱은 bubblewrap과 OSTree를 사용할 수 있는 한, Windows Subsystem for Linux 호환 레이어를 통해 설치된 것을 포함하여 기존 및 미래의 모든 리눅스 배포판에 설치할 수 있다.[16] 또한 ChromeOS와 같은 리눅스 커널 기반 시스템에서도 사용할 수 있다.[16]
3. 1. 리눅스 배포판
이론적으로, Flatpak 앱은 bubblewrap과 OSTree를 사용할 수 있는 한, Windows Subsystem for Linux 호환 레이어를 통해 설치된 것을 포함하여 기존 및 미래의 모든 리눅스 배포판에 설치할 수 있다.[16] 또한 ChromeOS와 같은 리눅스 커널 기반 시스템에서도 사용할 수 있다.[16]3. 2. 기타 운영체제
이론적으로, Flatpak 앱은 bubblewrap과 OSTree를 사용할 수 있는 한, Windows Subsystem for Linux 호환 레이어를 통해 설치된 것을 포함하여 기존 및 미래의 모든 리눅스 배포판에 설치할 수 있다. ChromeOS와 같은 리눅스 커널 기반 시스템에서도 사용할 수 있다.[16]참조
[1]
웹사이트
About
https://flatpak.org/[...]
2022-04-08
[2]
웹사이트
Flatpak's History
https://github.com/f[...]
2018-08-19
[3]
웹사이트
COPYING
https://github.com/f[...]
2015-03-31
[4]
웹사이트
Using bubblewrap in xdg-app
https://blogs.gnome.[...]
GNOME
2016-04-29
[5]
뉴스
GNOME and application sandboxing revisited
https://web.archive.[...]
2016-01-03
[6]
웹사이트
Renamed to flatpak in git
https://lists.freede[...]
2016-06-01
[7]
웹사이트
Sandbox Permissions
https://docs.flatpak[...]
2019-06-24
[8]
웹사이트
flatpak-run
https://docs.flatpak[...]
2019-06-24
[9]
웹사이트
Kick-starting the revolution 1.0
https://blogs.gnome.[...]
2020-04-14
[10]
웹사이트
Response to "Flatpak Is Not the Future"
https://theevilskele[...]
2023-02-11
[11]
웹사이트
7 Flatpak Apps You Can Install Right Now from Flathub
https://www.omgubunt[...]
2019-05-29
[12]
간행물
Submission - Flathub Documentation.
https://docs.flathub[...]
Flathub
2024-02-05
[13]
웹사이트
List remotes
https://docs.flatpak[...]
2019-06-24
[14]
웹사이트
Hosting a Repository
https://docs.flatpak[...]
2020-04-14
[15]
웹사이트
Reasons to use Flatpak
https://docs.flatpak[...]
2019-06-24
[16]
웹사이트
Chrome OS Quick Setup
https://flatpak.org/[...]
2020-07-22
[17]
웹사이트
Flatpak's History
https://github.com/f[...]
2018-08-24
[18]
웹사이트
LGPL
http://cgit.freedesk[...]
freedesktop.org
2016-11-21
[19]
웹사이트
Using bubblewrap in xdg-app
https://blogs.gnome.[...]
GNOME
2016-01-08
[20]
뉴스
GNOME and application sandboxing revisited
https://lwn.net/Arti[...]
2016-01-03
[21]
뉴스
Working with xdg-app application bundles
https://lwn.net/Arti[...]
2016-01-03
[22]
웹사이트
Poettering: Revisiting how we put together Linux systems
https://lwn.net/Arti[...]
2016-10-31
[23]
웹사이트
Revisiting How We Put Together Linux Systems
http://0pointer.net/[...]
2018-08-24
[24]
웹사이트
Flatpak - the future of application distribution
http://flatpak.org
2016-12-16
[25]
웹사이트
Renamed to flatpak in git
https://lists.freede[...]
2016-06-01
[26]
웹사이트
GIMP - Downloads
https://www.gimp.org[...]
2018-08-24
[27]
웹사이트
LibreOffice in Flatpak format
http://www.libreoffi[...]
2016-06-01
[28]
웹사이트
Pitivi-download
http://www.pitivi.or[...]
2016-07-01
[29]
웹사이트
kde-applications
https://community.kd[...]
2017-03-01
[30]
간행물
Linphone
http://www.linphone.[...]
2017-09-19
[31]
웹사이트
Yum! GNOME Recipes is a New Cooking App for Linux
https://www.omgubunt[...]
2017-12-24
[32]
웹사이트
Unofficial Firefox Developer Edition flatpak repository
https://firefox-flat[...]
2017-03-20
[33]
웹사이트
Alexander Larsson's github Flatpak build of skype
https://github.com/a[...]
2017-08-17
[34]
웹사이트
Alexander Larsson's github Flatpak build of spotify
https://github.com/a[...]
2017-08-17
[35]
웹인용
Flatpak's History
https://github.com/f[...]
[36]
웹인용
LGPL
http://cgit.freedesk[...]
freedesktop.org
2016-11-21
[37]
웹인용
Using bubblewrap in xdg-app
https://blogs.gnome.[...]
GNOME
2016-04-29
[38]
뉴스
GNOME and application sandboxing revisited
https://web.archive.[...]
2015-01-21
[39]
뉴스
Working with xdg-app application bundles
https://lwn.net/Arti[...]
2015-08-12
[40]
웹인용
Poettering: Revisiting how we put together Linux systems
https://lwn.net/Arti[...]
2016-10-31
[41]
웹인용
Revisiting How We Put Together Linux Systems
http://0pointer.net/[...]
2014-09-01
[42]
웹인용
Flatpak - the future of application distribution
http://flatpak.org
2016-12-16
[43]
웹인용
Renamed to flatpak in git
https://lists.freede[...]
2016-06-01
[44]
웹인용
GIMP - Downloads
https://www.gimp.org[...]
[45]
웹인용
LibreOffice in Flatpak format
http://www.libreoffi[...]
2016-06-01
[46]
웹인용
Pitivi-download
http://www.pitivi.or[...]
2016-07-01
[47]
웹인용
kde-applications
https://community.kd[...]
2017-03-01
[48]
웹인용
Yum! GNOME Recipes is a New Cooking App for Linux
http://www.omgubuntu[...]
2017-12-24
[49]
웹인용
Unofficial Firefox Developer Edition flatpak repository
https://firefox-flat[...]
2017-03-20
[50]
웹인용
Alexander Larsson's github Flatpak build of skype
https://github.com/a[...]
2017-08-17
[51]
웹인용
Alexander Larsson's github Flatpak build of spotify
https://github.com/a[...]
2017-08-17
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com