Этому на самом деле нужно выполнение X для рисования виджетов: если приложение не имеет опцию быть, работал как демон или что-то, нет никакого прямого пути.
Но давайте думать: если мы можем перенаправить его сокет дисплея через SSH, возможно, мы можем принять все X запросов и просто ничего не сделать? ДА! Вот получение:
Во-первых, Вы должны будете ssh -X user@server opera
от удаленной машины для установки оперы через GUI, чтобы иметь его выполнение.Готово? Хорошо, закройте его затем.
Теперь можно одурачить его для размышления X, работает: Xvfb - "поддельный X-сервер" - сделан для такого рода вещи: это эмулирует немой кадровый буфер с помощью виртуальной памяти. Существует сценарий xvfb-run
в пакете сервера Xorg, который помогает. Обратите внимание, что все еще необходимо установить X-сервер для получения Xvfb (если нет отдельный порт там).
Удачи!
Создание двух символьных ссылок решит Вашу проблему:
ln -s /lib/modules/2.6.35-22-generic/build/include/generated/utsrelease.h /lib/modules/2.6.35-22-generic/build/include/linux/utsrelease.h
ln -s /lib/modules/2.6.35-22-generic/build/include/generated/autoconf.h /lib/modules/2.6.35-22-generic/build/include/linux/autoconf.h
Я нашел решение на it-psycho.de, и оно работало хорошо на меня.
См. эту ссылку: http://hootbah.zingzam.com/2006/12/13/vmware-on-debian-etch-kernel-2-6-18-3/
Я помню аналогичное решение в ранней версии сервера VMware. Это работало на меня.