Flatpak 1.10 đi kèm với định dạng kho lưu trữ mới, các lệnh mới và hơn thế nữa

bìa phẳng

Một vài ngày trước, nó đã được biết đến Việc phát hành nhánh ổn định mới của Flatpak 1.10Đó cung cấp một hệ thống để tạo các gói độc lập Chúng không bị ràng buộc với các bản phân phối Linux cụ thể và chạy trong một vùng chứa đặc biệt để cách ly ứng dụng với phần còn lại của hệ thống.

Flatpak giúp các nhà phát triển ứng dụng có thể đơn giản hóa sự phân phối của họ chương trình không được bao gồm trong kho lưu trữ phân phối tiêu chuẩn khi chuẩn bị một thùng chứa phổ quát mà không cần tạo các bản dựng riêng biệt cho từng bản phân phối.

Đối với những người dùng quan tâm đến bảo mật, Flatpak cho phép một ứng dụng không chính xác chạy trong vùng chứa bằng cách chỉ cung cấp quyền truy cập vào các chức năng mạng của người dùng và các tệp được liên kết với ứng dụng.

Đối với người dùng quan tâm đến các sản phẩm mới, Flatpak cho phép họ cài đặt các phiên bản ứng dụng dùng thử và ổn định mới nhất mà không cần thay đổi hệ thống. Ví dụ: các gói Flatpak hiện đang được biên dịch cho LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, v.v.

Các tính năng mới chính của Flatpak 1.10

Trong phiên bản Flatpak 1.10 mới này, nó được nhấn mạnh rằng hỗ trợ cho một định dạng kho lưu trữ mới đã được triển khai để tăng tốc độ cung cấp các bản cập nhật và giảm dung lượng dữ liệu đã tải xuống.

Kho lưu trữ dựa trên công nghệ OSTreeen trong đó sử dụng tệp chỉ mục để xác định nội dung, tệp này được cập nhật với mỗi thay đổi. Kích thước của tệp chỉ mục phụ thuộc vào số lượng gói và kiến ​​trúc được hỗ trợ.

Định dạng kho lưu trữ mới liên quan đến việc tách các tệp chỉ mục cho các kiến ​​trúc khác nhau, cũng như sử dụng các bản cập nhật delta để chỉ tải xuống các phần của chỉ mục đã thay đổi so với phiên bản trước của kho lưu trữ.

Cũng trong Flatpak 1.10, việc sử dụng các bản cập nhật gia tăng đã làm giảm lưu lượng truy cập xuống 100 lần và đã loại bỏ các hạn chế về việc hỗ trợ các kiến ​​trúc bổ sung trong Flathub.

Ví dụ: trên Flathub, tổng kích thước chỉ mục hiện là 6,6MB (nén 1,8MB), phiên bản x86-64 là 2,7MB (nén 554KB) và việc nâng cấp từ phiên bản trước chỉ yêu cầu tải xuống 20 KB.

Một thay đổi khác nổi bật so với phiên bản mới là đã thêm một lệnh mới "pin flatpak" để đặt thời gian thực hiện (Nó sẽ không bị gỡ bỏ nếu không có ứng dụng nào sử dụng nó). Theo mặc định, việc ghim áp dụng cho thời gian chạy được cài đặt rõ ràng, thay vì được tải tự động như một phần phụ thuộc khi ứng dụng được cài đặt.

Với một bản cập nhật chung ("bản cập nhật flatpak") hoặc loại bỏ các ứng dụng riêng lẻ, thời gian chạy được đảm bảo không sử dụng được tự động xóa chúng không được neo và có thời hạn sử dụng hết hạn.

Trong môi trường hộp cát trong đó quyền truy cập vào mạng được phép, quyền truy cập vào các ổ cắm được giải quyết bởi systemd đang mởhoặc, và các lệnh "–unset-env" và "–env = FOO =" cũng có thể xóa hoặc làm trống các biến môi trường.

Bằng cách cập nhật ngay bây giờ, một phiên bản mới của ứng dụng được cài đặt trước và chỉ sau đó cái trước đó bị xóa, tức là không cài đặt bây giờ không có nghĩa là ứng dụng sẽ biến mất.

Mặt khác, một cải thiện phát hiện các đường dẫn ứng dụng Tương tự, ví dụ: "/ org / gnome / sound-juicer" hiện được ánh xạ thành "org.gnome.SoundJuicer".

Của những thay đổi khác nổi bật của phiên bản mới:

  • Người dùng root có thể bỏ qua các hạn chế kiểm soát của phụ huynh.
  • Đã thêm hỗ trợ cho tiêu chuẩn mới để định dạng tệp khởi chạy hệ điều hành được chứa trong vùng.
  • Đã thêm hồ sơ cho tcsh.
  • Khi tìm kiếm các phụ thuộc, kho ứng dụng đã cài đặt bây giờ có mức độ ưu tiên cao hơn các kho khác.
  • Cải thiện bộ nhớ đệm trong bộ nhớ của chỉ mục kho lưu trữ.
    Việc chỉ định "–filesystem = /" bị cấm.
  • Đã thêm các API mới: flatpak_installation_list_pinned_refs, flatpak_transaction_set_disable_auto_pin, flatpak_transaction_set_include_unused_uninstall_ops, flatpak_transaction_operation_get_subpaths, flatpak_transaction_operation_autires_requires.
  • Tương thích với GCC 11 đang chờ xử lý.
  • Cải thiện khả năng phát hiện ổ cắm PulseAudio trong các cấu hình không điển hình.

Cuối cùng, nếu bạn quan tâm muốn biết thêm về nó, bạn có thể tham khảo chi tiết Trong liên kết sau đây.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   cháu trai dijo

    Cần lưu ý sự cải thiện về tốc độ tải xuống của các ứng dụng. tuyệt quá !