Flatpak
![]() | |
![]() Ví dụ của việc cài đặt phần mềm với Flatpak | |
Thiết kế bởi | Alexander Larsson |
---|---|
Phát triển bởi | Nhóm Flatpak[1] |
Phát hành lần đầu | tháng 9 năm 2015; 9 năm trước (2015-09)[2] |
Phiên bản ổn định | 1.14.10[3] ![]() |
Kho mã nguồn |
|
Viết bằng | C |
Hệ điều hành | Linux |
Giấy phép | LGPL-2.1-or-later[4] |
Website | flatpak flathub |
Flatpak, từng được biết đến là xdg-app,[5] là một phần mềm tiện ích dùng với mục đích triển khai phần mềm và quản lý gói cho Linux. Nó cung cấp một môi trường sandbox mà người dùng có thể chạy phần mềm một cách cô lập với phần còn lại của hệ thống.[6][7]
Tính năng
Phần mềm sử dụng Flatpak cần các quyền để truy cập các tài nguyên hệ thống như Bluetooth, âm thanh (với PulseAudio), mạng, và tập tin. Các quyền này được điều chỉnh bởi người bảo trì Flatpak và có thể được thêm hoặc xoá bỏ bởi những người dùng trên hệ thống của họ.[8][9]
Một tính năng then chốt nữa của Flatpak là cho phép nhà phát triển ứng dụng cung cấp trực tiếp các bản cập nhật đến với người dùng mà không phải qua những nhà phân phối phần mềm, và không phải đóng gói và thử phần mềm trên từng bản phân phối Linux.[10]
Flathub, một repository (hoặc remote source theo thuật ngữ của flatpak) nằm tại flathub.org
, đã trở thành tiêu chuẩn mặc nhiên cho việc tải ứng dụng đóng gói bằng Flatpak.[11] Các gói phần mềm có thể được tải lên bởi những người quản trị Flathub và chính những nhà phát triển phần mềm (mặc dù những người quản trị đã công khai mong muốn những ứng dụng tải lên bởi nhà phát triển).[12] Dù Flathub là tiêu chuẩn mặc nhiên cho ứng dụng đóng gói bằng Flatpak, ta có thể tạo một Flatpak repository độc lập với Flathub.[13][14][15]
Hỗ trợ
Theo lí thuyết, các ứng dụng Flatpak có thể được cài đặt trên bất kì bản phân phối Linux đang tồn tại và trong tương lai, kể cả những bản cài đặt với lớp tương thích Windows Subsystem for Linux, miễn là bubblewrap và OSTree có thể được dùng.
Nó còn có thể được sử dụng trên các hệ thống dựa trên hạt nhân Linux như Chrome OS.[16]
Trang hướng dẫn cài đặt Flatpak có hướng dẫn bắt đầu sử dụng Flathub và Flatpak trên một số lượng lớn các nhà phân phối Linux.
Tham khảo
- ^ “About”.
- ^ “Flatpak's History”. GitHub.
- ^ “1.14.10”. 14 tháng 8 2024. Truy cập 15 tháng 8 2024. Kiểm tra giá trị ngày tháng trong:
|access-date=
và|date=
(trợ giúp) - ^ “COPYING”. GitHub. 31 tháng 3 năm 2015. Truy cập ngày 14 tháng 10 năm 2021.
- ^ Larsson, Alexander (9 tháng 5 năm 2016). “Renamed to flatpak in git”. freedesktop.org. Truy cập ngày 1 tháng 6 năm 2016.
- ^ Larsson, Alexander (29 tháng 4 năm 2016). “Using bubblewrap in xdg-app”. Alexander Larsson: Cool links and commentary. GNOME. Truy cập ngày 8 tháng 1 năm 2016.
- ^ Willis, Nathan (21 tháng 1 năm 2015). “GNOME and application sandboxing revisited”. LWN. Bản gốc lưu trữ ngày 25 tháng 11 năm 2018. Truy cập ngày 3 tháng 1 năm 2016. Đã bỏ qua tham số không rõ
|archive- url=
(trợ giúp) - ^ “Sandbox Permissions”. Flatpak documentation (bằng tiếng Anh). Truy cập ngày 24 tháng 6 năm 2019.
- ^ “flatpak-run”. Flatpak documentation (bằng tiếng Anh). Truy cập ngày 24 tháng 6 năm 2019.
- ^ Larsson, Alex. “Kick-starting the revolution 1.0”. Truy cập ngày 14 tháng 4 năm 2020.
- ^ “7 Flatpak Apps You Can Install Right Now from Flathub”. OMG! Ubuntu! (bằng tiếng Anh). 20 tháng 7 năm 2017. Truy cập ngày 29 tháng 5 năm 2019.
- ^ GitHub - flathub/flathub: Pull requests for new applications to be added., Flathub, 24 tháng 5 năm 2019, truy cập ngày 29 tháng 5 năm 2019
- ^ “List remotes”. Flatpak documentation (bằng tiếng Anh). Truy cập ngày 24 tháng 6 năm 2019.
- ^ “Hosting a Repository”. Truy cập ngày 14 tháng 4 năm 2020.
- ^ “Reasons to use Flatpak”. Flatpak documentation (bằng tiếng Anh). Truy cập ngày 24 tháng 6 năm 2019.
- ^ “Chrome OS Quick Setup”.
![]() | Bài viết liên quan đến phần mềm này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn.
|