Bisakah saya mengatur repositori Fedora atau Centos di RHEL6?

8

Saya memiliki kotak RHEL6 tanpa berlangganan Red Hat Network. Saya ingin menginstal gcc menggunakan yum untuk menyelesaikan semua dependensi kompleks. Dapatkah saya terhubung ke repositori Fedora atau Centos untuk menginstal perangkat lunak? Jika ya, bagaimana caranya?

Liam
sumber
apakah Anda memiliki mesin dengan langganan redhat?
Sirex
ya, baik mesin virtual Amazon EC2
Liam
cara saya melakukannya adalah dengan yum-plugin-downloadhanya pada mesin berlangganan, dan keepcache dihidupkan. kemudian pindahkan rpms ke atas.
Sirex
Waspadai dua hal. Pertama, ini merupakan pelanggaran dari lisensi Red Hat untuk memiliki sistem RHEL diinstal tanpa hak RHEL. Kedua, jika Anda memiliki paket CentOS diinstal, sistem Anda kemungkinan tidak akan didukung oleh Red Hat, Anda mungkin perlu menginstal ulang OS untuk mendapatkan dukungan teknis dari mereka.
suprjami

Jawaban:

14

Jawaban singkat

Instal paket pelepasan centos yang setara dari lokasi unduhan centos ; Ini akan memungkinkan repo paket CentOS di mana Anda dapat melakukan a yum updateatau ayum install gcc

Panjang (er) Jawaban

Sehubungan dengan jawaban lain, saya merasa sedikit lebih lengkap jawaban dapat diberikan untuk pertanyaan Anda.

CentOS bertujuan untuk menjadi biner 100% kompatibel dengan RHEL, karenanya paket CentOS 6.2 harus diinstal dan dijalankan pada RHEL 6.2;

"CentOS sepenuhnya sesuai dengan kebijakan redistribusi vendor upstream dan bertujuan untuk 100% kompatibel biner. (CentOS terutama mengubah paket untuk menghapus branding vendor dan karya seni vendor.)." http://wiki.centos.org/FAQ/General#head-d29a2b7e61ffc544973098f9dd49fe4663efba50

Jadi Anda dapat mengunduh paket "rilis-centos" dari cermin CentO untuk rilis RHEL yang telah Anda pilih; CentOS Mirrors List , dan itu akan menginstal file repo CentOS-Base untuk memungkinkan repositori CentOs bekerja di RHEL.

Panduan migrasi ini mencakup beberapa proses migrasi dari RHEL ke CentOS di tempat - http://wiki.centos.org/HowTos/MigrationGuide

NAMUN 1

Instalasi baru CentOS selalu disarankan. Akan ada beberapa masalah, dan beberapa paket pembersihan diperlukan jika Anda mencampur repositori. Ini terutama karena peretasan untuk melakukan ini, dan itu tidak diuji secara luas.

NAMUN 2

Level patch CentOS tidak mengikuti konvensi penamaan yang sama dengan patch RHEL, karena pembatasan Redhat dan masalah penamaan lainnya.

Jadi akan ada banyak masalah yang terjadi ketika aplikasi pihak ke-3 mengandalkan redhat-release atau centos-release, atau beberapa penamaan turunan RHEL untuk paket dan pembaruan, lihat di sini untuk contoh masalah penamaan RHEL vs CentOS; http://lists.centos.org/pipermail/centos/2011-April/110995.html

catatan

Fedora didasarkan pada cabang kode sumber yang berbeda, dan karenanya berbagi pustaka dan revisi kernel yang berbeda. Tidak mungkin bahwa salah satu paket yang dikompilasi akan bekerja di seluruh distro ini.

EPEL dan rpmforge biasanya untuk paket perangkat lunak daripada paket sistem dasar, karenanya tidak mungkin digunakan untuk keperluan Anda menyelesaikan dependensi untuk hal-hal dasar.

Tom H
sumber
1

Fedora tidak kompatibel dengan RHEL secara umum. Terutama sebagai sesuatu yang mendasar seperti gcc saya tidak akan merekomendasikan menggunakan RPM Fedora.

Jika Anda tidak bisa mendapatkan RHEL rpms, Anda dapat mencoba CENTOS rpms dari salah satu mirrornya karena CENTOS bangga menjadi biner yang kompatibel dengan RHEL.

thanosk
sumber