我正在尝试在没有 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
您知道有什么解决方法可以避免写入全局目录吗?