Я пытаюсь добавить ppa ключевое программное обеспечение канавки Источники - Аутентификацию - файл ключей Импорта.
Я решил доступ к интерфейсу Sources программного обеспечения, как описано здесь: Источники программного обеспечения GUI в Kubuntu 18.04.
Но запуская инструмент в терминале и пытаясь не добавить ключ ничего не происходит.
Это - то, что замечено в терминале:
~$ sudo -H software-properties-kde
[sudo] password for cip:
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/softwareproperties/kde/SoftwarePropertiesKDE.py", line 667, in add_key_clicked
url = KUrl.fromPath(home)
NameError: name 'KUrl' is not defined
Я нахожусь в LXQT, установленном сверху Kubuntu 18.04, то же происходит в обоих.
Проблема, кажется, заключается в следующем фрагменте кода:
home = QDir.homePath()
if "SUDO_USER" in os.environ:
home = os.path.expanduser("~%s" % os.environ["SUDO_USER"])
url = KUrl.fromPath(home)
Я тестировал на ВМ, и это, похоже, ошибка с KUrl
, не существующим, каким бы он ни был. Сначала я подумал, что это может быть связано с запуском его из терминала вместо метода GUI, но я также проверил эти методы и все еще получаю ту же ошибку. Кроме того, читая код, я не думаю, что возможно, что KUrl
был определен где-либо или импортирован как модуль Python.
Я решил взять эту ошибку в репозитории software-properties
для Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+ bug / 1795278
Я советую пока использовать команду apt-key add <file>
для добавления ключа в вашу систему.