在Linux系统下,安装Subversion(SVN)主要有以下几种方式,具体选择取决于你的发行版和需求:
不同Linux发行版对应的命令如下:
sudo apt update
sudo apt install subversion # 安装SVN客户端
sudo apt install subversion-tools # 可选:额外工具
# CentOS/RHEL 7/8/9
sudo yum install subversion # yum(旧版)
sudo dnf install subversion # dnf(新版)
# Fedora
sudo dnf install subversion
sudo pacman -S subversion
sudo zypper install subversion
适用于需要特定版本或自定义编译选项的场景:
# 下载源码包(以1.14.2为例)
wget https://downloads.apache.org/subversion/subversion-1.14.2.tar.gz
tar xzf subversion-1.14.2.tar.gz
cd subversion-1.14.2
# 安装依赖(以Ubuntu为例)
sudo apt install build-essential libapr1-dev libaprutil1-dev libserf-dev
# 编译安装
./configure
make
sudo make install
# 验证版本
svn --version
适用于支持通用包管理的系统:
# Snap方式
sudo snap install subversion
# Flatpak方式
flatpak install flathub org.apache.subversion
bash
brew install subversion
无论哪种方式,安装后运行以下命令确认:
svn --version
docker pull svn
)。如果有特殊需求(如HTTP服务器支持),可能需要额外安装mod_dav_svn
(Apache模块):
sudo apt install libapache2-mod-svn # Debian/Ubuntu
sudo yum install mod_dav_svn # CentOS/RHEL