目的:在云服务器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