다운로드했습니다32비트.rpm(Fedora/openSUSE의 경우) 내 CentOS 컴퓨터에. 설치하는 동안 다음 오류가 발생합니다.
$ rpm -ivh google-chrome-stable_current_i386.rpm
warning: google-chrome-stable_current_i386.rpm: Header V4 DSA signature: NOKEY, key ID 7fac5991
error: Failed dependencies:
lsb >= 3.2 is needed by google-chrome-stable-12.0.742.124-92024.i386
libcurl.so.4 is needed by google-chrome-stable-12.0.742.124-92024.i386
xdg-utils is needed by google-chrome-stable-12.0.742.124-92024.i386
lsb
3.2 이상의 패키지 버전이 필요하다는 것은 분명합니다(제 생각에는) . libcurl.so.4
하지만 xdg-utils
이러한 버전은 어디서 구할 수 있습니까? 위의 세 가지 패키지를 설치하면 설치 오류가 해결될 것이라고 생각합니다.
부록: 패키지를 설치 lsb
하고 명령을 사용하여 xdg-utils
진행했습니다 yum install <pkg_name>
. 하지만 여전히 libcurl.so.4
종속성이 누락된 라이브러리 파일이 있습니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
답변1
yum
Redhat 명령줄 패키지 관리자를 사용해야 합니다 .
이 경우 lsb
및 xdg-utils
는 를 입력하여 Centos 저장소에서 찾을 수 있는 rpm 패키지를 나타냅니다 yum search <pkg_name>
. 패키지에 대한 자세한 정보를 원할 경우 이 기능을 사용할 수 있습니다 yum info <pkg_name>
. 저장소에서 필요한 패키지를 찾은 후 sudo yum install <pkgs>
.
libcurl.so.4
패키지 이름이 아니라 특정 패키지(이 경우 libcurl)에서 제공하는 라이브러리 파일입니다. 이는 를 사용하여 결정할 수 있습니다 yum whatprovides <filename>
. 패키지를 식별한 후에는 위에서 설명한 대로 패키지를 설치할 수 있습니다.
답변2
처음으로 이 라이브러리를 설치해야 하는 경우 sudo yum install libXScrnSaver 문제를 알고 있습니다. 다음에 이 라이브러리를 설치하면 OK
답변3
2022년 6월 릴리스에서 다음 명령어는 Chrome RPM에 필요한 종속 항목을 설치합니다.
yum -y install liberation-fonts vulkan*