我刚刚安装了centos 7并升级了等等。
>sudo yum update
没有要更新的软件包
>sudo yum upgrade
没有要升级的软件包
我关注了指示安装 elrepo。
当我尝试时:
>sudo yum install kmod-nvidia-340xx.x86_64
我得到:
Requires: kernel >= 3.10.0-327.el7
Installed: kernel-3.10.0-123.el7.x86_64 (@anaconda)
kernel = 3.10.0-123.el7
Installed: kernel-3.10.0-229.20.1.el7.x86_64 (@updates)
kernel = 3.10.0-229.20.1.el7
Available: kernel-3.10.0-229.el7.x86_64 (base)
kernel = 3.10.0-229.el7
Available: kernel-3.10.0-229.1.2.el7.x86_64 (updates)
kernel = 3.10.0-229.1.2.el7
Available: kernel-3.10.0-229.4.2.el7.x86_64 (updates)
kernel = 3.10.0-229.4.2.el7
Available: kernel-3.10.0-229.7.2.el7.x86_64 (updates)
kernel = 3.10.0-229.7.2.el7
Available: kernel-3.10.0-229.11.1.el7.x86_64 (updates)
kernel = 3.10.0-229.11.1.el7
Available: kernel-3.10.0-229.14.1.el7.x86_64 (updates)
kernel = 3.10.0-229.14.1.el7
Available: kernel-debug-3.10.0-229.el7.x86_64 (base)
kernel = 3.10.0-229.el7
Available: kernel-debug-3.10.0-229.1.2.el7.x86_64 (updates)
kernel = 3.10.0-229.1.2.el7
Available: kernel-debug-3.10.0-229.4.2.el7.x86_64 (updates)
kernel = 3.10.0-229.4.2.el7
Available: kernel-debug-3.10.0-229.7.2.el7.x86_64 (updates)
kernel = 3.10.0-229.7.2.el7
Available: kernel-debug-3.10.0-229.11.1.el7.x86_64 (updates)
kernel = 3.10.0-229.11.1.el7
Available: kernel-debug-3.10.0-229.14.1.el7.x86_64 (updates)
kernel = 3.10.0-229.14.1.el7
Available: kernel-debug-3.10.0-229.20.1.el7.x86_64 (updates)
kernel = 3.10.0-229.20.1.el7
我认为我无法升级我的内核...那么如何找到适合我的内核的 kmod-nvidia
答案1
看来 elrepo 已经针对当时的预发布版 CentOS 7.2 内核 3.10.0-327 构建了他们的内核模块。
[mirror@saurok mirrors]$ ls -l centos/7.2.1511/os/x86_64/Packages/kernel-3.10.0-327.el7.x86_64.rpm
-rw-rw-r--. 2 mirror mirror 34633276 Nov 25 09:48 centos/7.2.1511/os/x86_64/Packages/kernel-3.10.0-327.el7.x86_64.rpm
我不是完全不确定他们为什么这样做;如果你好奇的话,也许值得直接问他们。
CentOS 7.2 现已在全球镜像上可用(几个小时前它出现在我的本地镜像上),您应该能够在接下来的几天内访问它。