我在大多数计算机上使用 Fedora 19(薛定谔的猫),因为我比其他计算机更喜欢它(我可能会使用 Fedora 20如果我可以使用 Gnome 3.8 以及其他一些软件包)。
我的问题是我使用kmod-staging
驱动程序包(例如SD 卡读卡器驱动程序),由提供RPMFusion 存储库。现在,当系统更新内核时,kmod-staging
包(和kmod-VirtualBox
包[Note1]也需要更新。所以它会更新,当我重新启动并切换到最新的内核时,它会抛出错误,因为它无法加载司机,因为他们不在那里。
我需要kmod-staging-3.14.8-100.fc19.x86_64
它匹配内核版本 - 但它似乎已停止接收更新,因为可用的最新版本似乎是kmod-staging-3.13.9-100.fc19.x86_64
。
所以我的问题是:
为什么
kmod-staging
Fedora 19 不再更新?它接收 Fedora 20 的更新 - Fedora 19 仍然受支持[Note2]并接收来自同一存储库(如kmod-VirtualBox
.有什么方法可以
kmod-staging
在 Fedora 19 上获取 3.14 内核(除了安装 Fedora 20 内核 + kmod-staging)
如果有什么问题的话,我希望第一个问题得到解答 - 不要太介意第二个问题,因为我会回滚到 13.9 内核
[Note1] - 没有这个问题并且仍在更新 - 它甚至显示在最新构建列表(这里)
[注2] - 根据发布时间表,应该在当前版本发布一个月后支持+2(不早于2014年10月14日),所以还有一段时间。
答案1
RPMFusion 项目是由志愿者运行的,这可能只是因为没有时间去做,或者被认为兴趣低而滞后。来自常见问题解答:
问:什么是 RPM 融合?
RPM Fusion 是由一组志愿者维护的 Fedora 和 EL+EPEL 附加包存储库。 RPM Fusion 不是一个独立的存储库,而是 Fedora 的扩展。 RPM Fusion 分发 Fedora 认为不可接受的软件包。
问:我想查看软件包 X 的 RPM。我该怎么办?
答:在 wiki 中提出请求,希望维护者会决定接受它。但是,如果您希望在现有包中添加附加功能,请在 Bugzilla 中针对该功能提交错误。
如果我真的想要这个包,我会下载上面提到的 RPM (SRPM) 源代码,然后修改它,使其包含较新的版本,并使用rpmbuild --rebuild
.这样做通常很简单,并且会给你你想要的东西。
如果这看起来很复杂,您可以按照常见问题解答中的描述在 wiki 中打开一个票证,但不能保证何时(如果有的话)有人会抽出时间来重建这个包。