Flatpak 1.8 có bản cài đặt ứng dụng trong 2P2, đơn vị systemd, quyền truy cập vào ALSA và hơn thế nữa

bìa phẳng

Vài ngày trước một nhánh ổn định mới của "Flatpak 1.8" đã được phát hành, cung cấp một hệ thống để xây dựng các gói độc lập 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 khỏi phần còn lại của hệ thống.

Gói Flatpak chúng được định vị là một lựa chọn tuyệt vời để phân phối các gói, vì chúng không được liên kết với bất kỳ phân phối cụ thể nào và cũng không phải là một phần của kho lưu trữ phân phối thường xuyên khi chuẩn bị một thùng chứa chung.

Đối với những người dùng có ý thức về bảo mật, Flatpak cho phép bạn chạy một ứng dụng trong một vùng chứa, chỉ cung cấp quyền truy cập vào các chức năng mạng và tệp người dùng được liên kết với ứng dụng, vì vậy bất kỳ thông tin hoặc dữ liệu nào khác đều nằm ngoài phạm vi của điều này.

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

Một trong những thay đổi chính mà các nhà phát triển đã làm việc là cung cấp đơn giản hóa việc triển khai cài đặt ở chế độ P2P, điều này để cho phép và sắp xếp việc tải các ứng dụng và bộ thời gian chạy thông qua các nút hoặc ổ đĩa trung gian cho các hệ thống không có kết nối mạng.

Một thay đổi quan trọng khác là hủy kích hoạt mặc định tải kho lưu trữ tự động, nằm trên ổ USB cục bộ. Nhờ đó, thay đổi này giúp đơn giản hóa việc triển khai nội bộ của chế độ P2P và tăng hiệu quả của nó.

bên cạnh đó một đơn vị systemd tùy chọn đã được thêm vào để phát hiện tự động kho lưu trữ bổ sung trên ổ USB kết nối bên ngoài.

Để kích hoạt các kho lưu trữ cục bộ trung gian, người dùng phải định cấu hình kho lưu trữ bằng cách tạo một liên kết tượng trưng từ / var / lib / flatpak / sideload-repos o / run / flatpak / sideload-repos.

Mặt khác, đối với các ứng dụng có quyền truy cập vào hệ thống tệp, thư mục chuyển tiếp được cung cấp / lib từ môi trường máy chủ trong / run / host / lib, bên cạnh đó quyền truy cập mới vào FS đã được thêm vào: "host-etc" và "host-os", cho phép truy cập vào các thư mục hệ thống / etc và / usr.

Để tạo mã hiệu quả hơn để phân tích cú pháp tệp GVariant từ ostreee, hãy sử dụng biến thể-giản đồ-biên dịch và trong cấu hình xây dựng, hầm mộ cung cấp khả năng xây dựng mà không cần libsystemd.

"Trình xác thực cài đặt" đã được thêm vào API FlatpakTransaction, mà khách hàng có thể sử dụng để cài đặt trình xác thực cần thiết để hoàn thành giao dịch.

Về phần những thay đổi trong các lệnh, nổi bật nhất trong tùy chọn "–Commit =" được thêm vào lệnh "thông tin từ xa flatpak" và "cập nhật flatpak" để chỉ định một phiên bản cụ thể của kho OCI.

thay đổi lệnh nâng cấp thành "nâng cấp flatpak", là bí danh cho lệnh "cập nhật flatpak".

Về sửa lỗi, việc sử dụng dữ liệu múi giờ dựa trên / etc / giờ địa phương của hệ thống máy chủ, để giải quyết các vấn đề liên quan đến múi giờ trong một số ứng dụng. Quá trình cài đặt tệp env.d từ gdm đã dừng vì trình tạo systemd làm tốt hơn tác vụ này.

Những thay đổi khác nổi bật so với phiên bản mới này:

  • Trong tiện ích tạo-usb, tính năng xuất cam kết một phần được bật theo mặc định.
  • Tệp sysusers.d được cung cấp để tạo người dùng cần thiết thông qua systemd.
  • Đã thêm tùy chọn «- [không-] chuyển hướng theo dõi»Đối với các lệnh«thêm từ xa flatpak"Và" chỉnh sửa flatpak "để cấm / cho phép chuyển hướng đến một kho lưu trữ khác.
  • API Spawn đã được thêm vào hệ thống cổng thông tin để lấy mã định danh quy trình thực tế (PID) của ứng dụng đang chạy.
  • Tất cả kho OCI (Sáng kiến ​​vùng chứa mở) đã được thay đổi để sử dụng trình xác thực flatpak-oci-Authenticator.
  • Đã triển khai các tập lệnh hoàn thành đầu vào cho trình bao lệnh cá.
  • Đã thêm hỗ trợ ban đầu cho các bản cập nhật delta cho kho OCI.
  • Ổ cắm nhật ký được gắn ở chế độ chỉ đọc.
  • Đã thêm hỗ trợ xuất thư mục trong xuất tài liệu.
  • Cho phép truy cập trực tiếp vào các thiết bị âm thanh ALSA đối với các ứng dụng có quyền truy cập vào Pulseaudio.

Cuối cùng, nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra danh sách đầy đủ các thay đổi trong liên kết theo dõi. 


Để 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.