Help installing latest Wine and Virtualbox!
Hey.
I see the version of Virtualbox a little older than offered at their sites. I have gone multilib on Slackware 13.37 just couple of hours ago with the help of folks around here. How do you install Virtualbox? EDIT: And about Wine, will the .txz package from the Wine HQ work straight away if I have multilib enabled? |
Quote:
This would involve installing as follows: Code:
$ wget http://download.virtualbox.org/virtualbox/4.1.18/VirtualBox-4.1.18-78361-Linux_amd64.run Code:
# /opt/VirtualBox/uninstall.sh |
If you don't trust the installer (I would, but then I have used it quite a few times). You can get a rough log of the files it places down by running a find command before and after the install and diffing the results as follows:
Code:
# find /etc /opt /usr ! -type d -print > /tmp/before_vbox For a more comprehensive tracking solution: Code:
$ man slacktrack |
Quote:
Okay, so are there any other things to be careful about before installing Virtualbox? I mean, some dependencies or guest additions? Could you help me with the Wine too? Sorry for bombarding but am new at this all. But, am loving it! :D |
If you did a full Slackware install it should just work. If not you should get an error, which will give you clues anyway. The guest additions are for the guest OSes running underneath it, not the host (your PC) that is running VirtualBox itself.
I don't use Wine but I believe most people who are using it here, just use the Wine SlackBuild after first making there system multilib (which you have already done). P.S. If you haven't used SlackBuilds before, read the HOWTO. |
Quote:
|
You need the Extension Pack too: https://www.virtualbox.org/wiki/Downloads and it's right there in front of you.
When you start VirtualBox (without starting a virtual machine), click File, Preferences, Extensions and add the Extension Pack you downloaded (the current version is Oracle_VM_VirtualBox_Extension_Pack-4.1.18-78361.vbox-extpack). Do not install an Extension Pack with a different version number. Included in the installation of VirtualBox are Guest Additions; you will want to add those to any virtual machine you install. If you're installing the Guest Additions in a Windows virtual machine, you do that after Windows is installed (and you've gotten the 200+ Critical Updates downloaded, of course) -- boot Windows in Safe Mode then install the Guest Additions. This is documented in the UserManal.pdf that you'll find in /opt/VirtualBox. Hope this helps some. |
Tracking software outside of pkgtools
Just a side note regarding this:
Quote:
Code:
# cat VirtualBox-4.1.18-78361_install.log | xargs -d'\n' -n1 rm -v Code:
# find /etc /opt /usr -type d \( -iname "vbox*" -o -iname "virtualbox*" \) -print Code:
# cat VirtualBox-4.1.18-78361_install.log | cpio -ovHnewc | xz > VirtualBox-4.1.18-78361.x86.linuxbinary.cpio.xz Code:
# xz -d < VirtualBox-4.1.18-78361.x86.linuxbinary.cpio.xz | cpio -t | xargs -d'\n' -n1 rm -v Code:
# xz -d < VirtualBox-4.1.18-78361.x86.linuxbinary.cpio.xz | cpio -imdv Make binary backup package: Code:
# cat VirtualBox-4.1.18-78361_install.log | tar -T- -cvPJf VirtualBox-4.1.18-78361.x86.linuxbinary.tar.xz Remove software: Code:
# tar Ptf VirtualBox-4.1.18-78361.x86.linuxbinary.tar.xz | xargs -d'\n' -n1 rm -v Code:
# tar Pxvf VirtualBox-4.1.18-78361.x86.linuxbinary.tar.xz That all said, it would be remiss of me not to mention that slacktrack, src2pkg, paco, etc. are better and more comprehensive solutions. What I like about doing things the way I outline above is the simplicity. No extra tools are required and the same kinds of tricks will work across distros. Edit: If anyone is curious, on my own machine I make a directory ('/var/log/footprints/') where I keep logs for software that I am tracking in this way. For example on the machine I am using now that directory contains: Code:
$ ls /var/log/footprints/ Code:
$ cat /var/log/footprints/heirloom-pax-070715 Code:
# cat /var/log/footprints/heirloom-pax-070715 | xargs -d'\n' -n1 rm -v P.S. [Even further off-topic] Compiling heirloom-pax the way I want is slightly messy. I'm half-way to a proper build script. I really should find the time to convert it to a SlackBuild and submit it to SBo. There is already one pax on SBo but this one has a lot of nice options not found in the more common pax implementations, such as being about to read and write the following cpio formats: newc, crc, sco, scocrc, odc, bin, bbs, sgi, cray, cray5 and dec, in addition to tar, otar, ustar, pax, suntar, gnutar, bar and even zip! |
Quote:
EDIT: Plus the 4.0KiB /usr/lib/python2.6/site-packages/vboxapi-1.0-py2.6.egg-info file. EDIT 2: Logged www.virtualbox.org/ticket/10752 |
All times are GMT -5. The time now is 10:44 PM. |