libKF5Parts SO 未定义符号拱门

libKF5Parts SO 未定义符号拱门

当启动诸如Okulus和 之类的程序时Dolphin,我收到以下错误:

符号查找错误:/usr/lib/libKF5Parts.so.5:未定义符号:_ZN3KIO18CommandLauncherJobC1ERK7QStringRK11QStringListP7QObject

谷歌搜索这表明这可能是一个QT5安装问题,所以我重新安装qt5-baseqt5

查找/usr/lib该文件,我可以看到该库及其符号链接以及似乎正确的权限。

james@dev-box  ~  ls -la /usr/lib/KF5帕

lrwxrwxrwx 1 root root 16 May 3 10:07 /usr/lib/libKF5Parts.so -> libKF5Parts.so.5

lrwxrwxrwx 1 root root 5月3日21日10:07 /usr/lib/libKF5Parts.so.5 -> libKF5Parts.so.5.70.0

-rwxr-xr-x 1 root root 476944 5月3日10:07 /usr/lib/libKF5Parts.so.5.70.0

我还可以看什么来解决这个问题?

答案1

我遇到了同样的问题,我必须修改包solid-git和kcodecs-git的PKGBUILD,在“源”行上,我将“git://”替换为“git+https://”

我用的是,我做到了:

➜  ~ yay --editmenu -S solid-git
:: Vérification des conflits...
:: Vérification des conflits internes...
[Aur: 1]  solid-git-v4.100.0.rc1.r389.g8dfb727-1

  1 solid-git                        (Installé) (Fichiers de compilation existants)
==> Paquets à nettoyer avant compilation (cleanBuild) ?
==> [N]Aucun [A]Tous [Ab]Annuler [I]nstallés [No]nInstallés ou (1 2 3, 1-3, ^4)
==>
:: PKGBUILD à jour -- omission (1/1) : solid-git
  1 solid-git                        (Installé) (Fichiers de compilation existants)
==> Afficher les diffs ?
==> [N]Aucun [A]Tous [Ab]Annuler [I]nstallés [No]nInstallés ou (1 2 3, 1-3, ^4)
==>
:: (1/1) Lecture de SRCINFO : solid-git
  1 solid-git                        (Installé) (Fichiers de compilation existants)
==> PKGBUILDs à modifier ?
==> [N]Aucun [A]Tous [Ab]Annuler [I]nstallés [No]nInstallés ou (1 2 3, 1-3, ^4)
==> ^C
➜  ~ yay --editmenu -S solid-git
:: Vérification des conflits...
:: Vérification des conflits internes...
[Aur: 1]  solid-git-v4.100.0.rc1.r389.g8dfb727-1

  1 solid-git                        (Installé) (Fichiers de compilation existants)
==> Paquets à nettoyer avant compilation (cleanBuild) ?
==> [N]Aucun [A]Tous [Ab]Annuler [I]nstallés [No]nInstallés ou (1 2 3, 1-3, ^4)
==> A
:: Suppression (1/1) : /home/clement/.cache/yay/solid-git
:: Téléchargement des PKGBUILD (1/1) : solid-git
  1 solid-git                        (Installé) (Fichiers de compilation existants)
==> Afficher les diffs ?
==> [N]Aucun [A]Tous [Ab]Annuler [I]nstallés [No]nInstallés ou (1 2 3, 1-3, ^4)
==> N
:: (1/1) Lecture de SRCINFO : solid-git
  1 solid-git                        (Installé) (Fichiers de compilation existants)
==> PKGBUILDs à modifier ?
==> [N]Aucun [A]Tous [Ab]Annuler [I]nstallés [No]nInstallés ou (1 2 3, 1-3, ^4)
==> 1

并修改行源:

source=('git://anongit.kde.org/solid.git')

经过 :

source=('git+https://anongit.kde.org/solid.git')

退出编辑器,它应该可以工作。

我用 kcodecs-git 包再次做了一遍

现在,solid-git 包应该没问题,因为我编辑了它,但我们需要等待 kcodecs-git 包的维护者,或者您可以按照说明手动完成。

相关内容