Попытка установить GIT на CentOS 5 и немного потерян - PullRequest
7 голосов
/ 09 ноября 2011

Я немного перегружен этим, но, думаю, вам нужно с чего-то начать.Я хотел бы использовать GIT на моем выделенном сервере 1and1.

Из того, что я прочитал в поиске 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'

Есть что-то, чтоЯ пропустил, как добавить еще один файл в указанном каталоге?

Ответы [ 4 ]

37 голосов
/ 29 января 2012

Вы можете устранить эту ошибку, создав файл с именем "" в "/etc/pki/rpm-gpg/".

Перейдите в каталог rpm-gpg

cd /etc/pki/rpm-gpg/

Скачать 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

Удалите «217521F6.txt», потому что мы нев этом файле больше нет необходимости

rm 217521F6.txt

Если вы хотите, вы можете удалить строки префикса из файла с помощью vim и: wq (: Write and Quit)

vim RPM-GPG-KEY-EPEL

Попробуйте снова установить gitgit-daemon

yum install git git-daemon

Полагаю, это решит данную ошибку.

5 голосов
/ 26 октября 2012

Менее снисходительная версия ответа № 1: Ссылка на страницу epel имеет обороты, которые волшебным образом помогут вам.Я использую CentOS 5.8, поэтому я взял один для Enterprise Linux 5, EPEL5.Некоторые менеджеры Windows просто позаботятся об установке за вас.Мой сделал.Если вам нужно, wget rpm, а затем установите его с rpm -ivh filename.http://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F

0 голосов
/ 05 февраля 2014

Те, кто работал со мной прямо сейчас

## 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

Эта проблема и многие другие подобные проблемы исчезнут !!

0 голосов
/ 09 ноября 2011

Начните с чтения документации EPEL , а не случайных страниц, найденных через Google. Документация говорит вам, что вам нужно установить, чтобы все работало.

Ошибка, которую вы получаете, довольно ясна. Определение репозитория, которое вы создали, включает:

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

И я предполагаю, что файлы не существуют в вашей системе. Вы можете найти это ключевое слово и установить его вручную, но проще следовать инструкциям проекта EPEL и просто установить соответствующую версию их пакета epel-release. Это даст вам правильные определения репозитория И соответствующие ключи GPG.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...