インストールしようとしています(yum install git)最後にエラーが発生します。
Error: Package: git-1.7.12.4-1.el5.rf.x86_64 (rpmforge)
Requires: libcurl.so.3 () (64bit)
()をインストールしたいのですが、git clone https://github.com/letsencrypt/letsencrypt
エラーが発生して続行できません。
それから(yum list --showduplicates libcurl \ *
)を実行して私がインストールしたことを確認しましたが、これが私が見たものです。
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* atomic: mirror1.34sp.com
* base: mirror.ratiokontakt.de
* epel: mirrors.n-ix.net
* extras: centos.datente.com
* rpmforge: mirror.de.leaseweb.net
* updates: centosmirror.netcup.net
Installed Packages
libcurl.x86_64 7.19.7-37.el6_4 @updates
Available Packages
libcurl.i686 7.19.7-46.el6 base
libcurl.x86_64 7.19.7-46.el6 base
libcurl-devel.i686 7.19.7-46.el6 base
libcurl-devel.x86_64 7.19.7-46.el6
私のサーバーは次のとおりです。CentOSリリース6.5(最終)Linuxサーバーx86_64 x86_64 x86_64 GNU / Linux
誰でも私を助けることができますか?消去または削除する必要がある場合、または修正できますか?
答え1
この問題はCentOS 6に関連しています。
最初の電話
yum remove rpmforge-release*
それから
yum install git
答え2
パッケージ名git-1.7.12.4-1.el5.rf.x86_は、CentOS 5の依存関係を取得しようとしていますが、CentOS 6を使用していることを示します。 repoforgeリポジトリをインストールするときにCentOS 5リポジトリCentOS 6のいずれかをインストールした可能性があります。 CentOS 5をアンインストールしてCentOS 6をインストールすると問題が解決します。
答え3
これは働きます:
# rpm -qa|grep el5
ffmpeg-0.6.5-1.el5.rf.i386
lame-3.99.5-1.el5.rf.i386
opencore-amr-0.1.2-1.el5.rf.i386
rpmforge-release-0.5.2-2.el5.rf.i386
a52dec-0.7.4-8.el5.rf.i386
faac-1.26-1.el5.rf.i386
ffmpeg-libpostproc-0.6.5-1.el5.rf.i386
x264-0.0.0-0.4.20101111.el5.rf.i386
# rpm --erase rpmforge-release-0.5.2-2.el5.rf.i386
# yum install git