Làm cách nào để tôi kích hoạt kho lưu trữ CentOS trên Red Hat của RHEL?


12

Tôi đang trong quá trình mua giấy phép RHEL. Trong thời gian chờ đợi, tôi muốn sử dụng repos CentOS 7 trên RHEL 7. Tôi đã tạo tệp /etc/yum.repose.d/centos.repo trong thư mục /etc/yum.repos.d nhưng tôi không biết làm thế nào để vượt qua điều đó. Hầu hết các thông tin tôi tìm thấy trực tuyến đều trỏ đến fedora repos hoặc đang đề cập đến CentOS 5. Dưới đây là nội dung tôi tìm thấy trên mạng và sao chép vào tệp centos.repo của tôi. Cảm ơn bạn.

[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/7/os/$basearch/
enabled=1
gpgcheck=0

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=
$basearch&repo=os
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
priority=1

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=
$basearch&repo=updates
baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=1

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=
$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=1

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=
$basearch&repo=extras
baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=1

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=
$basearch&repo=centosplus
baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=2

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=
$basearch&repo=contrib
baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=2

Câu trả lời:


12

Xóa centos.repo này (hoặc thay đổi được bật = 0 cho tất cả) và Tạo một kho lưu trữ mới centos1.repo /etc/yum.repos.d/với nội dung:

[centos]
name=CentOS-7
baseurl=http://ftp.heanet.ie/pub/centos/7/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://ftp.heanet.ie/pub/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

Sau đó chạy

yum repolist

Bây giờ hãy kiểm tra xem bạn có thể cài đặt bất kỳ gói nào không

yum install nmap -y

Làm xong!!!


2
Sẽ thật tuyệt nếu OP đánh dấu đây là một câu trả lời được chấp nhận để cho những người trong chúng ta đang tìm kiếm, biết rằng đây là một giải pháp.
Ngôi sao đen1

Đây là con đường để đi. Chiến thắng thật nhiều
Vaiden

2

Bạn có thể sử dụng repo -file từ CentOS , nhưng cần chuẩn bị nó:

  1. Thay thế $releaseverbên trong tệp này bằng số phát hành thích hợp (ví dụ 7 cho RHEL-7 ):

    sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
    
  2. Tải xuống khóa:

    curl http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 >/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    

    hoặc thay đổi bên trong repo -file gpgkey's:

    gpgkey=http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
    
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.