我按照以下说明进行操作从源头上构建团结
在 Ubuntu 桌面 15.04 上,但它不起作用,当我这样做时,make install
它会因错误而退出无法创建/pam.d它需要特权用户。如果我sudo make install
这样做,它可以正常工作,但之后我无法再使用同一用户登录我的 Ubuntu 桌面,为了解决这个问题,我必须删除 ~./compiz-1 才能再次登录。请问有人可以为我提供从源代码构建和安装 unity 7 的说明,以及安装后如何测试它?
答案1
我在上面的链接中发现了一些错误:
- 我需要修改数据目录中的 CMakeLists.txt 文件,注释其中的一行,因为这一行尝试安装统一文件内部/pam.d普通用户无法执行此操作的目录,因此我手动创建了该文件夹并复制了该文件,然后更改了权限。
- 我必须手动创建文件夹〜/ staging / lib / python2.7 /站点包。
- 我需要注意最后否在命令中
cmake .. -DCMAKE_BUILD_TYPE=Debug -DCOMPIZ_PLUGIN_INSTALL_TYPE=local -DCMAKE_INSTALL_PREFIX=$HOME/staging/ -DGSETTINGS_LOCALINSTALL=ON
,因为您可能会在没有它的情况下进行复制。