จนถึงปี 2016 และปัจจุบันระบบการติดตั้งแพ็คเกจที่ใช้มากที่สุดใน Ubuntu และตัวแปรคือแพ็คเกจ APT เป็นซอฟต์แวร์ที่อยู่ในที่เก็บและมีส่วนประกอบที่สามารถแจกจ่ายในแพ็คเกจอื่น ๆ ได้อีกมากมายเรียกอีกอย่างว่าการอ้างอิง ในปี 2015 แพ็คเกจ Flatpak และ Snap แรกปรากฏขึ้นแพ็คเกจสองประเภทที่สะอาดกว่ามากเพราะรวมทุกสิ่งที่คุณต้องการไว้ในแพ็คเกจเดียวกัน แต่อย่างไร ฉันสามารถลบหรือถอนการติดตั้งซอฟต์แวร์ประเภทนี้ทั้งหมดได้หรือไม่ เพื่อไม่ให้มีสารตกค้าง?
จริงๆแล้วผู้ใช้บางคนอาจไม่สนใจที่จะถอนการติดตั้งซอฟต์แวร์ทั้งหมดเพราะการทำเช่นนี้จะลบไฟล์การกำหนดค่าออกไปด้วย การลบหนึ่งในแพ็คเกจเหล่านี้โดยสิ้นเชิงคือการถอนการติดตั้ง + ลบไฟล์ประเภทนี้ เนื่องจากแพ็กเกจแต่ละประเภทแตกต่างกันแต่ละแพ็กเกจจะบันทึกไฟล์ประเภทนี้ในพา ธ ด้านล่างนี้เราจะอธิบายวิธีการทำในกระบวนการที่แตกต่างและเรียบง่าย
วิธีลบแพ็คเกจ Flatpak อย่างสมบูรณ์
คำสั่งในการลบแพ็กเกจ Flatpak จะไม่จำเป็นถ้าตามที่ควร เราได้เพิ่มการรองรับสำหรับแพ็กเกจประเภทนี้ ไปยัง X-buntu ของเรา คำสั่งมีดังนี้ แต่ควรถอนการติดตั้งจากศูนย์ซอฟต์แวร์ของการแจกจ่ายของเรา:
flatpak uninstall --user org.libreoffice.LibreOffice
ตัวอย่างด้านบนเกี่ยวกับ LibreOffice การดำเนินการนี้จะถอนการติดตั้งโปรแกรมหลัก ทั้งการป้อนคำสั่งและการถอนการติดตั้งจากศูนย์ซอฟต์แวร์เราจะลบโฟลเดอร์ที่สร้างขึ้น รูท / var / lib / flatpak / app. แต่เรายังคงต้องลบโฟลเดอร์การกำหนดค่าที่อยู่ใน โฟลเดอร์ส่วนตัว / .var / app. เราจำได้ว่าจุดที่อยู่ด้านหน้าโฟลเดอร์หมายความว่ามันถูกซ่อนอยู่ดังนั้นจึงมองไม่เห็นเว้นแต่เราจะแสดงไฟล์ที่ซ่อนอยู่ ในการแจกแจงที่ใช้ Ubuntu ส่วนใหญ่สามารถทำได้ด้วยคำสั่ง Ctrl + H
ลบแพ็คเกจ Snap โดยสิ้นเชิง
เกือบทุกอย่างที่เราพูดเกี่ยวกับวิธีลบแพ็คเกจ Flatpak สามารถพูดได้เกี่ยวกับไฟล์ ตะครุบ. จะต้องมีการเปลี่ยนแปลงเพียงไม่กี่อย่างเช่นคำสั่งในการถอนการติดตั้งแพ็กเกจซึ่งจะเป็น:
sudo snap remove vlc
ตัวอย่างข้างต้นคือการถอนการติดตั้ง VLC media player ที่มีชื่อเสียง เช่นเดียวกับแพ็คเกจ Flatpak แพ็คเกจ Snap ยังจัดเก็บโฟลเดอร์การกำหนดค่าของตัวเอง แต่จะไม่ถูกซ่อนไว้ เราสามารถดูได้ในโฟลเดอร์ส่วนตัวของเราและคุณเดาได้ว่าชื่อของมันคือ "snap" คุณต้องลบโฟลเดอร์ใน รูท / var / snap.
วิธีถอนการติดตั้ง AppImage
ชื่อของประเด็นนี้เป็นคำถามหลอกลวง: ก ไม่ได้ติดตั้ง AppImageจึงไม่ได้ถอนการติดตั้ง AppImage เป็นแพ็คเกจประเภทหนึ่งที่เราจะดำเนินการโดยตรงจากมันนั่นคือเมื่อเราให้สิทธิ์ในการดำเนินการแล้วเราสามารถเปิดใช้งานได้โดยดับเบิลคลิก "ปัญหา" คือหากนักพัฒนาทำสิ่งต่างๆตามที่ควรจะเป็นหลังจากปรึกษาเราแล้วเขาจะเพิ่มทางลัดไปยังเมนูเริ่มต้นของการแจกจ่าย Linux ของเรา นี่คือสิ่งที่เราต้องกำจัดในแพ็คเกจประเภทนี้ แต่โดยพื้นฐานแล้วการลบ AppImage ประกอบด้วยสองขั้นตอนง่ายๆ:
- ลบ AppImage เนื่องจากเราจะลบไฟล์อื่น ๆ หากคุณไม่ได้เพิ่มทางลัดไปยังเมนูเริ่มของเราก็คงเป็นเช่นนั้น
- หากคุณเพิ่มทางลัดไปยังเมนูเริ่มของเราเราจะลบออกโดยการลบทางลัดที่สร้างขึ้นใน โฟลเดอร์ส่วนตัว / .local / share / applications. ตามที่เราได้อธิบายไว้ในหัวข้อ Flatpak เพื่อดูโฟลเดอร์ .ท้องถิ่น เราจะต้องทำให้ไฟล์ที่ซ่อนอยู่แสดง
เป็นมูลค่าการอธิบายว่าเส้นทางที่บันทึกทางลัดที่สร้างโดย AppImage นั้นเหมือนกับ เราสามารถบันทึกไฟล์. desktop ของเราเองได้ หรือบางสคริปต์เพื่อให้สามารถเปิดใช้งานได้จากเมนูเริ่ม สิ่งนี้มีประโยชน์อย่างยิ่งในระบบปฏิบัติการเช่น Ubuntu ที่ไม่อนุญาตให้ลากไฟล์ประเภทนี้ไปยังท่าเรืออีกต่อไป
เป็นที่ชัดเจนว่าแพ็กเกจประเภทนี้คืออนาคต แม้ว่า Linus Torvalds ปรารถนาให้มีเพียงหนึ่งเดียวที่เหมือน APK ใน Android แพ็คเกจที่มีทุกอย่าง (ถ้าใช้งานได้) จะดีกว่าแพ็คเกจที่ติดตั้งการอ้างอิงหลายสิบรายการเสมอ ไม่ว่าในกรณีใดเราสามารถค้นหาแอปพลิเคชันประเภทนี้ได้ตลอดเวลา Linux AppStore.
คุณรู้วิธีลบแพ็กเกจ Next-gen เหล่านี้แล้วหรือยัง?
Flatpak ถูกลบออกไปนานแล้วเช่นนี้:
$ flatpak ลบ libreoffice -y
และติดตั้งดังนี้:
$ flatpak ติดตั้ง libreoffice -y
"-y" คือการยอมรับการติดตั้งโดยไม่ต้องถามอะไรเลย
????
Flatpak ถูกลบออกไปนานแล้วเช่นนี้:
$ flatpak ลบ libreoffice -y
และติดตั้งดังนี้:
$ flatpak ติดตั้ง libreoffice -y
"-y" คือการยอมรับการติดตั้งโดยไม่ต้องถามอะไรเลย
????