Linux+CentOS安装Google安装包,缺少依赖文件,解决办法

CentOS 安装 Google 软件包,缺少 libappindicator3 .so.1 、liberation-fonts 和 libvulkan.so.1
libappindicator3 .so.1 ,使用 yum install libappindicator-gtk3 安装它。

liberation-fonts,使用 yum install liberation-fonts 安装它。

libvulkan.so.1 ,使用 yum -y install vulkan-1 .1 .9 7 .0-1 .el7 .x8 6 _6 4 安装它。

已验证且可实施。
你自己掂量一下吧。

LINUX安装软件时提示依赖不足怎么办_LINUX安装软件依赖问题解决方法

上周,我在 Linux 系统上安装新软件时遇到了依赖项不足的问题。
这让我想起了我之前遇到的一个类似的情况。
首先尝试使用包管理器自动修复依赖项。
在 Debian/Ubuntu 系统上,我执行了安装命令 sudo apt --fix-broken 但问题仍然存在。
然后我想到软件源列表可能需要更新。
在Ubuntu系统上,输入sudo apt update还是不行。

算了,看来我改变主意了。
我决定换一个国内的镜像源,比如阿里云的镜像源。
在Ubuntu上,我将源地址替换为 sudo sed -i 's|http://..ubuntu.com|http://mirrors.aliyun.com|g' /etc/apt/sources.list ,然后执行 sudo apt update 。
这次成功了,软件安装完成。

但有时,依赖问题并不容易解决。
例如,如果包管理器无法自动解析依赖项,我可能需要手动查找并安装缺少的依赖项。
在 Debian 系统上,我会使用 apt search 查找缺少的库名称来查找依赖包,然后使用 sudo apt install 来安装包名称。

有时候,在源码编译安装的时候,我也需要确保开发环境是否完整。
在 Ubuntu/Debian 系统上,我会安装一个基本的编译工具链,例如 sudo apt install build-essential。
在 CentOS/RHEL 系统上,我将使用 sudo yum groupinstall “DevelopmentTools” 安装“DevelopmentTools”组。

如果问题仍然复杂,我可以使用工具来诊断依赖问题。
例如,使用 ldd 查看共享库依赖关系,或者使用 strace 跟踪系统调用。

当然,有时卸载冲突的软件是解决问题的最快方法。
我会根据错误消息识别冲突的包名称,然后使用 sudo apt Remove 或 sudo yum Remove 包名称 将其卸载。

最后,如果传统的包管理不起作用,我可能会考虑使用二进制或打包的解决方案。
例如,下载软件提供的AppImage包或者使用Docker容器来运行应用程序。

总之,解决Linux软件安装中的依赖问题需要耐心和细致。
由你决定。