无需 sudo 访问权限即可编译程序

无需 sudo 访问权限即可编译程序

我在大学里通过 SSH 连接到 Linux 系统。我找到托伦特是 Bitorrent 的控制台替代品。我已经下载了 tar.gz 源代码,但要编译/安装它需要 sudo 访问权限

有没有办法在没有 sudo 访问权限的情况下安装该程序?

我对linux了解不多,无法制作这个答案与 torrent 一起工作。

答案1

您可以将其本地安装在您的主目录中。通常可以通过指定参数来完成字首为了配置脚本。
例如,

./configure --prefix=$HOME

因此,当您编译以这种方式配置的源时,您将调用

make install

二进制文件将安装到您身上$HOME/bin
另外,您应该替换 PATH 变量。
您可以通过以下方式在 $HOME/.bashrc 中执行此操作

export PATH=$HOME/bin:$PATH

无论如何,如果您的源代码没有通常的构建系统 - 您可以直接编译它,手动放入 $HOME/bin 和备用 PATH 变量(以使其可用,而无需指定二进制文件的完整路径)。

相关内容