install virtualbox on centos 6.5

In my case, I use VirtualBox-4.3-4.3.10_93012_el6-1.i686.rpm on CentOS 6.5.

DOWNLOAD VIRTUALBOX
1.Go to website to download the proper one.
https://www.virtualbox.org/wiki/Linux_Downloads

2.Go to website to download Extension_pack.
https://www.virtualbox.org/wiki/Downloads

You can find the download link which like this on the page:
VirtualBox 4.3.10 Oracle VM VirtualBox Extension Pack All supported platforms.The Extension Package will allow you to use usb in VirtualBox.

INSTALL

1.Because Virtualbox will compile the kernel modules. So we are supposed to install the DKMS(Dynamic Kernel Module Support), which will simplify the steps of update kernel modules. Use the command below to install it(make sure you have set the rpmforge source):
$sudo yum –enablerepo rpmforge install dkms

2.Install the virtualbox with the follow commands:
$sudo rpm -ivh VirtualBox-4.3-4.3.10_93012_el6-1.i686.rpm

If not install the libSDL, you will get a message that you should install it. Install it with the commands:
$sudo yum install SDL

If you have the Qt dependencies, you should go to this page to solve the problem: http://blog.xinspace.name/?p=660

and then try the first command to install VirtualBox again.

3.Install the Extension Package you download before. Enter the folder of the Extension package, and use the commands:
$nautilus ./ &

It will open the window of this folder.

Double-click the Extension Package file and it will guide you install the package.

4.Add all users who will use virtualbox to the vboxusers group:
$sudo usermod -a -G vboxusers your_user_names

5.Then you can open the VirtualBox with:
$VirtualBox &

And you can use it.