LINUX.ORG.RU

Не ставится virtualbox в gentoo

 , ,


0

1

Запускаю sudo emerge app-emulation/virtualbox, идет непрерывный поток символов (т.е. компиляция). В конце проверяю

whereis virtualbox
virtualbox: /usr/lib64/virtualbox /usr/share/virtualbox
Пробовал также ставить virtualbox-bin, но там права root:root, то есть приходится от рута запускать. Как быть? Может надо что-то размаскировать? Или какие-то use-флаги дописать?

★★★★★
equery f app-emulation/virtualbox | grep bin
Stil ★★★★★
()

А регистр в команде запуска VirtualBox не влияет на выхлоп? Я сам не помню, и проверить негде.

mathcrosp ★★
()
Последнее исправление: mathcrosp (всего исправлений: 1)
Ответ на: комментарий от Stil
emerge -p app-emulation/virtualbox

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] app-emulation/virtualbox-4.2.24 

 * IMPORTANT: 7 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
w1nner ★★★★★
() автор топика

У виртуалбокса бинарник начинается с большой буквы

$ whereis VirtualBox
VirtualBox: /usr/bin/VirtualBox

xorik ★★★★★
()
Ответ на: комментарий от xorik
/usr/bin/VirtualBox
fish: Unknown command '/usr/bin/VirtualBox'

Как будто я не пробовал этот вариант.

w1nner ★★★★★
() автор топика
Последнее исправление: w1nner (всего исправлений: 1)

У тебя отключен qt.
Интерфейс vbox'а ставится флагом Qt.
Другие файлы в bin:
[code]
/opt/bin
/opt/bin/VBoxHeadless
/opt/bin/VBoxManage
/opt/bin/VBoxSDL
/opt/bin/VBoxTunctl
/opt/bin/VBoxVRDP
/opt/bin/VirtualBox
[/code]

takino ★★★★★
()
Ответ на: комментарий от takino

А, действительно. Ибо я не поклонник KDE и всего что с ним связано.

cat /etc/portage/make.conf 
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="X xv dri glamor gtk -gnome cdr mp3 unicode jpeg png avi gif -ipv6 alsa -kde -qt4 bindist mmx sse sse2"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"

w1nner ★★★★★
() автор топика

После «непрерывного потока символов» должна следовать строка об установке пакета. А затем вам должен выводиться текст, в котором указано, что для запуска VirtualBox ваш пользователь должен находиться в группе vboxusers.

Так же, что бы была сама графическая оболочка для VirtualBox он должен быть собран с флагом qt4, ибо она написана на QT, а вы как я вижу этот флаг отключили. Ну что же включайте этот флаг в package.use для virtualbox и пересобирайте его. Ну или можете просто установить virtualbox-bin.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Да, добавил флаг qt4, собрал все работает. А я почему-то думал что virtualbox на gtk.

w1nner ★★★★★
() автор топика

Он как то стрёмно называется VirtualBox ( пишу по памяти ) попробуй прописать

$ updatedb
$ locate -i virtualbox 

Update: Я сначала написал а потом прочитал.

snaf ★★★★★
()
Последнее исправление: snaf (всего исправлений: 1)
Ответ на: комментарий от Shadow1251

Читай внимательно!

Ты хоть читал что я написал? Я это уже решил еще вчера, там просто флаг qt4 не стоял в make.conf

w1nner ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.