Contents

แอพที่ดีที่สุดในการจัดการสิทธิ์ Flatpak รีโมทและข้อมูล

Flatpak ได้กลายเป็นวิธีมาตรฐานในการติดตั้งซอฟต์แวร์บนพีซีที่ใช้ Linux หลายเครื่อง รวมถึงฮาร์ดแวร์สำหรับเล่นเกม เช่น Steam Deck และแล็ปท็อปที่ Endless เปิดให้เจ้าของคอมพิวเตอร์ใช้งานเป็นครั้งแรกในหลายส่วนของโลก

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

ซอฟต์แวร์ GNOME

/th/images/gnome-software-dippi-remove-delete-data.jpg

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

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

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

แม้ว่าซอฟต์แวร์ GNOME อาจไม่ได้ติดตั้งไว้ล่วงหน้าในบางระบบ แต่ก็ยังสามารถติดตั้งด้วยตนเองได้หากต้องการ ตัวอย่างเช่น ในเวอร์ชัน 23.10 Ubuntu จะไม่รวมซอฟต์แวร์ GNOME ตามค่าเริ่มต้นอีกต่อไป และใช้เวอร์ชันเก่ากว่าที่ไม่รองรับ Flatpaks แทน ในการเข้าถึง Flatpaks บน Ubuntu ก่อนอื่นต้องแนะนำซอฟต์แวร์ GNOME พร้อมด้วยส่วนขยายปลั๊กอิน Flatpak

 sudo apt install gnome-software gnome-software-plugin-flatpak 

Flatseal

/th/images/flatseal-gnome-fedora-silverblue.jpg

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

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

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

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

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

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

คลังสินค้า

/th/images/warehouse-gnome-fedora-silverblue.jpg

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

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

ตรงกันข้ามกับซอฟต์แวร์ GNOME ซึ่งแสดงรายการรีโมต Flatpak ที่พร้อมใช้งานอย่างครอบคลุม รวมถึงรายการที่เกี่ยวข้องกับการแจกจ่ายของคุณ Warehouse มีตัวเลือกที่จำกัดมากกว่าซึ่งจะแสดงเฉพาะรีโมตที่คุณกำหนดค่าด้วยตนเอง เช่น Flathub อย่างไรก็ตาม คุณลักษณะที่โดดเด่นของแอปพลิเคชันนี้คือความง่ายในการระบุและรวมแหล่งข้อมูลระยะไกลเพิ่มเติม นำเสนอตัวเลือกที่กำหนดค่าไว้ล่วงหน้ามากมาย เช่น “elementaryOS AppCenter”, “GNOME Nightly” และ “แอปพลิเคชันการทดสอบ KDE” นอกจากนี้ ผู้ใช้ยังมีความยืดหยุ่นในการแนะนำไฟล์พื้นที่เก็บข้อมูลที่กำหนดเองหรือ URL เพื่อการบูรณาการที่ราบรื่น

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

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

แฟลตสวีป

/th/images/flatsweep-gnome-fedora-silverblue.jpg

แบน

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

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

Flatpak ส่วนใหญ่ใช้งานได้ดี

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