我正在尝试设置 R1Soft 备份,但遇到错误
无法找到适合您系统的 hcpdriver 模块;请在您的代理上运行“r1soft-setup --get-module ”来安装它。
所以为了解决这个问题,我运行了r1soft-setup --get-module
告诉我的命令
请安装适合您的操作系统的内核头文件。
为此,我运行
yum install kernel-devel
这告诉我
软件包 kernel-devel-2.6.32-642.11.1.el6.x86_64 已安装并且是最新版本 无需执行任何操作
我使用检查我的内核版本uname -r
,发现我的内核版本实际上是2.6.32-431.11.2.el6.x86_64
yum install kernel-devel-$(uname -r)
然后我尝试通过运行和 安装该内核的标头yum install kernel-devel-$(uname -r) --disableexcludes=all
每次我回消息的时候
没有可用的软件包 kernel-devel-2.6.32-431.11.2.el6.x86_64。错误:无事可做
现在我有点不知所措。看来我正在运行一个与 yum 认为我所使用的内核不同的内核,而且我想要的内核的标头不可用(根据 yum)
有人知道如何获得正确的标头以便我可以设置 hcpdriver 模块吗?我在托管公司的虚拟服务器上运行 CENTOS 6.8
答案1
内核 2.6.32-431 是一个旧内核,已经不在存储库中。所以也没有相关的包。您应该更新您的内核(最新的内核是 2.6.32-642.11.1,与您的 -devel 软件包相同)并引导到它。
无论如何,标题都在kernel-headers
包内。
答案2
我能够使用以下命令从 pbone.net 手动安装正确的开发包
rpm -ivh --force ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/6.5/x86_64/updates/security/kernel-devel-2.6.32-431.11.2.el6.x86_64.rpm