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?
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?
Câu trả lời:
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 update
hoặ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.
Bạn có thể thử với tập tin repo của epel và rpmForge.
Sử dụng liên kết để kiểm tra epel và rpmforge
Ran vào cùng một vấn đề. Có một số trợ giúp ở đây đã sử dụng kho lưu trữ CentOS: http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
Chỉ đọc Bước 2 (Cài đặt kho lưu trữ Remi cho CentOS và RedHat).
Hi vọng điêu nay co ich.