Adn*_*Ali 2 software-installation not-root-user
我是超级计算机的远程用户,CentOS 6.5我必须安装多个软件,例如gcc automake autoconf libtool bison swig python-dev libpulse-dev(其中一些已安装但存在版本问题)。现在我正在使用此页面安装 swig 。
但是当我尝试在make install这里运行时出现错误。
[username@abc swig-3.0.12]$ make install
Installing SWIG executable
Installing /usr/local/bin/swig
cp: cannot create regular file `/usr/local/bin/_inst.21340_': Permission denied
make: *** [install-main] Error 1
Run Code Online (Sandbox Code Playgroud)
一种解决方案是,sudo make install但我没有 root 用户访问权限。
在这些之后,我还必须安装 CMU-Sphinx。任何帮助将不胜感激。
几乎所有的用户空间程序都可以由非特权用户在 Unix 中安装,如果安装是在用户具有写入权限的目录中完成的。
例如,对于带有 GNUconfigure脚本的软件包,可以使用--prefix带有参数的标志来完成,该参数是您的主目录中的目录的路径:
$ ./configure --prefix="$HOME/local/swig" # other flags go here
Run Code Online (Sandbox Code Playgroud)
另请参阅如何正确处理本地构建的二进制文件