Как установить Xvfb без корневого доступа (пробовал с linuxbrew)

У меня есть доступ без полномочий root к автономному серверу Debian, на котором работает Jenkins. Я хочу построить Unity3D на этом Jenkins, что требует от меня установки Xvfb . Поскольку это безголовый сервер, X11 не установлен, и потому что я не У меня есть root-доступ, я не могу устанавливать программное обеспечение.

Чтобы обойти это, я установил Linuxbrew , который является портом Linux для Homebrew , который позволяет устанавливать программное обеспечение в вашем $ HOME и который не требует корневого доступа, как предлагается в ответе ServerFault .

Однако, когда я делаю

brew search xvfb

, я не получаю никаких результатов , что означает отсутствие Xvfb в Linuxbrew. При поиске регистр не учитывается.

Какие еще варианты у меня есть для установки Xvfb без корневого доступа?

0
задан 13 April 2017 в 15:14
1 ответ

Если у вас есть возможность использовать xvfb из python для достижения того, что вы планируете, вы можете использовать другой менеджер пакетов, альтернативный linuxbrew, под названием anaconda .

После установки вы можете найти пакет xvfb и установить его локально для вашего удобства. Пакет для conda называется - xvfbwrapper , но вы также можете установить другие его разновидности.

Вы можете найти более подробную информацию об этом пакете на github под тем же именем.

0
ответ дан 5 December 2019 в 08:42

Теги

Похожие вопросы