[VirtualBox] - OSE vs Bin
Hi all,
I'm trying to choose right VirtualBox version. I have been working with OSE version a long time, and this version was suitable for me all the time.
But now I have found the virtualbox-ose 2.0.4 version and the virtualbox_bin 2.10 version. Why OSE version is older then BIN version?
Yeah it sucks a bit that the OSE is outdated, especially because it depends on kernel <2.6.28. eg you can't update your kernel
I tried to compile it myself with ABS but failed... It's probably not as easy as it looks to update this package.
Fwiw , page is here http://aur.archlinux.org/packages.php?ID=11508
I think I'll wait a bit longer and see if I can help Geoffrey. I don't like closed source stuff.
Similar Messages
-
does anyone know why the open-source virtualbox-ose in the community repo has not been compiled for arch64? I would love to have that...
I tryed doing so but failed. It is kind of tricky, because it needs 32 bits libraries for building.
Here's a pkgbuild I've been working on:
# $Id: PKGBUILD,v 1.3 2007/10/24 10:51:49 Romashka Exp $
# Maintainer: Roman Kyrylych <[email protected]>
# Contributor: Michal Krenek <[email protected]>
# Contributor: niQo
pkgname=virtualbox-ose
pkgver=1.5.2
pkgrel=1
pkgdesc="Powerful x86 virtualization for enterprise as well as home use (Open Source Edition)"
url="http://www.virtualbox.org"
license=('GPL')
arch=('i686' 'x86_64')
replaces=('virtualbox')
provides=('virtualbox')
conflicts=('virtualbox')
depends=('virtualbox-modules' 'libidl2' 'libxslt' 'xalan-c' 'e2fsprogs' 'xerces-c' 'libxcursor')
makedepends=('bin86' 'dev86' 'iasl' 'libstdc++5' 'pkgconfig' 'qt' 'sdl' 'sdl_ttf' 'alsa-lib')
install=virtualbox.install
source=(http://www.virtualbox.org/download/${pkgver}/VirtualBox-${pkgver}_OSE.tar.bz2 \
virtualbox-remove-splitted-stuff.patch
60-virtualbox.rules)
md5sums=('2940f92160c88e241606f0fa91428b2c'
'0f5ba612d7f4e8c600af1d8f042d3eba'
'519d32d8c2408e0ed9d643f412117644')
build() {
cd $startdir/src/VirtualBox-${pkgver}_OSE
# remove additions and vboxdrv
patch -p0 < ../virtualbox-remove-splitted-stuff.patch
[ "$CARCH" = "x86_64" ] && export LDFLAGS="$LDFLAGS /opt/lib32/usr/lib/ /opt/lib32/lib/"
./configure --with-qt-dir=$QTDIR || return 1
source ./env.sh
kmk all || return 1
cd out/linux.$BUILD_PLATFORM_ARCH/release/bin
rm -rf sdk src tst* testcase vboxdrv.ko SUPInstall SUPUninstall
mkdir -p $startdir/pkg/usr/{bin,lib/virtualbox,share/virtualbox}
install -m644 *.so $startdir/pkg/usr/lib/
install -m644 *.gc *.r0 *.xpt ../obj/src/VBox/VMM/tstVMM/tstVMM \
$startdir/pkg/usr/lib/virtualbox/
# if you move the binaries in /usr/share the sky will fall on your head
for each in vditool VBoxManage VBoxSVC VBoxSDL VirtualBox VBoxBFE VBoxXPCOMIPCD VBoxTunctl VBox.sh; do
install -m755 $each $startdir/pkg/usr/lib/virtualbox/$each
ln -fs /usr/lib/virtualbox/$each $startdir/pkg/usr/bin/$each
# I like lowercase binaries :)
ln -fs /usr/lib/virtualbox/$each $startdir/pkg/usr/bin/$( echo $each | tr [:upper:] [:lower:] )
done
cp -R components $startdir/pkg/usr/lib/virtualbox/
cp -R nls/ $startdir/pkg/usr/share/virtualbox/
cd $startdir/pkg/usr/lib/virtualbox/; ln -s ../VBox* .
# desktop stuff
install -D -m644 $startdir/src/VirtualBox-${pkgver}_OSE/src/VBox/Installer/linux/VirtualBox.desktop \
$startdir/pkg/usr/share/applications/virtualbox.desktop
install -D -m644 $startdir/src/VirtualBox-${pkgver}_OSE/src/VBox/Installer/linux/VBox.png \
$startdir/pkg/usr/share/pixmaps/VBox.png
# udev rule
install -D -m644 $startdir/src/60-virtualbox.rules \
$startdir/pkg/etc/udev/rules.d/60-virtualbox.rules
configure fails with :
***** Checking 32-bit support *****
compiling the following source file:
#include <stdint.h>
int main(void)
return 0;
using the following command line:
gcc -m32 -O -Wall -o .tmp_out .tmp_src.c
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.2.2/libgcc.a when searching for -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.2.2/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status -
Pacman not finding virtualbox-ose?
I am fairly new to Linux and VERY new to Arch but so far, I haven't had any problems that I couldn't solve. I am especially enjoying using pacman. I'm really surprised at how powerful & easy to use it is. However, I am having a problem trying to install virtualbox-ose from the repositories. I looked it up and it says it's available from the community repo (which I do have enabled) and it says it was just updated in Oct. but when I 'pacman -Ss virtualbox-ose' it's not found in the db. I have also done -Sy and -Syu to make sure everything is synced. All I can find so far is virtualbox-modules.
I'm really sorry if this is a no-brainer and I'm asking a stupid question. I love virtualbox, tho, and can't wait to try out the newest eLive cd so I'm hoping someone can point me in the right direction. :-)
Many thks,
5x5No, I haven't. I assumed (maybe incorrectly) that mirrors were identical in their contents. Is this not the case? I'll try changing that right now and see if that solves it.
Thx for the suggestion, Allan. :-)
Update:
Well, I've tried 3 other mirrors and no luck. Just not showing up. I know I can d'load the source from the virtualbox website but I'm not sure I'm ready to try to install something like that manually.
Updatex2:
Ok. Duh. I'm running 64 bit and virtualbox only runs on i686. :-( It's all there in the i686 directories although I'm not sure why virtualbox-modules is available in the x86_64 directories. That's a mystery.
Sorry for wasting forum space and people's time but thx for the help!
Carrie
(5x5)
Last edited by 5x5 (2007-12-16 14:02:00) -
Can't pacman virtualbox-ose [SOLVED]
Hi!
I'm trying to install virtualbox-ose. I've never used it before (as well as any other virtual machine). But the problem is that I can't install it via pacman. It says:
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: klibc-extras: requires klibc-jfflyAahxqaliwAofrf_fdf5upI
:: klibc-kbd: requires klibc-jfflyAahxqaliwAofrf_fdf5upI
:: klibc-module-init-tools: requires klibc-jfflyAahxqaliwAofrf_fdf5upI
:: klibc-udev: requires klibc-jfflyAahxqaliwAofrf_fdf5upI
wtf? What is wrong?
Thanks.
Last edited by Axell (2009-01-30 01:33:19)Ok, it helped Thank you!
-
[solved] virtualbox-ose-additions-modules and pacman -Syu
I get the following error from my VM (Oracle VM VirtualBox) under Windows when doing a pacman -Syu:
:: Starting full system upgrade...
:: Replace kernel26-firmware with core/linux-firmware? [Y/n]
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: virtualbox-ose-additions-modules: requires kernel26<2.6.34
pacman -Qs kernel26 =
local/kernel26 2.6.33.4-1 (base)
The Linux Kernel and modules
local/kernel26-firmware 2.6.33.4-1 (base)
The included firmware files of the Linux Kernel
local/kernel26-headers 2.6.33.4-1
Header files and scripts for building modules for kernel26
Please help.d
Last edited by tpfkanep (2010-06-22 09:00:51)find a more up to date mirror. virtualbox-ose-additions-modules 3.2.4-3 has the proper dependencies
-
[Solved] VirtualBox-ose no run GUI
I has installed VirtualBox, but don't work. In bash appears this:
VirtualBox: Error -10 in SUPR3HardenedMain!
VirtualBox: Effective UID is not root (euid=1000 egid=1000 uid=1000 gid=1000)
VirtualBox: Tip! It may help to reinstall VirtualBox.
With qt yes work, but with sdl says that I executed with root!! ¿Is normal?
Nom : virtualbox-ose
Versió : 3.2.8-2
URL : http://virtualbox.org
Llicències : GPL custom
Grups : Cap
Proporciona : virtualbox=3.2.8
Depen de : libxml2 libxcursor libidl2 libxinerama sdl libxmu curl
kernel26-headers gcc make
Dep opcionals : libxt: for shared clipboard
libvncserver: for VNC support in VBoxHeadless
pulseaudio: for pulseAudio support
python: for python support
qt: for VirtualBox GUI
Requerit per : Cap
Conflictes amb : virtualbox-modules<=3.1.6-2
Substitueix : virtualbox-modules
Mida instal. : 39548,00 K
Empaquetador : Ionut Biru <[email protected]>
Arquitectura : x86_64
Data de constr.: dl 23 ago 2010 13:43:39 CEST
Data instal. : dv 27 ago 2010 16:53:41 CEST
Raó instal. : Instal·lat explícitament
Script instal. : Sí
Descripció : Powerful x86 virtualization for enterprise as well as home use
(Open Source Edition)
Last edited by igallart (2010-08-27 15:03:13)I think that is necesary qt to GUI. Before working with sdl, with the version of AUR, but now it seems that no. Thanks
-
Virtualbox-ose broken dependencies
Package virtualbox-ose has following dependencies: "virtualbox-modules libidl2 libxslt xalan-c e2fsprogs xerces-c libxcursor" in pacman -Qi virtualbox-ose.
This is not full list, because virtual box also requires "sdl" package to be installed. So nothing doesn't work untill pacman -S sdlgcc, make shouldn't be a dependency or makedepends because base-devel is a must and is supposed to be installed.
qt or sdl are a makedepends and qt is an optional dependency because there are a lot of users who use the cli interface or servers
Last edited by wonder (2010-08-27 12:04:02) -
Cant Find to install VirtualBox-Ose-Additions
Hi All
I have installed virtualbox-ose and virtualbox-ose-additions from packages and configured virtualbox etc ... and it runs just fine. But when i go to configure guest additions, i cant find where its been installed ...
I thought it was supposed to be here /usr/share/virtualbox/additions/VBoxGuestAdditions.iso But its not ...
Any suggestions please ?
Many Thankswhitetimer wrote:Done that but the iso is still not in /usr/share/virtualbox .......
it doesn't need to be there. just try to load the iso from vbox and you'll see that is working
pacman -Ql virtualbox-additions
Last edited by wonder (2010-12-03 22:43:34) -
VirtualBox OSE (missing vboxwebsrv)
Dunno if its a bug or i'm looking in the wrong package, but, im trying to install phpVirtualBox (http://code.google.com/p/phpvirtualbox/) but the needed binary 'vboxwebsrv' isn't installed on my system.
These are the VirtualBox related packages that i have installed:
virtualbox-additions-3.2.8-1/
virtualbox-ose-3.2.8-3/
virtualbox-ose-additions-3.2.8-3/
virtualbox-ose-additions-modules-3.2.8-3/
TIA.
spkz
Last edited by spunkiie (2010-09-29 17:54:49)Is it included with OSE? I know there are some features missing in that version. I've got it, but I run PUEL.
Last edited by urist (2010-09-29 18:14:41) -
[Solved]virtualbox-ose-additions needs virtualbox-ose-additions
Hello everybody. I noticed that mayor updates were released some time ago but I couldn't update because of my exams. Anyway, now I'm trying to update (pacman -Syu) and I recieve the following error:
:: virtualbox-ose-additions-modules: needs kernel26<2.6.28
So, that package is out of date, I don't mind if I have to remove it and install virtualbox after updating again, so I tried to remove it and what I get is this;
:: virtualbox-ose-additions: needs virtualbox-ose-additions-modules
Even if I do a ~$ pacman -R -f virtualbox-ose-additions-modules get the same error.
How can I remove it and update?
Thanks
Last edited by endless_dark (2009-02-16 21:02:41)pointone wrote:
Remove virtualbox-ose-additions first?
Or...
pacman -Syu --ignore virtualbox-ose-additions*
Omg it was as easy as that. -1 for me
Thank you very much! -
Virtualbox-ose, virtualbox-modules 2.2.0 on kernel 2.6.29
Anyone managed to get virtualbox-ose and virtualbox-modules 2.2.0 working on kernel 2.6.29?
I tried editing the virtualbox-modules PKGBUILD like so:
9,10c10,11
< _kernver=2.6.28-ARCH
< pkgver=2.1.2
> _kernver=2.6.29-ARCH
> pkgver=2.2.0
16,17c17,18
< depends=('kernel26>=2.6.28' 'kernel26<2.6.29')
< makedepends=('bin86' 'dev86' 'iasl' 'libstdc++5' 'qt3' 'sdl_ttf' 'libxt'
> depends=('kernel26>=2.6.28' 'kernel26<2.6.30')
> makedepends=('bin86' 'dev86' 'iasl' 'libstdc++5' 'qt3' 'qt4' 'sdl_ttf' 'libxt'
44c45
< md5sums=('ce1360945d65a79dbea1bec997c25c00')
> md5sums=('37bd7d58cf7b6c46998cfd82c1b70573')
to get the makedeps in place I did
pacman -Sy --asdeps dev86 iasl qt3 qt4 sdl_ttf pulseaudio gcc34 xalan-c
But when I run makepkg it can't find Qt4schuay wrote:isn't qt4 just called qt?
actually qt provides qt4. so If you call pacman -S qt4 it will install qt (which is at version 4.something)
I have qt and qt3 installed.
schuay wrote:
and you'll also probably need this:
#get virtualbox working with 2.6.29
in /opt/virtualbox/src/vboxdrv/Makefile, uncomment VBOX_USE_INSERT_PAGE and recompile module - should be fixed by 2.6.29.1
for -ose i'm not sure where the Makefile is, but i guess you can find it with grep
I don't think so. I'm running 2.6.29.1 -
I can't load VirtualBox OSE additions modules
Hi to everyone:
I have VirtualBox (OSE) installed on my system:
[glsadmin@researchlinux ~]$ pacman -Qs virtualbox
local/virtualbox-modules 3.0.12-1
Kernel modules for VirtualBox
local/virtualbox-ose 3.0.12-1
Powerful x86 virtualization for enterprise as well as home use (Open Source Edition)
local/virtualbox-ose-additions 3.0.12-1
Guest Additions for VirtualBox (Open Source Edition)
local/virtualbox-ose-additions-modules 3.0.12-1
Kernel modules for VirtualBox Guest Additions
I can't load the modules of OSE additions:
[root@researchlinux ~]# modprobe vboxadd
FATAL: Error inserting vboxadd (/lib/modules/2.6.31-ARCH/misc/vboxadd.ko): No such device
[root@researchlinux ~]# modprobe vboxvfs
FATAL: Error inserting vboxvfs (/lib/modules/2.6.31-ARCH/misc/vboxvfs.ko): No such device
[root@researchlinux ~]#
But they're on the system:
[root@researchlinux ~]# pacman -Ql virtualbox-ose-additions-modules
virtualbox-ose-additions-modules /lib/
virtualbox-ose-additions-modules /lib/modules/
virtualbox-ose-additions-modules /lib/modules/2.6.31-ARCH/
virtualbox-ose-additions-modules /lib/modules/2.6.31-ARCH/misc/
virtualbox-ose-additions-modules /lib/modules/2.6.31-ARCH/misc/vboxadd.ko
virtualbox-ose-additions-modules /lib/modules/2.6.31-ARCH/misc/vboxvfs.ko
[root@researchlinux ~]#
Someone else with the same problem ... anyone knows how to fix it?wonder wrote:
do you have virtualbox-additions installed?
pacman -Qs virtualbox
No, I don't.
[glsadmin@researchlinux ~]$ pacman -Qs virtualbox
local/virtualbox-modules 3.1.0-1
Kernel modules for VirtualBox
local/virtualbox-ose 3.1.0-1
Powerful x86 virtualization for enterprise as well as home use (Open Source Edition)
local/virtualbox-ose-additions 3.1.0-1
Guest Additions for VirtualBox (Open Source Edition)
local/virtualbox-ose-additions-modules 3.1.0-1
Kernel modules for VirtualBox Guest Additions
I remember that program's package (virtualbox-additions) is under PUEL license, but I can't use the package in one enterprise environment; by that reason I thought that the virtualbox-ose-additions package could be useful for my main target: change between the guest system and the host system without to use the CTRL key for to release the mouse pointer. -
Why there is no x86_64 build of virtualbox in repo? Is there a some issue with 64bit build of it?
hokum_rus wrote:Thank you for explanation. And yes, I do really need some free app for virtualization, and I cannot use VirtualBox-bin for free because of its license. Anyway, thanx, I can always buy vmware workstation or virtualbox commercial license.
You can use the gcc-multilib package from AUR: http://aur.archlinux.org/packages.php?ID=28545, that should make it possible to build VirtualBox on x86_64. The trick is that you actually need the gcc-multilib packages installed in order to build gcc-multilib... To solve that chicken/egg problem you can download (a sligthly outdated) pre-built package from a link in the comments on the AUR page.
Hope this helps -
[SOLVED] No module for virtualbox-ose with 2.6.27
Hi there,
I just upgraded and noticed, that virtualbox isn't starting. Probing vboxdrv manually doesn't work because there is no module for the current kernel. The packages virtualbox-modules was upgraded with the system-upgrade. I'm using virtualbox-modules-2.0.2-3.pkg.tar.gz.
So I'm compiling the modules manually with ABS right now, will report the results.
Edit: After compiling and installing, there is still no working module
Last edited by crom (2008-10-15 20:04:36)You only need to recompile virtualbox-modules. I did that yesterday and worked flawlessly.
The thing you have to notice, is that you must update the kernel version defined in the PKGBUILD and virtualbox-modules.install:
cp -r /var/abs/community/modules/virtualbox-modules .
cd virtualbox-modules
sed -i 's|2.6.26-ARCH|2.6.27-ARCH|' PKGBUILD virtualbox-modules.install
makepkg -
Hi,
after the update yesterday Arch simply reboots when I start a virtual machine. I tried 3 VM's, makes no difference. When I start them, the screen instantly becomes black and the computer reboots.
Where do I start searching for the error?
AlexI had the same issue. I did remember to rebuild the modules, but I didn't think to reload them.
Updating the rebuild script to also reload them might be a nice addition.
Maybe you are looking for
-
Tried to change the wallpaper on a Mac Pro running OS 10.6.1. It failed with the error detailed below. Now this happens only in one user the Standard account, the admin can changes it's desktop picture. I cannot interpret the error messages to a solu
-
About EP(on UNIX) UME integration with LDAP
Hello guys, We want that UME use LDAP(read-only) as data source . Our EP installed on UNIX , LDAP on Windows. Connection data Server Name: sapsso Server Port: 389 User: p106658 (an administrator user) Password: ****** U
-
Hi experts, We have a visual composer based application which runs on EP 7.0 SP14. This application connect to sql server and use one of its databases. We use Microsoft JDBC drivers SP3 for this purpose. Everything works perfectly, but atleast once i
-
Photoshop CS4 Trial Fatal Error
I've downloaded the Photoshop CS4 trial from Adobe's website and when I try and create a new file I get an error saying "Missing Component Library/Application Support/Adobe/Version Cue CS4/ somefile.framework" is missing. I checked and the folder Ver
-
SSL authentication in Applet, the next step?
Hi, In the following code: private RssReader rssReader; private void createFeed() { rssReader = new RssReader("https://{username}:{password}@{domain}/mymon/index.php?{anaction}=rss.showrss&server_id=&ident=&statusnr=2&block=7&wwwa