требуется помощь! собрал себе gentoo, поставил gnome вот возникла необходимость собрать virtualbox! говорят что надо иксы выключать? раскажите что и как!!
Не надо там ничего выключать. Ставишь virtualbox, он тянет за собой пакет virtualbox-modules. И работаешь. Если сменил ядро после установки virtualbox - просто переустанавливаешь virtualbox-modules и все. Да, для сборки модуля нужны заголовки ядра, под который все собираешь.
ты вообще знаешь как в генту ставятся приложения? там сборка из исходников, если набирать emerge virtualbox он просто не находит в репах такого. если компилить из исходников. то тогда где взять virtualbox-modules?
Знаю. У самого gentoo. Просто там 2 варианта - virtualbox-bin и virtualbox-ose. Первый - это бинарная сборка, а вторая - чистые исходники, но без поддержки USB. У меня стоит первый вариант. virtualbox-modules - один. Просто совет на будущее - набирай (в случае нового пакета) emerge -s название_пакета. Это поиск. [user@dhcppc0 ~]$ emerge -pv virtualbox-bin These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] app-emulation/virtualbox-bin-2.2.4 USE="additions chm -headless -sdk -vboxwebsrv" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB
offtop По поводу поиска пакетов. Удобнее использовать eix - Ставим emerge eix - Обновляем списки update-eix eix *часть названия пакета*
Code: homebook ~ # emerge -vp virtualbox-modules virtualbox-ose These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] sys-devel/bin86-0.16.17 149 kB [ebuild N ] app-emulation/virtualbox-modules-1.6.6-r1 193 kB [ebuild N ] sys-devel/dev86-0.16.17-r5 687 kB [ebuild N ] sys-power/iasl-20090123 USE="-test" 906 kB [ebuild N ] media-libs/libsdl-1.2.13-r1 USE="X alsa audio joystick opengl video -aalib -arts -custom-cflags -dga -directfb -esd -fbcon -ggi -libcaca -nas -oss -pulseaudio (-svga) -xinerama -xv" 3,295 kB [ebuild N ] net-misc/bridge-utils-1.4 32 kB [ebuild N ] sys-fs/fuse-2.7.4 495 kB [ebuild N ] dev-util/cvs-1.12.12-r6 USE="crypt nls pam -doc -kerberos -server" 3,123 kB [ebuild N ] dev-util/kbuild-0.1.4 2,241 kB [ebuild N ] sys-apps/usermode-utilities-20070815 49 kB [ebuild N ] app-emulation/virtualbox-ose-1.6.6 USE="alsa -additions -headless -pulseaudio -qt3 -sdk" 34,653 kB Total: 11 packages (11 new), Size of downloads: 45,818 kB
zaG-laptop zag # emerge -vp virtualbox-modules virtualbox-ose These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] app-emulation/virtualbox-ose-additions-2.2.4 28,074 kB [ebuild NS ] sys-devel/automake-1.9.6-r2 [1.10.1-r1] 748 kB [ebuild U ] app-emulation/virtualbox-modules-2.2.4 [2.1.4] 470 kB [ebuild N ] sys-devel/dev86-0.16.17-r6 687 kB [ebuild N ] dev-lang/yasm-0.8.0 USE="nls" 1,387 kB [ebuild N ] dev-util/cvs-1.12.12-r6 USE="crypt kerberos nls pam -doc -server" 3,123 kB [ebuild N ] dev-util/kbuild-0.1.5-r1 21,430 kB [ebuild N ] app-emulation/virtualbox-ose-2.2.4 USE="additions alsa hal opengl pulseaudio python qt4 -headless -sdk -vboxwebsrv" 49,755 kB Total: 8 packages (1 upgrade, 6 new, 1 in new slot), Size of downloads: 105,671 kB zaG-laptop zag #
Небольшая мелочь - /usr/src/linux это ссылка на каталог с исходниками ядра. Если ядер несколько - должна указывать на текущее. Хоть и есть USE-флаг для установки ее автоматом - далеко не всегда его настраивают. Можно вручную установить:
zag-laptop zag # eselect kernel list Available kernel symlink targets: [1] linux-2.6.30-sabayon * zag-laptop zag # хотя системное ядро 2.6.29
Похоже, аффтару нужно читать хендбук. 1. http://www.segfault.kiev.ua/smart-questions-ru.html 2. http://www.gentoo.org/doc/en/handbook/ 3. http://code.google.com/p/gentoo-doc/