у меня есть некорневой доступ к безголовому серверу Debian, на котором работает Jenkins. Я хочу построить Unity3D на этом Дженкинсе, который требует, чтобы я установил Xvfb. Поскольку это безголовый сервер, X11 не установлен, и поскольку у меня нет доступа root, я не могу устанавливать программное обеспечение.
Чтобы обойти это, я установил Linuxbrew, который является портом для Linux Домашнее пиво, что позволяет устанавливать программное обеспечение в $HOME
и который не требует корневого доступа, как предлагается в этот ответ ServerFault.
Однако когда я это сделаю
brew search xvfb
то я не получаю никаких результатов, что означает отсутствие Xvfb в Linuxbrew. При поиске регистр не учитывается.
Какие еще варианты у меня есть для установки Xvfb без корневого доступа?
Если у вас есть возможность использовать xvfb из python для достижения того, что вы планируете, вы можете использовать другой менеджер пакетов, который является альтернативой linuxbrew, который называется анаконда.
После установки вы можете найти пакет xvfb и установить его локально для вашего удобства. Пакет для conda называется - xvfbwrapper
но вы можете установить Другой ароматы тоже.
Вы можете найти более подробную информацию об этом пакете на github под тем же именем.