นักพัฒนาของ การกระจายยอดนิยม "ลินุกซ์มินท์" ทำให้เป็นที่รู้จัก เมื่อเร็ว ๆ นี้ สิ่งที่จะรวมอยู่ในรุ่นถัดไปของคุณ ของ Linux Mint 20 และได้กล่าวว่าเวอร์ชันใหม่ของการแจกจ่ายจะไม่มาพร้อมกับการสนับสนุนเริ่มต้นสำหรับแพ็คเกจ snap และ snapd
นอกจากนี้นั้น การติดตั้ง snapd โดยอัตโนมัติพร้อมกับแพ็คเกจอื่น ๆ ที่ติดตั้งผ่าน APT จะถูกห้าม. นี่ไม่ได้หมายความว่าในการแจกจ่ายจะมีการล็อคทั้งหมดสำหรับสแน็ป แต่โดยทั่วไปหากคุณต้องการผู้ใช้สามารถติดตั้ง Snapd ได้ด้วยตนเอง แต่สิ่งที่การแจกจ่ายจะถูกห้ามคือความสามารถในการเพิ่มเข้ากับแพ็คเกจอื่น ๆ โดยที่ผู้ใช้ไม่ทราบ
สาระสำคัญของปัญหาคือเบราว์เซอร์ Chromium มีการแจกจ่าย บน Ubuntu 20.04 เฉพาะในรูปแบบ Snap และมีชิ้นส่วนในที่เก็บ DEBซึ่งเมื่อคุณพยายามติดตั้งโดยไม่ต้องติดตั้ง Snapd ในระบบระบบจะเชื่อมต่อกับไดเรกทอรี Snap Store และแพ็คเกจ Chromium จะถูกดาวน์โหลดในรูปแบบ snap และสคริปต์จะเปิดขึ้นเพื่อถ่ายโอนการกำหนดค่าปัจจุบันจาก $ HOME / .config / chromium ไดเรกทอรี
แพ็กเกจ Deb นี้ใน Linux Mint จะถูกแทนที่ด้วยแพ็กเกจว่างที่ไม่ได้ทำตามขั้นตอนการติดตั้งใด ๆ แต่จะแสดงความช่วยเหลือเกี่ยวกับตำแหน่งที่ผู้ใช้สามารถรับแพ็กเกจ Chromium ได้
การเคลื่อนไหวทั้งหมดนี้เกิดจาก Canonical ฉันตัดสินใจเปลี่ยนไปใช้ Chromium ในรูปแบบ snap เท่านั้น และหยุดสร้างแพ็กเกจ deb เนื่องจากความซับซ้อนในการบำรุงรักษา Chromium สำหรับสาขา Ubuntu ที่รองรับทั้งหมด
การอัปเดตเบราว์เซอร์มักจะปรากฏเพียงพอและต้องมีการทดสอบแพคเกจ deb ใหม่ทุกครั้งสำหรับการถอยหลังสำหรับ Ubuntu แต่ละเวอร์ชัน
ด้วยเหตุนี้การใช้สแน็ปจึงทำให้กระบวนการนี้ง่ายขึ้นอย่างมากและทำให้สามารถ จำกัด การจัดเตรียมและการทดสอบแพ็คเกจสแน็ปทั่วไปเดียวกับ Ubuntu ทุกรุ่น นอกจากนี้การจัดส่งเบราว์เซอร์ทันทีช่วยให้คุณสามารถเปิดใช้งานได้ในสภาพแวดล้อมแยกที่สร้างขึ้นโดยใช้กลไก AppArmor และปกป้องระบบที่เหลือของคุณจากการใช้ประโยชน์จากช่องโหว่ของเบราว์เซอร์
ความไม่พอใจของนักพัฒนา Linux Mint เกิดจากการใช้บริการ Snap Store และสูญเสียการควบคุมแพ็กเกจหากติดตั้งจาก Snap
นักพัฒนาไม่สามารถแก้ไขแพ็คเกจดังกล่าวจัดการการส่งมอบและตรวจสอบการเปลี่ยนแปลงได้
กิจกรรมทั้งหมดที่เกี่ยวข้องกับแพ็คเกจ Snap เกิดขึ้นหลังประตูที่ปิดและไม่ได้ถูกควบคุมโดยชุมชน ไม่มีความสามารถในการสลับไปยังไดเร็กทอรี Snap สำรอง
Snapd ทำงานบนระบบรูทและแสดงถึงอันตรายอย่างยิ่งในกรณีที่โครงสร้างพื้นฐานถูกบุกรุก
[…] เมื่อคุณติดตั้งอัปเดต APT Snap จะกลายเป็นข้อกำหนดสำหรับคุณในการใช้งาน Chromium ต่อไปและติดตั้งไว้ด้านหลัง สิ่งนี้ทำลายความกังวลหลักประการหนึ่งที่หลายคนมีเมื่อมีการประกาศ Snap และสัญญาจากผู้พัฒนาว่าจะไม่แทนที่ APT
Snap Store ที่ติดตั้งเองซึ่งเขียนทับส่วนหนึ่งของฐานแพ็คเกจ APT ของเราคือ NO NO โดยสมบูรณ์ เป็นสิ่งที่เราต้องหยุดและอาจหมายถึงการสิ้นสุดการอัปเดต Chromium และการเข้าถึงที่เก็บสแนปชอตใน Linux Mint
ใน Linux Mint 20 Chromium จะไม่เป็นแพ็กเกจว่างที่หักหลังคุณ มันจะเป็นแพ็คเปล่าที่บอกคุณว่าทำไมถึงว่างและบอกคุณว่าจะหา Chromium ได้ที่ไหน
ใน Linux Mint 20 APT จะห้ามไม่ให้ติดตั้ง snapd
นักพัฒนา Linux Mint เชื่อว่าโมเดลดังกล่าวไม่แตกต่างจากการส่งมอบซอฟต์แวร์ที่เป็นกรรมสิทธิ์มากนักและกลัวที่จะทำการเปลี่ยนแปลงที่ไม่มีการควบคุม การติดตั้ง snapd โดยที่ผู้ใช้ไม่ทราบเมื่อพยายามติดตั้งแพ็คเกจผ่าน APT package manager จะเปรียบเทียบกับคอมพิวเตอร์ที่เชื่อมต่อแบ็คดอร์กับ Ubuntu Store
สุดท้ายหากคุณต้องการทราบข้อมูลเพิ่มเติมคุณสามารถตรวจสอบบันทึกในบล็อก Linux Mint