Flatpak 1.8 มาถึงการติดตั้งแอพใน 2P2, systemd unit, การเข้าถึง ALSA และอื่น ๆ

ฝาครอบ flatpak

ไม่กี่วันที่ผ่านมา สาขาใหม่ที่มั่นคงของ "Flatpak 1.8" ได้รับการเผยแพร่ซึ่งจัดเตรียมระบบสำหรับการสร้างแพ็กเกจในตัวที่ไม่ได้เชื่อมโยงกับลีนุกซ์ดิสทริบิวชันเฉพาะและรันในคอนเทนเนอร์พิเศษที่แยกแอปพลิเคชันออกจากส่วนที่เหลือของระบบ

แพ็คเกจ Flatpak พวกเขาอยู่ในตำแหน่งที่เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการกระจายแพ็คเกจ เนื่องจากไม่ได้เชื่อมโยงกับการแจกจ่ายเฉพาะใด ๆ และไม่ได้เป็นส่วนหนึ่งของที่เก็บการแจกจ่ายปกติเมื่อเตรียมคอนเทนเนอร์สากล

สำหรับผู้ใช้ที่ใส่ใจเรื่องความปลอดภัย Flatpak ช่วยให้คุณสามารถเรียกใช้แอปพลิเคชันในคอนเทนเนอร์ได้โดยให้การเข้าถึงเฉพาะฟังก์ชันเครือข่ายและไฟล์ผู้ใช้ที่เชื่อมโยงกับแอปพลิเคชันดังนั้นข้อมูลหรือข้อมูลอื่น ๆ จึงอยู่นอกเหนือขอบเขตนี้

คุณสมบัติใหม่หลักของ Flatpak 1.8

การเปลี่ยนแปลงหลักอย่างหนึ่งที่นักพัฒนาดำเนินการคือการนำเสนอไฟล์ ทำให้การติดตั้งง่ายขึ้นในโหมด P2Pเพื่ออนุญาตและจัดระเบียบการโหลดแอปพลิเคชันและชุดรันไทม์ ผ่านโหนดกลางหรือไดรฟ์สำหรับระบบที่ไม่มีการเชื่อมต่อเครือข่าย

การเปลี่ยนแปลงที่สำคัญอีกประการหนึ่งคือ การปิดใช้งานค่าเริ่มต้นของการโหลดที่เก็บอัตโนมัติซึ่งอยู่ในไดรฟ์ USB ในเครื่อง ซึ่งการเปลี่ยนแปลงนี้ทำให้สามารถลดความซับซ้อนของการใช้งานโหมด P2P ภายในและเพิ่มประสิทธิภาพได้

นอกเหนือจากนั้น มีการเพิ่มยูนิต systemd ที่เป็นทางเลือก เพื่อตรวจจับ อัตโนมัติ ที่เก็บเพิ่มเติมในไดรฟ์ USB เชื่อมต่อภายนอก

ในการเปิดใช้งานที่เก็บโลคัลระดับกลางผู้ใช้ต้องกำหนดค่าที่เก็บโดยสร้างลิงก์สัญลักษณ์จาก / var / lib / flatpak / sideload-repos o / run / flatpak / sideload-repos.

ในทางกลับกันสำหรับแอปพลิเคชันที่สามารถเข้าถึงระบบไฟล์ไดเร็กทอรีการส่งต่อจะมีให้ / lib จากสภาพแวดล้อมโฮสต์ใน / รัน / โฮสต์ / lib, นอกเหนือจากนั้น เพิ่มสิทธิ์การเข้าถึง FS ใหม่: "host-etc" และ "host-os" ซึ่งอนุญาตให้เข้าถึงไดเร็กทอรีระบบ / etc และ / usr.

ในการสร้างรหัสที่มีประสิทธิภาพมากขึ้นเพื่อแยกวิเคราะห์ไฟล์ GVariant จาก ostreee ให้ใช้ ตัวแปรสคีมาคอมไพเลอร์ และในการสร้างคอนฟิกูเรชัน crypt จะให้ความสามารถในการสร้าง libsystemd

"ติดตั้ง - รับรองความถูกต้อง" ได้ถูกเพิ่มไปยัง FlatpakTransaction API ซึ่งไคลเอนต์สามารถใช้เพื่อติดตั้งตัวรับรองความถูกต้องที่จำเป็นในการทำธุรกรรม

สำหรับส่วน ของการเปลี่ยนแปลงภายในคำสั่งที่โดดเด่นที่สุดในตัวเลือก "–Commit =" เพิ่มในคำสั่ง "flatpak remote-info" และ "flatpak update" เพื่อระบุเวอร์ชันเฉพาะของที่เก็บ OCI

และที่สำคัญ เปลี่ยนคำสั่งอัพเกรดเป็น "flatpak upgrade"ซึ่งเป็นนามแฝงของคำสั่ง "flatpak update"

เกี่ยวกับการแก้ไขข้อบกพร่องการใช้ข้อมูลโซนเวลาตาม / etc / localtime ของระบบโฮสต์เพื่อแก้ไขปัญหาที่เกี่ยวข้องกับเขตเวลาในบางแอปพลิเคชัน การติดตั้งไฟล์ env.d จาก gdm หยุดลงเนื่องจากตัวสร้าง systemd ดีกว่าสำหรับงานนี้

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:

  • ในยูทิลิตี้ create-usb การส่งออกการกระทำบางส่วนจะเปิดใช้งานโดยค่าเริ่มต้น
  • ไฟล์ sysusers.d ถูกจัดเตรียมไว้เพื่อสร้างผู้ใช้ที่จำเป็นผ่าน systemd
  • เพิ่มตัวเลือก « - [no-] follow-redirect»ไปที่คำสั่ง«flatpak เพิ่มระยะไกล"และ" flatpak modified "เพื่อห้าม / เปิดใช้งานการเปลี่ยนเส้นทางไปยังที่เก็บอื่น
  • Spawn API ถูกเพิ่มในระบบพอร์ทัลเพื่อรับตัวระบุกระบวนการจริง (PID) ของแอ็พพลิเคชันที่รันอยู่
  • ที่เก็บ OCI ทั้งหมด (โครงการเปิดตู้คอนเทนเนอร์) ได้เปลี่ยนไปใช้ตัวรับรองความถูกต้อง flatpak-oci-authenticator
  • ใช้สคริปต์การป้อนข้อมูลเสร็จสมบูรณ์สำหรับเชลล์คำสั่ง fish
  • เพิ่มการสนับสนุนเริ่มต้นสำหรับการอัปเดตเดลต้าสำหรับที่เก็บ OCI
  • ซ็อกเก็ตวารสารที่ติดตั้งในโหมดอ่านอย่างเดียว
  • เพิ่มการสนับสนุนสำหรับการส่งออกไดเร็กทอรีในการส่งออกเอกสาร
  • อนุญาตให้เข้าถึงอุปกรณ์เสียง ALSA โดยตรงสำหรับแอปพลิเคชันที่เข้าถึง Pulseaudio

ในที่สุด หากคุณต้องการทราบข้อมูลเพิ่มเติม คุณสามารถตรวจสอบรายการการเปลี่ยนแปลงทั้งหมดได้ในไฟล์ ลิงค์ต่อไปนี้ 


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา