Flatpak 1.10 มาพร้อมกับรูปแบบที่เก็บใหม่คำสั่งใหม่และอื่น ๆ

ฝาครอบ flatpak

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

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

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

สำหรับผู้ใช้ที่สนใจผลิตภัณฑ์ใหม่ Flatpak ช่วยให้พวกเขาสามารถติดตั้งแอปพลิเคชันเวอร์ชันเสถียรและทดลองใช้ล่าสุดได้โดยไม่จำเป็นต้องเปลี่ยนแปลงระบบ ตัวอย่างเช่นปัจจุบันแพ็คเกจ Flatpak ถูกคอมไพล์แล้วสำหรับ LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio เป็นต้น

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

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

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

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

นอกจากนี้ใน Flatpak 1.10 การใช้การอัปเดตแบบเพิ่มหน่วยทำให้ปริมาณการใช้งานลดลง 100 เท่าและ ได้ยกเลิกข้อ จำกัด ในการรองรับสถาปัตยกรรมเพิ่มเติมใน Flathub

ตัวอย่างเช่นบน Flathub ขนาดดัชนีทั้งหมดในปัจจุบันคือ 6,6MB (บีบอัด 1,8MB) เวอร์ชัน x86-64 คือ 2,7MB (บีบอัด 554KB) และการอัปเกรดจากเวอร์ชันก่อนหน้าต้องดาวน์โหลดเพียง 20 KB เท่านั้น

การเปลี่ยนแปลงอีกอย่างที่โดดเด่นจากเวอร์ชันใหม่นั่นก็คือ เพิ่มคำสั่งใหม่ "flatpak pin" เพื่อกำหนดเวลาดำเนินการ (จะไม่ถูกลบออกหากไม่มีแอปพลิเคชันที่ใช้งาน) ตามค่าเริ่มต้นการตรึงจะใช้กับรันไทม์ที่ติดตั้งไว้อย่างชัดเจนแทนที่จะโหลดโดยอัตโนมัติเป็นการอ้างอิงเมื่อติดตั้งแอปพลิเคชัน

ด้วยการอัปเดตทั่วไป ("การอัปเดต flatpak") หรือไฟล์ การลบแอปพลิเคชันแต่ละรายการรับประกันเวลาทำงาน ที่ไม่ได้ใช้จะถูกลบโดยอัตโนมัติ ไม่ได้ยึดและมีอายุการเก็บรักษาที่หมดอายุ

ในสภาพแวดล้อมแซนด์บ็อกซ์ ซึ่งอนุญาตให้เข้าถึงเครือข่ายได้ การเข้าถึงซ็อกเก็ตที่แก้ไขโดย systemd เปิดอยู่หรือและคำสั่ง "–unset-env" และ "–env = FOO =" ยังสามารถลบหรือว่างตัวแปรสภาพแวดล้อมได้

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

ในทางกลับกันก ปรับปรุงการตรวจจับเส้นทางแอปพลิเคชัน ที่คล้ายกันเช่น "/ org / gnome / sound-juicer" ถูกจับคู่กับ "org.gnome.SoundJuicer" แล้ว

ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น ของเวอร์ชันใหม่:

  • ผู้ใช้รูทสามารถข้ามข้อ จำกัด การควบคุมโดยผู้ปกครองได้
  • เพิ่มการรองรับมาตรฐานใหม่สำหรับการจัดรูปแบบไฟล์เรียกใช้ OS แบบคอนเทนเนอร์
  • เพิ่มโปรไฟล์สำหรับ tcsh
  • เมื่อค้นหาการอ้างอิงตอนนี้ที่เก็บแอปพลิเคชันที่ติดตั้งมีลำดับความสำคัญสูงกว่าที่เก็บอื่น ๆ
  • ปรับปรุงการแคชในหน่วยความจำของดัชนีที่เก็บ
    ห้ามระบุ "–filesystem = /"
  • เพิ่ม API ใหม่: 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
  • เข้ากันได้กับ GCC ที่รอดำเนินการ 11
  • ปรับปรุงการตรวจจับซ็อกเก็ต PulseAudio ในการกำหนดค่าที่ไม่ใช่แบบทั่วไป

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


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

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

*

*

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

  1.   สุทธิ dijo

    อย่าสังเกตการปรับปรุงความเร็วในการดาวน์โหลดของแอพ เยี่ยมมาก!