
我想將我的 SVN 伺服器從 1.6 升級到 1.7。不幸的是,我在互聯網上找不到任何如何使用 yum 執行此操作的資訊。我檢查過rpmforge-extras但它只有 svn 1.6 而沒有 1.7
我想使用 yum 進行更新,因為這對我來說是最安全的方式。我不是經驗豐富的 Linux 使用者。
是否有包含 1.7 (subversion.x86_64 0:1.7.xxxxx.el5.rfx) 的 yum 儲存庫?
如果沒有,也許可以簡短解釋如何逐步更新。
答案1
您可以從源頭開始建置。
以下內容對我有用(儘管您可能不想更新或安裝“開發工具”和“其他開發”中的每個套件):
sudo yum update
sudo yum groupinstall "Development tools"
sudo yum groupinstall "Additional Development"
wget https://archive.apache.org/dist/subversion/subversion-1.7.8.tar.gz
tar zxvf subversion-1.7.8.tar.gz
cd subversion-1.7.8
./get-deps.sh
./configure
make
make check
sudo make install
在我的系統上,這似乎將二進位檔案放在 /usr/local/bin/svn 中,而 1.6 二進位檔案位於 /usr/bin/svn 中,因此您可能需要設定一個別名。
答案2
答案3
我使用了 rpmforge 儲存庫: http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
安裝 rpm-forge 軟體包後,我透過下達以下命令安裝了 subversion 1.7:
sudo yum install --enablerepo=rpmforge-extras 顛覆
完全無痛升級。