我可以通过 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 包并提炼内容而不是安装。