Ask Your Question
0

Is kmod-VirtualBox also installed along with akmod-VirtualBox for VirtualBox?

asked 2014-11-08 11:21:12 -0600

Hello,

When I install VirtualBox from RPMFusion on Fedora 20 using command yum install akmod-VirtualBox VirtualBox I see kmod-VirtualBox gets installed automatically. Isn't akmod reponsible for taking care of building modules itself which renders kmod useless. Did I get it wrong?

Thanks.

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
0

answered 2016-01-21 11:54:32 -0600

updated 2016-01-21 11:54:59 -0600

So it happens when modules are not found akmod creates them for you. That's where the kmod-VirtualBox-<kernel-version> comes from. You can also identify them as follows.

Created by akmod. akmod version number is appended.

kmod-VirtualBox-4.3.3-300.fc23.x86_64-5.0.12-1.fc23.x86_64
kmod-VirtualBox-4.3.3-301.fc23.x86_64-5.0.12-1.fc23.x86_64
kmod-VirtualBox-4.2.8-300.fc23.x86_64-5.0.12-1.fc23.x86_64

Installed from RPM Fusion.

kmod-VirtualBox-4.2.8-300.fc23.x86_64.x86_64 : VirtualBox kernel module(s) for 4.2.8-300.fc23.x86_64
kmod-VirtualBox-4.3.3-300.fc23.x86_64.x86_64 : VirtualBox kernel module(s) for 4.3.3-300.fc23.x86_64
kmod-VirtualBox-4.3.3-301.fc23.x86_64.x86_64 : VirtualBox kernel module(s) for 4.3.3-301.fc23.x86_64
edit flag offensive delete link more
0

answered 2014-11-10 06:51:58 -0600

kdg1955 gravatar image

updated 2014-11-10 06:53:14 -0600

There is a kmod-VirtualBox-<VirtualBox version> and this is a meta-package without payload which sole purpose is to require the VirtualBox kernel module(s) for the newest kernel.

There exist also a kmod-VirtualBox-<kernel version> and this package provides the VirtualBox kernel modules built for the your running Linux kernel.

I suspect that kmod-VirtualBox-<VirtualBox version> was installed and yum will now try to find the appropriate akmod-VirtualBox when a new kernel is installed.

edit flag offensive delete link more

Comments

I have these packages installed kmod-VirtualBox-3.17.2-300.fc21.x86_64-4.3.18-1.fc21.x86_64VirtualBox-4.3.18-1.fc21.x86_64VirtualBox-kmodsrc-4.3.18-1.fc21.x86_64akmod-VirtualBox-4.3.18-1.fc21.x86_64 and my kernel version is 3.17.2-300.fc21.x86_64.

kmod-VirtualBox mentions both kernel-version and VirtualBox-version. If akmod builds the modules why does it need to install kmod.

sudhirkhanger gravatar imagesudhirkhanger ( 2014-11-11 07:50:36 -0600 )edit

Indeed strange. If no one can help you here, ask RPM Fusion or at virtualbox.org

kdg1955 gravatar imagekdg1955 ( 2014-11-12 01:48:24 -0600 )edit
0

answered 2014-12-05 19:42:09 -0600

sergiomb gravatar image

yes , akmod (try) build kmod for kernel automatically, if does kmod not exist of course :)

When a new kernel is installed , akmods try build it soon after kernel get installed , but if still not build kmod . In boot process akmods will try build it, before start graphics, this is important for kmods of nvidia and AMD graphics cards.

Although, in stable releases , kmod are build and distribute by rpmfusion . It is easier and more practical for the user which also don't need install kernel-devel and a bunch of tools .

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2014-11-08 11:21:12 -0600

Seen: 2,073 times

Last updated: Jan 21 '16