libKF5Parts SO 정의되지 않은 기호 아치

libKF5Parts SO 정의되지 않은 기호 아치

Okulus및 같은 프로그램을 시작할 때 Dolphin다음 오류가 발생합니다.

기호 조회 오류: /usr/lib/libKF5Parts.so.5: 정의되지 않은 기호: _ZN3KIO18CommandLauncherJobC1ERK7QStringRK11QStringListP7QObject

인터넷 검색을 해보니 QT5설치 문제일 가능성이 있어 qt5-base다시 설치했습니다 qt5.

파일을 찾으면 /usr/lib라이브러리와 해당 심볼릭 링크, 그리고 올바른 권한으로 보이는 항목을 볼 수 있습니다.

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

lrwxrwxrwx 1 루트 루트 16 5월 3일 10:07 /usr/lib/libKF5Parts.so -> libKF5Parts.so.5

lrwxrwxrwx 1 루트 루트 5월 3일, 21 10:07 /usr/lib/libKF5Parts.so.5 -> libKF5Parts.so.5.70.0

-rwxr-xr-x 1 루트 루트 476944 5월 3일 10:07 /usr/lib/libKF5Parts.so.5.70.0

이 문제를 해결하기 위해 또 무엇을 살펴볼 수 있나요?

답변1

나는 같은 문제가 있었습니다. "source" 줄에서 "git://"을 "git+https://"로 바꾸면서 solid-git 및 kcodecs-git 패키지의 PKGBUILD를 수정해야 했습니다.

내가 사용한 것은 다음과 같습니다.

➜  ~ 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 패키지 관리자를 기다려야 하거나 지침에 따라 수동으로 수행할 수 있습니다.

관련 정보