맨위로가기

Flatpak

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의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 관련 정보]에 관한 문서
일반 정보
Flatpak 로고
Flatpak 로고
개발자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