2011-11-09 5 views
7

私は少し頭がおかしくなりましたが、どこかで始めなければならないと思います。私は1and1専用サーバでGITを使いたいと思っています。CentOS 5にGITをインストールしようとしていて少し紛失

私はGoogleの検索読んでいる私が名前のファイルを作成する必要がありましたから:epel.repoそれでこれを持っている:

[epel] 
name=Extra Packages for Enterprise Linux 5 - $basearch 
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch 
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch 
failovermethod=priority 
enabled=1 
gpgcheck=1 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 

[epel-debuginfo] 
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug 
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug 
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch 
failovermethod=priority 
enabled=0 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 
gpgcheck=1 

[epel-source] 
name=Extra Packages for Enterprise Linux 5 - $basearch - Source 
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS 
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch 
failovermethod=priority 
enabled=0 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 
gpgcheck=1 

を、このディレクトリに配置します:/etc/yum.repos.d

GPG key retrieval failed: [Errno 5] OSError: [Errno 2] No such file or directory: '/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL' 

は、私は指定されたディレクトリに別のファイルを追加するようにすることで逃した何かがあります:?うまく働いたが、私は読み込みメッセージが出ています/

答えて

0

Googleで見つかったランダムページではなく、EPEL documentationを読むことから始めます。ドキュメンテーションは、動作させるためにインストールする必要があるものを示しています。

エラーはかなり明確です。作成したリポジトリ定義には、次のものが含まれています:

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 

そして、あなたのシステムにファイルが存在しないと思います。あなたはそのキー名をGoogleに登録して手動でインストールすることができますが、EPELプロジェクトの指示に従い、単にepel-releaseパッケージの適切なバージョンをインストールする方が簡単です。これにより、正しいリポジトリ定義と適切なGPGキーが得られます。

37

"/ etc/pki/rpm-gpg /"の下に ""という名前のファイルを作成することでこのエラーを解決できます。 https://fedoraproject.org/keys

wget https://fedoraproject.org/static/217521F6.txt 

名前の変更を "217521F6.txt" を "RPM-GPG-KEY-EPEL"

cp 217521F6.txt RPM-GPG-KEY-EPEL 
から

RPM-GPGのディレクトリに移動します

cd /etc/pki/rpm-gpg/ 

ダウンロードGPGのKEYS

"217521F6.txt"は不要ですので削除してください。

rm 217521F6.txt 

したい場合は、vimのことで、ファイルから接頭行を削除することができますし、:WQ(:書くと終了します)

vim RPM-GPG-KEY-EPEL 

は私が

yum install git git-daemon 

のgitのgit - デーモンをインストールもう一度お試しください信じて、これらは与えられた誤りを解決するでしょう。

+7

私はEPELのマニュアルを読まないため+1です。 – originalbryan

+0

ヤク剃りです。助けてくれてありがとう。 – Chris

+0

ありがとう!非常によく説明されている、ポイントにまっすぐに! – punkbit

5

答え#1の控えめなバージョン:リンクされたページは、あなたのために魔法のようにrpmを持っています。私はCentOS 5.8を使用しているので、Enterprise Linux 5、EPEL5用のものを手に入れました。 一部のWindows管理者は、インストールを自動的に処理します。私はやった。 する必要がある場合、rpmをwgetし、rpm -ivh filenameでインストールします。 http://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F

0

人は

## RHEL/CentOS 6 64 Bit OS ## 
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 
# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 

# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt 
# rpm --import RPM-GPG-KEY.dag.txt 

すぐに私と一緒にこの問題を働いていたので、多くの類似したものが消えます!

関連する問題