CentOSでSubversion 1.6を1.7にアップグレードしますか?(yumリポジトリが見つかりません)


18

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リポジトリはありますか

誰かが私を助けてくれることを願っていますか?

ない場合は、ステップバイステップで更新する方法を簡単に説明します。

svn  centos  yum 

回答:


20

ソースからビルドするだけです。

以下は私のために働いた(ただし、「開発ツール」および「追加開発」のすべてのパッケージを更新またはインストールしたくない場合もあります):

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にあるので、エイリアスを設定する必要があるかもしれません。


1
configure --prefix / usrはmake installを/ usr / bin / svnに
指示します

6

これは解決策のようですhttp://www.wandisco.com/subversion/download#centos試したことはありませんが、公式にサポートされていますhttp://subversion.apache.org/packages.html#centos


1
「公式にサポート」?それはどういう意味ですか?そのページのトップから:「Apache Subversionプロジェクトは、Subversionソフトウェアのバイナリパッケージを公式に承認または維持していません。」
rakslice

私は単に、それがapache.orgで言及されていることを意味し、誰も知らないバックウォータープロジェクトではありません。
アンドレアスウェダーブランド

3
WANdiscoパッケージは、リリース前にコンパイルして完全にテストしたという点でサポートされており、必要に応じてSVNフォーラム(svnforum.org/forum.php)でサポートしています。
マンドベケット

5

rpmforgeリポジトリを使用しました:http ://wiki.centos.org/AdditionalResources/Repositories/RPMForge

rpm-forgeパッケージをインストールした後、次のコマンドを発行してSubversion 1.7をインストールしました。

sudo yum install --enablerepo = rpmforge-extras subversion

完全に痛みのないアップグレード。


1
rpmforgeリポジトリのインストールが必要になる場合があります。このガイドwiki.centos.org/AdditionalResources/Repositories/RPMForgeを使用して実行できます。何らかの理由でwgetを使用してrpmforgeの.rpmパッケージをダウンロードできず、ブラウザーを使用する必要がありました。
izogfif

4

これを実行して、Subversionをアップグレードできます。

CentOS / RHEL 7ユーザーの場合:

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/7/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=1

CentOS / RHEL 6ユーザーの場合:

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=1

CentOS / RHEL 5ユーザーの場合:

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/5/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=1

次に、Subversionのリポジトリを作成します。

vi /etc/yum.repos.d/wandisco-svn.repo

wandisco-svn.repoファイルに使用した1つのリポジトリをコピーして貼り付けます。

次に、オプションであるが推奨されるリポジトリgpg署名を追加します。

wget http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco
gpg --quiet --with-fingerprint ./RPM-GPG-KEY-WANdisco
rpm --import ./RPM-GPG-KEY-WANdisco

そして最後にこれを以下で実行します:

yum clean all
yum remove subversion
yum install epel-release
yum install subversion

そのためにルートアクセスを使用することを忘れないでください。:D


3

こちらの Webサイトからバイナリパッケージをダウンロードできます。

別の方法としては、使用することができますuberSVNあなたが立ち上がって(Apacheのは、Tomcatの、ユーザー管理など)を実行するために必要なすべての他のものと一緒に、1.6.18と1.7.5をサポートしています、。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.