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

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

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

Тем не менее, когда я делаю

brew search xvfb

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

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

1 ответ

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

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

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

Другие вопросы по тегам