目的:在云服务器Centos上安装Chrome浏览器(从未接触过vulkan之类)

rpm -ivh google-chrome-stable_current_x86_64.rpm
Failed dependencies: 
	libX11-xcb.so.1()(64bit) is needed by google-chrome-stable-69.0.3497.81-1.x86_64 
	libXcomposite.so.1()(64bit) is needed by google-chrome-stable-69.0.3497.81-1.x86_64 
	libXcursor.so.1()(64bit) is needed by google-chrome-stable-69.0.3497.81-1.x86_64 
	libXdamage.so.1()(64bit) is needed by google-chrome-stable-69.0.3497.81-1.x86_64 
	libXfixes.so.3()(64bit) is needed by google-chrome-stable-69.0.3497.81-1.x86_64 
	libXi.so.6()(64bit) is needed by google-chrome-stable-69.0.3497.81-1.x86_64 
	libXrandr.so.2()(64bit) is needed by google-chrome-stable-69.0.3497.81-1.x86_64 
	libXss.so.1()(64bit) is needed by google-chrome-stable-69.0.3497.81-1.x86_64 
	libXtst.so.6()(64bit) is needed by google-chrome-stable-69.0.3497.81-1.x86_64 
	.../等

此时根据一位博主的方式一,采用逐个安装的方式:

cdrpm -ivh alsa-lib-1.2.3.2-1.el8.x86_64.rpm

由于依赖的包也可能依赖其他包,需要再下载相应的依赖包

在最后关头出现了问题:

执行

rpm -ivh mesa-vulkan-drivers-20.1.4-1.el8.x86_64.rpm

出现

vulkan(x86-64) is needed by mesa-vulkan-drivers-20.1.4-1.el8.x86_64

而执行

rpm -ivh vulkan-loader-1.2.148.0-1.el8.x86_64.rpm

又出现

mesa-vulkan-drivers(x86-64) is needed by vulkan-loader-1.2.148.0-1.el8.x86_64


这样看着可能有点乱,具体意思是:安装drivers需要vulkan(x86-64);而安装vulkan-loader却需要drivers,变成了套娃死循环了。(安装drivers要loader,安装loader要drivers)

yum -y install vulkan
sudo yum -y install vulkan
sudo rpm -ivh google-chrome-stable_current_x86_64.rpm
google-chrome --version