Lif*_*H2O 3 compiling software-installation not-root-user
我在大学里通过 SSH 连接到一个 linux 系统。我发现ctorrent是bitorrent的控制台替代品。我已经下载了 tar.gz 源,但要编译/安装它需要 sudo 访问
有没有办法在没有 sudo 访问的情况下安装程序?
我对 linux 不太了解,无法使这个答案与 ctorrent 一起使用。
vas*_*-vm 14
您可以将它本地安装在您的主目录中。通常可以通过为配置脚本指定参数前缀来完成。
例如,
./configure --prefix=$HOME
Run Code Online (Sandbox Code Playgroud)
因此,当您编译以这种方式配置的源代码时,您将调用
make install
Run Code Online (Sandbox Code Playgroud)
二进制文件将安装到您$HOME/bin
此外,您应该替换 PATH 变量。
你可以在 $HOME/.bashrc 中这样做
export PATH=$HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
无论如何,如果您的源没有通常的构建系统 - 您可以编译它,手动放入 $HOME/bin 和备用 PATH 变量(使其可用而无需指定二进制文件的完整路径)。