С некоторой отладкой с использованием dbus-монитор
Я вижу следующее при нажатии кнопки Да:
$ dbus-монитор
...
время вызова метода = 1627826047.524366 отправитель =: 1.27 -> пункт назначения = org.freedesktop.PackageKit серийный = 373 путь =/org/freedesktop/PackageKit; интерфейс = org.freedesktop.PackageKit.Modify; член = Инсталлмиметипес
uint32 14680581
множество [
строка "изображение/vnd.dxf"
]
строка "скрыть-подтвердить-поиск"
время ошибки = 1627826047.524401 отправитель = org.freedesktop.DBus -> назначение =: 1,27 имя_ошибки = org.freedesktop.DBus.Error.ServiceUnknown answer_serial = 373
строка "Имя org.freedesktop.PackageKit не было предоставлено ни одним файлом .service"
время вызова метода = 1627826047.524930 отправитель =: 1.27 -> пункт назначения = org.freedesktop.DBus серийный номер = 374 путь =/org/freedesktop/DBus; интерфейс=org.freedesktop.DBus; член = удалить совпадение
нить
...
Итак, нам нужно получить некоторые org.freedesktop.PackageKit
поставщик услуг dbus.
Устаревший метод с использованием установщик сеанса
Предыдущие версии Ubuntu использовали установщик сеанса
. Но через какое-то время этот пакет был удален из Ubuntu. после 18.04 ЛТС.
я сообщил о ошибка 1938641 в LaunchPad.
установщик сеанса
пакет зависит от данные установки приложения
пакет, который устарел (последнее обновление было в 2015 году), поэтому не содержит информации о современных приложениях.
Но если вы все еще хотите восстановить предыдущее (Ubuntu MATE 18.04 LTS) поведение, вам следует установить установщик сеанса
из моего PPA:
sudo add-apt-repository ppa:nrbrtx/sessioninstaller
sudo apt-получить обновление
sudo apt-get установить sessioninstaller
а затем действуйте, как было запланировано:
Современный метод
Есть два других org.freedesktop.PackageKit
поставщики услуг dbus - Apper и Программное обеспечение GNOME. Оба используют AppStream в качестве поставщика информации о пакете.
Но развитие Apper, похоже, застопорилось.
Поэтому даже в Ubuntu MATE следует использовать программное обеспечение GNOME. Для установки и инициализации необходимо удалить установщик сеанса
к
sudo apt-get установить ppa-purge
sudo ppa-purge ppa:nrbrtx/sessioninstaller
а затем запустите:
sudo apt-get установить packagekit gnome-software
sudo apt-получить обновление
а затем используйте его для установки программного обеспечения — снова щелкните файл DXF, а затем следуйте уведомлениям на экране, чтобы открыть программное обеспечение GNOME:
а затем, наконец, откройте файл DXF.