如何安装nvidia-x11-drv-340xx-340.106-1包?CentOS依赖问题求助
解决CentOS 7上nvidia-x11-drv-340xx的依赖问题并完成安装
没问题,我来给你捋清楚怎么解决这个依赖问题,分几步走就行:
1. 在联网的CentOS 7机器上下载所有需要的RPM包
你的目标包来自elrepo第三方源,所以先在联网机器上配置好源,然后一次性拉取目标包和它的所有依赖:
- 首先安装
yum-utils工具(里面的yumdownloader能帮我们自动下载依赖):yum install -y yum-utils - 配置elrepo仓库(这是提供nvidia 340xx系列驱动的官方源):
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm - 创建一个临时目录存放下载的包,然后下载目标包及全部依赖:
这里的mkdir -p /tmp/nvidia-packages yumdownloader --resolve --destdir=/tmp/nvidia-packages nvidia-x11-drv-340xx--resolve参数是关键,它会自动识别并下载nvidia-340xx-kmod这类缺失的依赖包,不用你手动一个个找。
2. 把包传到离线的CentOS服务器
用scp命令将下载好的所有RPM包传输到你的离线服务器的software目录(替换成你的服务器实际地址和路径):
scp /tmp/nvidia-packages/*.rpm root@test:/root/software/
3. 在离线服务器上完成安装
登录到离线服务器,进入存放包的目录,优先用yum localinstall来安装——它比直接用rpm更智能,能自动处理依赖顺序:
cd /root/software yum localinstall -y *.rpm
如果你的离线服务器上没有yum可用(不太可能),也可以用rpm批量安装所有包(一定要一次性装,避免依赖顺序报错):
rpm -ivh *.rpm
这样就能顺利解决依赖问题,完成nvidia-x11-drv-340xx的安装了。
内容的提问来源于stack exchange,提问作者Riko
相关产品推荐
相关产品推荐

