CentOS에 Google Chrome을 설치하는 중에 오류가 발생했습니다.

CentOS에 Google Chrome을 설치하는 중에 오류가 발생했습니다.

다운로드했습니다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

lsb3.2 이상의 패키지 버전이 필요하다는 것은 분명합니다(제 생각에는) . libcurl.so.4하지만 xdg-utils이러한 버전은 어디서 구할 수 있습니까? 위의 세 가지 패키지를 설치하면 설치 오류가 해결될 것이라고 생각합니다.

부록: 패키지를 설치 lsb하고 명령을 사용하여 xdg-utils진행했습니다 yum install <pkg_name>. 하지만 여전히 libcurl.so.4종속성이 누락된 라이브러리 파일이 있습니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

답변1

yumRedhat 명령줄 패키지 관리자를 사용해야 합니다 .

이 경우 lsbxdg-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*

관련 정보