ด้วยการดีบั๊กบางอย่างโดยใช้ dbus จอภาพ ฉันเห็นสิ่งต่อไปนี้เมื่อกดปุ่มใช่:
$ dbus จอภาพ
...
เวลาเรียกเมธอด=1627826047.524366 ผู้ส่ง=:1.27 -> ปลายทาง=org.freedesktop.PackageKit serial=373 เส้นทาง=/org/freedesktop/PackageKit; อินเทอร์เฟซ = org.freedesktop.PackageKit.Modify; สมาชิก = ติดตั้ง MimeTypes
uint32 14680581
อาร์เรย์ [
สตริง "image/vnd.dxf"
]
สตริง "ซ่อน-ยืนยัน-ค้นหา"
เวลาเกิดข้อผิดพลาด=1627826047.524401 ผู้ส่ง=org.freedesktop.DBus -> ปลายทาง=:1.27 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=373
สตริง "ชื่อ org.freedesktop.PackageKit ไม่ได้มาจากไฟล์ .service"
เวลาเรียกเมธอด=1627826047.524930 ผู้ส่ง=:1.27 -> ปลายทาง=org.freedesktop.DBus serial=374 เส้นทาง=/org/freedesktop/DBus; อินเตอร์เฟส = org.freedesktop.DBus; สมาชิก = RemoveMatch
สตริง
...
ดังนั้นเราต้องได้รับบางอย่าง org.freedesktop.PackageKit ผู้ให้บริการดีบัส
วิธีการดั้งเดิมโดยใช้ โปรแกรมติดตั้งเซสชัน
Ubuntu รุ่นก่อนหน้าใช้ โปรแกรมติดตั้งเซสชัน. แต่หลังจากนั้นไม่นานแพ็คเกจนี้ก็ถูกลบออกจาก Ubuntu หลังจาก 18.04 น.
ฉันได้รายงานก ข้อผิดพลาด 1938641 ไปยัง LaunchPad.
เดอะ โปรแกรมติดตั้งเซสชัน แพ็กเกจขึ้นอยู่กับ ข้อมูลการติดตั้งแอป แพ็คเกจที่ล้าสมัย (อัปเกรดล่าสุดในปี 2558) ดังนั้นจึงไม่มีข้อมูลของแอปพลิเคชันที่ทันสมัย
แต่ถ้าใครยังต้องการกู้คืนพฤติกรรมก่อนหน้านี้ (Ubuntu MATE 18.04 LTS) เราควรติดตั้ง โปรแกรมติดตั้งเซสชัน จาก PPA ของฉัน:
sudo add-apt-repository ppa:nrbrtx/sessioninstaller
sudo apt-get อัปเดต
sudo apt-get install sessioninstaller
แล้วดำเนินการตามแผน:

วิธีการที่ทันสมัย
มีอีกสองคน org.freedesktop.PackageKit ผู้ให้บริการ dbus - แอป และ ซอฟต์แวร์ GNOME. ทั้งคู่ใช้ AppStream เป็นผู้ให้บริการข้อมูลแพ็คเกจ
แต่การพัฒนาของ Apper ดูเหมือนจะหยุดชะงัก
ดังนั้นแม้แต่บน Ubuntu MATE ก็ควรใช้ซอฟต์แวร์ GNOME ในการติดตั้งและเริ่มต้นจำเป็นต้องลบออก โปรแกรมติดตั้งเซสชัน โดย
sudo apt-get ติดตั้ง ppa-purge
sudo ppa-purge ppa:nrbrtx/sessioninstaller
แล้วเรียกใช้:
sudo apt-get install packagekit gnome-software
sudo apt-get อัปเดต
จากนั้นใช้เพื่อติดตั้งซอฟต์แวร์ - คลิกที่ไฟล์ DXF อีกครั้ง จากนั้นทำตามการแจ้งเตือนบนหน้าจอเพื่อเปิดซอฟต์แวร์ GNOME:

จากนั้นเปิดไฟล์ DXF ในที่สุด