在本地目录上构建 xpra,无需 root 权限

在本地目录上构建 xpra,无需 root 权限

我正在尝试在没有 root 权限的情况下在本地目录上构建 xpra。官方xpra网站说:https://www.xpra.org/trac/wiki/Building

使用 distutils 构建

要以普通用户身份安装到本地 ./install 目录,只需运行:

./setup.py install --home=./install

然后,每当你想使用 xpra 时,你都必须将本地安装目录添加到你的 PYTHONPATH 中:

PYTHONPATH=./install/lib*/python xpra ...

但是它仍然尝试在全局中安装 python 代码(写受保护的目录)

error: could not create '/usr/apps/python/etc': Read-only file system

做完之后:

$ mkdir install
$ pwd
/home/user/soft/xpra/src
$ export PYTHONPATH=./install/lib/python/xpra #also tried without this.
$ ./setup.py install --home=./install

您知道有什么解决方法可以避免写入全局目录吗?

相关内容