LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
LinkBack Search this Thread
Old 05-03-2013, 09:58 AM   #16
mattallmill
Member
 
Registered: Nov 2009
Location: 127.0.0.1
Distribution: Slackware
Posts: 151

Rep: Reputation: 18

Quote:
Originally Posted by TobiSGD View Post
I always use the installer from Oracle, it works fine and without having to go the multilib path.
I second TobiSGD here, especially as little need as I have for running that other OS. YMMV.
 
Old 05-03-2013, 12:55 PM   #17
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,652

Rep: Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736
Quote:
Originally Posted by torimus View Post
I've tried to install suggested x86_64 self-installing package but it requires root privileges and ignores to work under fakeroot as it contains hard-coded paths for logging files etc. I refuse to blindly run anything as root to mess the system so I have to look other way around :-/
Several of us have being using the VirtualBox self-install packages for some time now. Experience has shown that they aren't too bad. If it makes you feel any better VirtualBox-4.2.12-84980-Linux_amd64.run (the current version as I write this) installs the following files (in addition to the contents of /opt/VirtualBox):
Code:
/dev/vboxnetctl
/dev/vboxdrv
/dev/vboxusb/002/003
/dev/vboxusb/001/003
/dev/char/10:56
/dev/char/10:57
/etc/rc.d/rc.vboxdrv
/etc/rc.d/rc.vboxballoonctrl-service
/etc/rc.d/rc.vboxautostart-service
/etc/rc.d/rc.vboxweb-service
/etc/udev/rules.d/10-vboxdrv.rules
/etc/vbox/vbox.cfg
/etc/vbox/filelist
/usr/bin/VirtualBox
/usr/bin/VBoxManage
/usr/bin/VBoxSDL
/usr/bin/VBoxVRDP
/usr/bin/VBoxHeadless
/usr/bin/VBoxBalloonCtrl
/usr/bin/VBoxAutostart
/usr/bin/vboxwebsrv
/usr/bin/rdesktop-vrdp
/usr/bin/virtualbox
/usr/bin/vboxmanage
/usr/bin/vboxsdl
/usr/bin/vboxheadless
/usr/share/icons/hicolor/128x128/apps/virtualbox.png
/usr/share/icons/hicolor/128x128/mimetypes/virtualbox-hdd.png
/usr/share/icons/hicolor/128x128/mimetypes/virtualbox-ova.png
/usr/share/icons/hicolor/128x128/mimetypes/virtualbox-ovf.png
/usr/share/icons/hicolor/128x128/mimetypes/virtualbox-vbox-extpack.png
/usr/share/icons/hicolor/128x128/mimetypes/virtualbox-vbox.png
/usr/share/icons/hicolor/128x128/mimetypes/virtualbox-vdi.png
/usr/share/icons/hicolor/128x128/mimetypes/virtualbox-vhd.png
/usr/share/icons/hicolor/128x128/mimetypes/virtualbox-vmdk.png
/usr/share/icons/hicolor/16x16/apps/virtualbox.png
/usr/share/icons/hicolor/16x16/mimetypes/virtualbox-hdd.png
/usr/share/icons/hicolor/16x16/mimetypes/virtualbox-ova.png
/usr/share/icons/hicolor/16x16/mimetypes/virtualbox-ovf.png
/usr/share/icons/hicolor/16x16/mimetypes/virtualbox-vbox-extpack.png
/usr/share/icons/hicolor/16x16/mimetypes/virtualbox-vbox.png
/usr/share/icons/hicolor/16x16/mimetypes/virtualbox-vdi.png
/usr/share/icons/hicolor/16x16/mimetypes/virtualbox-vhd.png
/usr/share/icons/hicolor/16x16/mimetypes/virtualbox-vmdk.png
/usr/share/icons/hicolor/64x64/apps/virtualbox.png
/usr/share/icons/hicolor/64x64/mimetypes/virtualbox-hdd.png
/usr/share/icons/hicolor/64x64/mimetypes/virtualbox-ova.png
/usr/share/icons/hicolor/64x64/mimetypes/virtualbox-ovf.png
/usr/share/icons/hicolor/64x64/mimetypes/virtualbox-vbox-extpack.png
/usr/share/icons/hicolor/64x64/mimetypes/virtualbox-vbox.png
/usr/share/icons/hicolor/64x64/mimetypes/virtualbox-vdi.png
/usr/share/icons/hicolor/64x64/mimetypes/virtualbox-vhd.png
/usr/share/icons/hicolor/64x64/mimetypes/virtualbox-vmdk.png
/usr/share/icons/hicolor/32x32/apps/virtualbox.png
/usr/share/icons/hicolor/32x32/mimetypes/virtualbox-hdd.png
/usr/share/icons/hicolor/32x32/mimetypes/virtualbox-ova.png
/usr/share/icons/hicolor/32x32/mimetypes/virtualbox-ovf.png
/usr/share/icons/hicolor/32x32/mimetypes/virtualbox-vbox-extpack.png
/usr/share/icons/hicolor/32x32/mimetypes/virtualbox-vbox.png
/usr/share/icons/hicolor/32x32/mimetypes/virtualbox-vdi.png
/usr/share/icons/hicolor/32x32/mimetypes/virtualbox-vhd.png
/usr/share/icons/hicolor/32x32/mimetypes/virtualbox-vmdk.png
/usr/share/icons/hicolor/24x24/mimetypes/virtualbox-hdd.png
/usr/share/icons/hicolor/24x24/mimetypes/virtualbox-ova.png
/usr/share/icons/hicolor/24x24/mimetypes/virtualbox-ovf.png
/usr/share/icons/hicolor/24x24/mimetypes/virtualbox-vbox-extpack.png
/usr/share/icons/hicolor/24x24/mimetypes/virtualbox-vbox.png
/usr/share/icons/hicolor/24x24/mimetypes/virtualbox-vdi.png
/usr/share/icons/hicolor/24x24/mimetypes/virtualbox-vhd.png
/usr/share/icons/hicolor/24x24/mimetypes/virtualbox-vmdk.png
/usr/share/icons/hicolor/48x48/apps/virtualbox.png
/usr/share/icons/hicolor/48x48/mimetypes/virtualbox-hdd.png
/usr/share/icons/hicolor/48x48/mimetypes/virtualbox-ova.png
/usr/share/icons/hicolor/48x48/mimetypes/virtualbox-ovf.png
/usr/share/icons/hicolor/48x48/mimetypes/virtualbox-vbox-extpack.png
/usr/share/icons/hicolor/48x48/mimetypes/virtualbox-vbox.png
/usr/share/icons/hicolor/48x48/mimetypes/virtualbox-vdi.png
/usr/share/icons/hicolor/48x48/mimetypes/virtualbox-vhd.png
/usr/share/icons/hicolor/48x48/mimetypes/virtualbox-vmdk.png
/usr/share/applications/virtualbox.desktop
/usr/share/pixmaps/VBox.png
/usr/share/pixmaps/virtualbox.png
/usr/share/mime/packages/virtualbox.xml
/usr/share/mime/application/x-virtualbox-ovf.xml
/usr/share/mime/application/x-virtualbox-vhd.xml
/usr/share/mime/application/x-virtualbox-ova.xml
/usr/share/mime/application/x-virtualbox-vmdk.xml
/usr/share/mime/application/x-virtualbox-vdi.xml
/usr/share/mime/application/x-virtualbox-vbox.xml
/usr/share/mime/application/x-virtualbox-hdd.xml
/usr/share/mime/application/x-virtualbox-vbox-extpack.xml
/usr/lib64/python2.7/site-packages/vboxapi-1.0-py2.7.egg-info
/usr/lib64/python2.7/site-packages/vboxapi/VirtualBox_constants.py
/usr/lib64/python2.7/site-packages/vboxapi/__init__.py
/usr/lib64/python2.7/site-packages/vboxapi/VirtualBox_constants.pyc
/usr/lib64/python2.7/site-packages/vboxapi/__init__.pyc
/usr/src/vboxhost-4.2.12
and the following is added to /etc/rc.d/rc.local:
Code:
# Start vboxdrv
# If you do not wish this to be executed here then comment it out,
# and the installer will skip it next time.
if [ -x /etc/rc.d/rc.vboxdrv ]; then
    /etc/rc.d/rc.vboxdrv start
fi

# Start vboxballoonctrl-service
# If you do not wish this to be executed here then comment it out,
# and the installer will skip it next time.
if [ -x /etc/rc.d/rc.vboxballoonctrl-service ]; then
    /etc/rc.d/rc.vboxballoonctrl-service start
fi

# Start vboxautostart-service
# If you do not wish this to be executed here then comment it out,
# and the installer will skip it next time.
if [ -x /etc/rc.d/rc.vboxautostart-service ]; then
    /etc/rc.d/rc.vboxautostart-service start
fi

# Start vboxweb-service
# If you do not wish this to be executed here then comment it out,
# and the installer will skip it next time.
if [ -x /etc/rc.d/rc.vboxweb-service ]; then
    /etc/rc.d/rc.vboxweb-service start
fi
If want to remove VirtualBox, running /opt/VirtualBox/uninstall.sh removes all but a handful of the files it installed, specifically the following are left:
Code:
/usr/lib64/python2.7/site-packages/vboxapi-1.0-py2.7.egg-info
/usr/lib64/python2.7/site-packages/vboxapi/VirtualBox_constants.py
/usr/lib64/python2.7/site-packages/vboxapi/__init__.py
/usr/lib64/python2.7/site-packages/vboxapi/VirtualBox_constants.pyc
/usr/lib64/python2.7/site-packages/vboxapi/__init__.pyc
(See the bug I logged for details: www.virtualbox.org/ticket/10752)

Additionally, /etc/rc.d/rc.local is not returned to its original state. Though this is not really a problem given that it will not even attempt to run any of the services if they are not present.
 
1 members found this post helpful.
Old 05-03-2013, 03:38 PM   #18
stormbr
LQ Newbie
 
Registered: Aug 2007
Posts: 14

Rep: Reputation: 1
If anyone wants it I have pieced together from various sources one slackbuild for the binary distributed by Oracle that is compatible with SBO and fakeroot. I have tested it only in slack32 but if you want it say it and I will send it to you.
 
Old 05-04-2013, 04:49 PM   #19
torimus
Member
 
Registered: Apr 2013
Distribution: Slackware
Posts: 81

Original Poster
Rep: Reputation: Disabled
Hello,

me again.
Finally managed to write custom SlackBuild script to repackage Oracle's binary distribution. Heavily inspired by Arch's virtualbox-bin from AUR. Tested with the x86_64 version.

If anybody interested, here is the source.

Last edited by torimus; 05-04-2013 at 04:52 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Slackware64-current crawling when VirtualBox is running gtludwig Slackware 10 03-08-2012 05:53 PM
VirtualBox won't run after upgrade to slackware64 current Ook Slackware 9 06-18-2011 07:13 AM
[SOLVED] Can't compile umtsmon (0.9) on Slackware64-Current Jack128 Slackware 1 11-22-2010 04:20 PM
[SOLVED] Can't compile tolua++ in slackware64-current Daedra Slackware 1 03-23-2010 08:04 AM
[SOLVED] Video Problems in VirtualBox on Slackware64-current TSquaredF Slackware 8 10-20-2009 11:44 PM


All times are GMT -5. The time now is 10:51 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration