Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: zerg 07 Února 2007, 23:14:14

Název: virtualbox
Přispěvatel: zerg 07 Února 2007, 23:14:14
dobrý večer, mel bych takový dotaz, jak mám nainstalovat program Virtualbox na moje ubuntu amd64. jde to? ja jsem si našel tady na to navod, ale nejde mi to podle neho nainstalovat. dekuju za každou radu
Název: virtualbox
Přispěvatel: Jakub Lucký 08 Února 2007, 09:35:56
VirtualBox bohužel potřebuje generic Kernel... (při příkazu uname -r by vám to mělo vypsat na konci slovo generic)


Já jsem ho v repozitářích pro Dappera nenašel... je tam někde(ten Kernel)?
Název: virtualbox
Přispěvatel: Tomáš "Piškot" Petera 08 Února 2007, 09:42:01
Máte 64 bitovou verzi linuxu ?
Název: virtualbox
Přispěvatel: zerg 08 Února 2007, 14:21:09
jj mám 64bitovou verzi.
a když zadám uname -r tak mám verzi: 2.6.17-10-generic
Název: virtualbox
Přispěvatel: Kamil Páral 08 Února 2007, 15:18:52
Citace: zerg
ja jsem si našel tady na to navod, ale nejde mi to podle neho nainstalovat
co to znamena "nejde"? chybove hlasky sem...

netusim jestli to jde i na 64bit OS...
Název: virtualbox
Přispěvatel: zerg 08 Února 2007, 15:48:53
no to je prave to, podle navodu mam stahnu jenom soudor a normálne ho spustit, ale on je enom na i386, na 64bit sem jho nenasel,
tak sem ho skusil nainstalovat přes dpkg --force-architekture -i nazev_balicku

a to ne sa nepodařilo nevim co mam doinstalovat.


stepan@pocitac:~/download$ sudo dpkg --force-architecture -i VirtualBox_1.3.2_Ubuntu_Edgy_x86.deb
dpkg - varování, potlačuji problém, protože je nastaveno --force:
 architektura balíku (i386) se neshoduje se systémem (amd64)
Instaluji balík virtualbox.
(Čtu databázi ... nyní je nainstalováno 174764 souborů a adresářů.)
Připravuji nahrazení virtualbox 1.3.2-20070114_Ubuntu_dapper (pomocí VirtualBox_1.3.2_Ubuntu_Edgy_x86.deb) ...
(Kernel module not found)...fail!
invoke-rc.d: initscript virtualbox, action "stop" failed.
dpkg: varování - starý pre-removal skript navrátil chybový kód 1
dpkg - zkouším raději skript z nově nainstalovaného balíku ...
(Kernel module not found)...fail!
invoke-rc.d: initscript virtualbox, action "stop" failed.
dpkg: chyba při zpracovávání VirtualBox_1.3.2_Ubuntu_Edgy_x86.deb (--install):
 podproces nový pre-removal skript vrátil chybový status 1
-e
Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one
Messages displayed during module compilation will be logged to /var/log/vbox-install.log
Compilation of kernel module failed, aborting installation
dpkg: chyba při úklidu:
 podproces post-installation script vrátil chybový status 1
Při zpracování nastaly chyby:
 VirtualBox_1.3.2_Ubuntu_Edgy_x86.deb
Název: virtualbox
Přispěvatel: donny 08 Února 2007, 17:32:21
/var/log/vbox-install.log ??? zkus to nainstalovat v 32bitovem chrootu.
Název: virtualbox
Přispěvatel: zerg 08 Února 2007, 18:31:01
/var/log/vbox-install.log vypada nejak takto.

Info: using /lib/modules/2.6.17-10-generic/build/include as the include directory of your Linux kernel. If this is not correct, specify KERN_INFO= and run Make again.
make: Entering directory `/opt/VirtualBox-1.3.2/src'
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.17-10-generic/build SUBDIRS=/opt/VirtualBox-1.3.2/src SRCROOT=/opt/VirtualBox-1.3.2/src modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.17-10-generic'
mkdir -p /opt/VirtualBox-1.3.2/src/.tmp_versions
rm -f /opt/VirtualBox-1.3.2/src/.tmp_versions/*
make -f scripts/Makefile.build obj=/opt/VirtualBox-1.3.2/src
Info: using /lib/modules/2.6.17-10-generic/build/include as the include directory of your Linux kernel. If this is not correct, specify KERN_INFO= and run Make again.
  gcc -Wp,-MD,/opt/VirtualBox-1.3.2/src/linux/.SUPDrv-linux.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fno-stack-protector -O2 -fomit-frame-pointer -fasynchronous-unwind-tables  -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -ffunction-sections -fno-reorder-blocks -Wno-sign-compare -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -Wno-pointer-sign -I/lib/modules/2.6.17-10-generic/build/include -I/opt/VirtualBox-1.3.2/src -I/opt/VirtualBox-1.3.2/src/include -I/opt/VirtualBox-1.3.2/src/r0drv/linux -D__KERNEL__ -DMODULE -D__LINUX__ -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DCONFIG_VBOXDRV_AS_MISC -D__AMD64__   -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)"  -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /opt/VirtualBox-1.3.2/src/linux/.tmp_SUPDrv-linux.o /opt/VirtualBox-1.3.2/src/linux/SUPDrv-linux.c
In file included from /opt/VirtualBox-1.3.2/src/SUPDRV.h:94,
                 from /opt/VirtualBox-1.3.2/src/linux/SUPDrv-linux.c:26:
/opt/VirtualBox-1.3.2/src/SUPDRVIOC.h:78:25: error: sys/ioctl.h: No such file or directory
make[2]: *** [/opt/VirtualBox-1.3.2/src/linux/SUPDrv-linux.o] Error 1
make[1]: *** [_module_/opt/VirtualBox-1.3.2/src] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.17-10-generic'
make: *** [vboxdrv] Error 2
make: Leaving directory `/opt/VirtualBox-1.3.2/src'
Název: virtualbox
Přispěvatel: donny 08 Února 2007, 19:53:10
mno... ja mam VirtualBox zkompilovanej (i386) - vytvoril jsem .tar.bz2 soubor, ma velikost 46 MB. Prave ho uploaduju na Rapidshare, az se to dodela, hodim sem link. Ma to 46 MB, je to tar.bz2 a staci rozbalit (ja osobne ho mam v /opt/). Tak ja to necham uploadovat, jdu na pivo a az se vratim, hodim sem link. Vykasli se na kompilaci, pokud ti bude bezet binarka ode me a ses ochotnej hodinku/dve pockat...
Název: virtualbox
Přispěvatel: donny 08 Února 2007, 19:55:24
ted mi docvaklo, ze mas 64bit... virtualbox je ale jenom pro 32bit, alespon podle webu. Muzes to zkusit spustit rovnou, nebo budes potrebovat 32bit chroot.
Název: virtualbox
Přispěvatel: zerg 08 Února 2007, 20:11:10
ok diky moc, a v klidu počkam.
Název: virtualbox
Přispěvatel: donny 08 Února 2007, 22:52:56
http://rapidshare.com/files/15556332/virtualbox-1.3.3-i386-bin.tar.bz2
Název: virtualbox
Přispěvatel: donny 09 Února 2007, 00:21:53
mimochodem, po rozbaleni se to spousti souborem ./start.sh . V tom skriptu se spusti server na pozadi, pak se spusti vlastni virtual machine; a po jeho ukonceni se killne ten server. Hlavne spoustet z aktualniho adresare, jsou tam nastaveny relativni cesty (konkrente ./bin/, je tam nastavena jedna systemova promenna (LD_LIBRARY_PATH)-kvuli nejakem .so knihovnam; je mozne nastavit nejak globalneji, ja to tak nemam).
Pokud by byly problemy pri spousteni, tak jedine, co jsem pred kompilaci doinstaloval (resp. presne podle navodu ke kompilaci spustil), bylo:
Kód: [Vybrat]
apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-devale to jsou snad knihovny dulezite jen pro kompilaci.
Název: virtualbox
Přispěvatel: Jakub Lucký 09 Února 2007, 10:48:18
Já jsem to právě vyzkoušel, když to spustím v Dapperovi v konzoli:
Kód: [Vybrat]
jakub@Doriath-the-Hidden-Realm:~/osobni/downloads/virtualbox-1.3.3-i386-bin$ ./start.sh
./bin/VBoxSVC: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/VBoxSVC)
./bin/VBoxSVC: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/VBoxDD.so)
./bin/VBoxSVC: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/VBoxXML.so)
./bin/VBoxSVC: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/VBoxXPCOM.so)
./bin/VBoxSVC: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/VBoxRT.so)
./bin/VBoxSVC: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/VBoxVMM.so)
./bin/VirtualBox: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/VirtualBox)
./bin/VirtualBox: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/VBoxRT.so)
./bin/VirtualBox: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/VBoxXML.so)
./bin/VirtualBox: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/VBoxVMM.so)
./bin/VirtualBox: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by ./bin/VBoxXPCOM.so)
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
Název: virtualbox
Přispěvatel: donny 09 Února 2007, 17:31:49
Tak si to precti. `GLIBC_2.4' not found znamena, ze glibc-2.4 nebyla nalezena. Tak ji nainstaluj.

Kód: [Vybrat]
sudo apt-get install libc6 libc6-i686
Název: virtualbox
Přispěvatel: Jakub Lucký 09 Února 2007, 22:30:06
To mě na tom právě mate...
Zapomněl jsem to napsat, ale oboje mám aktuální verzi...
Ale mám teda Dappera...
Název: virtualbox
Přispěvatel: donny 10 Února 2007, 00:24:44
a sakra.... a libc6-dev ?? uz fakt jenom strilim od boku.
Název: virtualbox
Přispěvatel: Jakub Lucký 10 Února 2007, 15:00:24
To taky...
Buď je tam nějaká chyba v cestách nebo to funguje až na Edgym...
No nic, bez VirtualBoxu dokážu žít...