无需 root 权限即可安装 SVN

无需 root 权限即可安装 SVN

我可以通过 SSH 远程访问 Web 服务器。该服务器在 CentOS 上运行,我想知道如何在本地安装 SVN 客户端?

这可能吗?

答案1

大多数 unix 程序无需 root 权限即可编译、安装和运行。使用 autoconf 的工具时,您只需指定安装结果工件的前缀即可。该过程通常如下所示:

./configure --prefix=${HOME}
make
make check
make install

使用 subversion 时,您可能必须先编译许多依赖项。这些包括:

  • libapr 和 libapr-util
  • SQLite
  • libneon 或 libserf (可选)
  • OpenSSL(可选)
  • Berkely DB(可选)
  • libsasl(可选)
  • KDELibs、GNOME 密钥环(可选)

答案2

您可以下载SVN 源代码。一开始,您可以说./configure --prefix=/path/to/home/directory。然后您可以make,和make install,并且 subversion 将安装到“前缀”中指定的路径。这会将其安装在用户可以运行该程序的位置,但不会安装在系统范围内。

答案3

从以下位置下载最新资源http://subversion.tigris.org

解压它,并将目录更改为结果文件夹(例如 subversion-1.8.1 - 最新版本)

./configure --prefix=$HOME 

make install  

检查结果

$HOME/bin/svn --version

享受! :)

答案4

将 SVN 源代码下载到您的主目录并运行 make(无需安装)。SVN 可执行文件应出现在 src 目录或类似目录中。

另一种方法是找到适当的 SVN rpm 包并提炼内容而不是安装。

相关内容