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リポジトリはありますか
誰かが私を助けてくれるといいのですが?
ない場合は、おそらく、ステップバイステップで更新する方法の短い説明。
ソースからビルドすることもできます。
以下は私にとってはうまくいきました(「開発ツール」と「追加開発」のすべてのパッケージを更新またはインストールする必要はないかもしれませんが):
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にあるため、エイリアスを設定する必要があるかもしれません。
これは解決策のようです http://www.wandisco.com/Subversion/download#centos まだ試していませんが、正式にサポートされています http://Subversion.Apache .org/packages.html#centos
私はrpmforgeリポジトリを使用しました: http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
Rpm-forgeパッケージをインストールした後、次のコマンドを発行してSubversion 1.7をインストールしました。
Sudo yum install --enablerepo = rpmforge-extras Subversion
完全に無痛のアップグレード。
これを行うと、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
使用した1つのリポジトリをwandisco-svn.repo
ファイルにコピーして貼り付けます。
次に、オプションで、ただし推奨されているように、リポジトリの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