วิธีแก้ไขข้อผิดพลาดการพึ่งพาแพ็คเกจ snap ใน Ubuntu



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ตอนนี้ Ubuntu อนุญาตให้คุณใช้คำสั่ง snap เพื่อติดตั้งแอพจากร้านค้า แม้ว่าจะไม่ได้ออกแบบมาเพื่อแทนที่ระบบ apt-get ที่ได้รับจาก Debian ซึ่งใช้อยู่ในการติดตั้ง Ubuntu Linux ส่วนใหญ่ แต่ก็มีข้อดีของการเป็นแพลตฟอร์มที่ไม่เชื่อเรื่องพระเจ้า นี่จึงเป็นที่นิยมในการติดตั้งบนมือถือ Ubuntu



คุณจะต้องมีพรอมต์คำสั่งสำหรับสิ่งนี้คุณจึงสามารถเริ่มได้จาก Ubuntu Dash หรือกด Ctrl, Alt และ T ค้างไว้พร้อมกัน คุณยังสามารถเริ่มได้จาก Dash หรือรายการเครื่องมือระบบของเมนู LXDE บน Lubuntu ผู้ใช้ Xubuntu อาจต้องการเริ่มต้นจากเมนู Whisker ก่อนที่คุณจะพยายามใช้วิธีการเหล่านี้คุณจะต้องแน่ใจว่าเป็นของเก่า อัปเดต sudo apt-get คำสั่งไม่ได้แก้ไขข้อผิดพลาดของคุณทันที หลายคนยังไม่ได้ใช้สแนปจริงๆ



วิธีที่ 1: การรีเฟรช Core snap Package

แตกต่างจากแพ็กเกจ. deb คือแพ็กเกจสแน็ปมีทุกอย่างไม่มากก็น้อยที่ซอฟต์แวร์บางส่วนต้องใช้ในการรันจึงไม่มีการอ้างอิงจริงๆ ดังนั้นหากคุณได้รับข้อผิดพลาดในการพึ่งพาและคุณแน่ใจว่าไม่ได้ติดตั้งหรืออัปเดตแพ็กเกจใด ๆ ผ่าน apt-get แสดงว่าคุณมีปัญหามากกว่าหนึ่งในสองแพ็คเกจสแน็ปหลัก สมมติว่าคุณไม่มีสิทธิ์การเข้าถึงของผู้ดูแลระบบที่แสดงด้วยสัญลักษณ์ # ที่พร้อมท์ให้พิมพ์ sudo snap รีเฟรชแกน ที่พรอมต์คำสั่งและกด Enter คุณอาจได้รับแจ้งให้ใส่รหัสผ่านผู้ดูแลระบบของคุณ



เมื่อคุณพิมพ์และกดส่งคืนตัวจัดการแพ็กเกจ snap จะเริ่มอัปเดตโดยอัตโนมัติ หากประสบความสำเร็จให้ลองเรียกใช้โปรแกรมที่คุณประสบปัญหาอีกครั้งและดูว่าปัญหาการพึ่งพาหายไปหรือไม่ ตัวอย่างเช่นหากคุณติดตั้ง LibreOffice snap ขนาด 287 MB ไว้ก่อนหน้านี้และได้รับข้อผิดพลาดให้เริ่ม LibreOffice จาก Dash หรือโดยการค้นหา คุณจะพบว่าในกรณีส่วนใหญ่คำสั่งเดียวนี้เพียงพอที่จะแก้ไขปัญหาและคุณไม่จำเป็นต้องดำเนินการใด ๆ เลย หากคุณต้องการดูเพิ่มเติมเกี่ยวกับประเภทของข้อผิดพลาดที่คุณกำลังดูอยู่ให้พิมพ์ libreoffice หรือชื่อแพ็กเกจอื่น ๆ ที่บรรทัดคำสั่งโดยไม่มีข้อโต้แย้งอื่นใดเพื่อดูว่ามีอะไรผิดปกติหรือไม่

วิธีที่ 2: การติดตั้ง core snap Package ใหม่

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

ตรวจสอบให้แน่ใจว่าคุณไม่มีอะไรเปิดอยู่แล้วจึงเรียกใช้ sudo snap ลบ core snap-package1 snap-package2 จากบรรทัดคำสั่งและรอขณะที่รันผ่านแพ็คเกจสแน็ปที่คุณติดตั้ง เมื่อเสร็จแล้วพิมพ์ sudo snap ติดตั้ง core snap-package1 snap-package2 จากบรรทัดคำสั่งและกด Enter คุณจะต้องรออีกครั้งเพื่อให้แพ็กเกจกำหนดค่าตัวเองใหม่ แต่คำสั่งง่ายๆทั้งสองนี้ก็เพียงพอที่จะจัดการปัญหาได้



วิธีที่ 3: รายการสแน็ปและการเปลี่ยนแปลงที่ติดตั้ง

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

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

อ่าน 3 นาที