ฉันจะกำหนดค่า yum ให้ใช้ที่เก็บซึ่งมี git rpms ได้อย่างไร
ฉันจะกำหนดค่า yum ให้ใช้ที่เก็บซึ่งมี git rpms ได้อย่างไร
คำตอบ:
ใช้ที่เก็บEPEL (Extra Packages สำหรับ Enterprise Linux) วิธีที่ง่ายที่สุดในการเปิดใช้งานคือการติดตั้งepel-release
แพ็คเกจ นี่เป็นวิธีถ้าคุณมี RHEL 5 x86_64:
[root@localhost]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
[root@localhost]# yum install git
$ rpm -Uvh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
ฉันจะได้รับerror: skipping http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm - transfer failed - Unknown or unexpected error warning: u 0x1db4cfe0 ctrl 0x1db501a0 nrefs != 0 (download.fedoraproject.org http)
epel-release
ด้วยตนเองโดยทำตามคำแนะนำจากหน้า EPEL
dl.fedoraproject.org
ดูเหมือนว่าตอนนี้คุณต้องทำ
สำหรับรุ่น Git ที่ทันสมัยมากขึ้น (1.7.2.3 ณ เวลาที่เขียนนี้เทียบกับ 1.5.5.6 ในที่เก็บ EPEL) ให้ดูที่เก็บ Webtatic ของ Andrew Thompson:
i แนะนำให้คุณดาวน์โหลดแหล่งข้อมูลจากหน้าเว็บอย่างเป็นทางการและทำการกำหนดค่า & สร้าง & ทำการติดตั้งแทนการใช้ยำ : D
Elaborating @Cristian Ciupitu ตอบมันเป็นไปได้ที่จะทำผ่าน yum.repos.d:
ไปที่https://fedoraproject.org/keysและติดตั้งRPM-GPG-KEY-EPEL
กุญแจสาธารณะโดยการดาวน์โหลดเนื้อหาลงในไฟล์และทำงานRPM-GPG-KEY-EPEL
rpm --import RPM-GPG-KEY-EPEL
สร้างไฟล์rhel-epel.repo
(เลือกชื่อที่คุณต้องการ) ใน/etc/yum.repos.d/
เพิ่มเนื้อหาต่อไปนี้:
[rhel-epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
baseurl=http://download3.fedora.redhat.com/pub/epel/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
yum install git
วิ่ง
วิธีหนึ่งที่ฉันรู้สึกว่ามันควรจะทำงาน /etc/yum.repos.d/same.repo ถ้าคุณให้ git ค้นหาตำแหน่งของแพ็คเกจ git ที่คุณต้องการ