Tôi có thể thiết lập repos Fedora hoặc Centos trong RHEL6 không?


8

Tôi có hộp RHEL6 không đăng ký Red Hat Network. Tôi muốn cài đặt gcc bằng yum để giải quyết tất cả các phụ thuộc phức tạp. Tôi có thể kết nối với kho Fedora hoặc Centos để cài đặt phần mềm không? Nếu vậy thì thế nào?


Bạn có máy nào có đăng ký redhat không?
Sirex

vâng, một máy ảo Amazon EC2
Liam

cách tôi làm là với yum-plugin-downloadonly trên máy đăng ký và bật Keepcache. sau đó di chuyển các rpms qua.
Sirex

Hãy nhận biết hai điều. Thứ nhất, việc vi phạm giấy phép Red Hat đã được cài đặt hệ thống RHEL mà không có quyền lợi của RHEL. Thứ hai, nếu bạn đã cài đặt các gói CentOS, hệ thống của bạn có thể sẽ không được Red Hat hỗ trợ, bạn có thể cần phải cài đặt lại HĐH để nhận được hỗ trợ kỹ thuật từ chúng.
suprjami

Câu trả lời:


14

Câu trả lời ngắn

Cài đặt gói phát hành centos tương đương từ vị trí tải xuống centos ; Điều này sẽ kích hoạt repos gói CentOS nơi bạn có thể thực hiện một yum updatehoặc mộtyum install gcc

Long (er) Trả lời

Đối với các câu trả lời khác, tôi cảm thấy một câu trả lời đầy đủ hơn một chút có thể được đưa ra cho câu hỏi của bạn.

CentOS đặt mục tiêu tương thích nhị phân 100% với RHEL, do đó các gói CentOS 6.2 nên cài đặt và chạy trên RHEL 6.2;

"CentOS tuân thủ đầy đủ các chính sách phân phối lại của nhà cung cấp thượng nguồn và nhằm mục đích tương thích nhị phân 100%. (CentOS chủ yếu thay đổi các gói để loại bỏ thương hiệu và tác phẩm nghệ thuật của nhà cung cấp thượng nguồn.)." http://wiki.centos.org/FAQ/General#head-d29a2b7e61ffc544973098f9dd49fe4663efba50

Vì vậy, bạn có thể tải xuống gói "phát hành centos" từ máy nhân bản CentO để phát hành RHEL mà bạn đã chọn; Danh sách Gương của CentOS và sẽ cài đặt các tệp repo của CentOS để cho phép các kho lưu trữ của CentO hoạt động trong RHEL.

Hướng dẫn di chuyển này bao gồm một số quy trình di chuyển từ RHEL sang CentOS tại chỗ - http://wiki.centos.org/HowTos/MigrationGuide

TUY NHIÊN SỐ 1

Một cài đặt mới của CentOS luôn được khuyến nghị. Sẽ có một số vấn đề, và một số gói dọn dẹp cần thiết nếu bạn trộn các kho lưu trữ. Điều này chủ yếu là do nó là một hack để làm điều này, và nó không được thử nghiệm rộng rãi.

TUY NHIÊN SỐ 2

Các cấp độ bản vá của CentOS không tuân theo quy ước đặt tên giống như các bản vá của RHEL, do các hạn chế của Redhat và các vấn đề đặt tên khác.

Vì vậy, sẽ có một loạt các vấn đề xảy ra khi các ứng dụng của bên thứ 3 dựa vào phát hành lại hoặc phát hành centos, hoặc một số cách đặt tên bắt nguồn từ RHEL cho các gói và cập nhật, xem tại đây để biết ví dụ về các vấn đề đặt tên của RHEL và CentOS; http://lists.centos.org/pipermail/centos/2011-April/110995.html

ghi chú

Fedora dựa trên các nhánh mã nguồn khác nhau và do đó các thư viện chia sẻ và sửa đổi kernel khác nhau. Không chắc là bất kỳ gói được biên dịch nào sẽ hoạt động trên các bản phát hành này.

EPEL và rpmforge thường dành cho các gói phần mềm thay vì các gói hệ thống cơ sở, do đó không có khả năng sử dụng cho mục đích giải quyết phụ thuộc của bạn cho các nội dung cơ bản.


1

Fedora không tương thích với RHEL nói chung. Đặc biệt là một cái gì đó cơ bản như gcc, tôi không khuyên bạn nên sử dụng Fedora RPM.

Nếu bạn không thể nắm giữ các rpms của RHEL, bạn có thể dùng thử ROSms từ một trong các gương của nó vì CENTOS tự hào là tương thích nhị phân với RHEL.



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.