Firefox: libicui18n.so.58은 공유 객체 파일을 열 수 없습니다.

Firefox: libicui18n.so.58은 공유 객체 파일을 열 수 없습니다.

방금 manjaro Linux i3-wm 버전으로 새 운영 체제를 설치했습니다.

기본적으로 Firefox를 찾을 수 없어서 pacman을 통해 설치했습니다.

이제 명령을 실행하면 Firefox다음과 같이 돌아옵니다.

XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so
libicui18n.so.58: cannot open shared object file: No such file or directory
couldn't load XPCOM.

이 문제의 원인에 대한 아이디어가 있습니까?

답변1

위의 설명은 Archlinux에 대해 잘 모르기 때문에 도움이 되지 않습니다(예, Manjaro는 Archlinux를 기반으로 합니다).

이 문제의 원인은 Archlinux의 롤링 업데이트입니다. 반면 Firefox는 여전히 이전 버전을 사용합니다 icu. 이 패키지는 Archlinux의 업스트림으로 업데이트되었으므로 Firefox는 libicui18n.so.58제공된 버전 58을 찾을 수 없습니다 icu.

따라서 문제를 해결하려면 yaourtAUR이나 원하는 도구를 통해 이전 버전을 설치하세요. 당신에 관한 한,icu58필요합니다.

다음에 동일한 오류가 발생하면 먼저 라이브러리가 어떤 패키지에 속하는지 확인한 다음 패키지에 필요한 버전을 설치해야 합니다. 이 경우에는 보유하고 있는 라이브러리가 무엇인지 pacman -Qo /usr/lib/libicui18n.so알려주고 필요한 버전이 58임을 알려주며 AUR로 직접 이동하여 해당 패키지를 찾을 수 있습니다.icu.58.so

추신: 버전 번호는 시간이 지남에 따라 변경될 수 있습니다. 방금 테스트해봤는데 *.so.59찾을 수 없다고 나오네요.

관련 정보