Anda mungkin menerima There are no enabled repos
pesan kesalahan saat mencoba menginstal pembaruan sistem pada instalasi baru Red Hat Linux. Ini terjadi ketika Anda belum mengaktifkan langganan RHEL Anda. Dalam tutorial ini, kami akan memandu Anda melalui petunjuk langkah demi langkah untuk mendaftarkan langganan RHEL Anda, mengaktifkan pengelola paket, dan terakhir menginstal pembaruan dan memperbaiki pesan kesalahan untuk selamanya.
Dalam tutorial ini Anda akan mempelajari:
- Cara mengaktifkan repositori Red Hat dengan
subscription-manager
perintah - Cara menggunakan Red Hat ISO sebagai repositori perangkat lunak
Kategori | Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan |
---|---|
Sistem | Linux Topi Merah |
Perangkat Lunak | T/A |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah. |
Konvensi | # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa |
Tidak ada solusi RHEL repositori yang diaktifkan
Pesan kesalahan di bawah ini akan ditampilkan pada sistem Red Hat Linux Anda setelah instalasi baru. Ini berarti bahwa untuk mendapatkan pembaruan sistem dan juga untuk menginstal perangkat lunak baru, Anda perlu mengonfigurasi repositori paket.
Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d"
Salah satu cara untuk mengatasi masalah ini, serta cara yang paling jelas, adalah dengan menggunakan subscription-manager
dan ikuti instruksi untuk mendaftarkan sistem RHEL Anda dan dengan demikian juga mengaktifkan repo RHEL. Untuk ini, Anda harus memiliki langganan Redhat berbayar atau percobaan yang tersedia.
# subscription-manager register
Namun, jika Anda hanya ingin bermain-main dan menginstal perangkat lunak tanpa perlu berlangganan Red Hat terbaru, Anda dapat memasang image Red Hat ISO yang Anda unduh dan menjadikannya sebagai repositori lokal default Anda dan dapat menginstal perangkat lunak. Untuk mengaktifkan repositori lokal Anda dan dengan demikian mengatasi There are no enabled repos
kesalahan, pertama-tama pasang gambar iso RHEL Anda:
# mkdir /media/rhel-iso # mount /dev/cdrom /media/rhel-iso/
Sekarang setelah Anda memasang iso RHEL di /media/rhel-iso/
, buat file repo dnf baru di /etc/yum.repos.d/RHEL_Disc.repo
dengan isi sebagai berikut:
[RHEL_Disc] name=rhel-8.5-x86_64-dvd baseurl="file:///media/rhel-iso/AppStream/" gpgcheck=0
Setelah siap, periksa repo baru untuk mengaktifkan repositori ini:
# dnf repolist
Sekarang Anda akan dapat menginstal perangkat lunak baru pada kotak RHEL Linux Anda yang tidak terdaftar. Seperti yang Anda lihat di bawah, kami dapat menginstal paket contoh melalui repo disk RHEL yang kami buat.
Kerugiannya adalah Anda tidak akan menerima pembaruan baru dan ini dapat menimbulkan masalah keamanan untuk sistem Anda. Selanjutnya, saat menggunakan dnf
perintah, pesan berikut akan terus bertahan.
This system is not registered with an entitlement server. You can use subscription-manager to register.
Pemikiran Penutup
Dalam tutorial ini, Anda melihat cara mengaktifkan repositori instalasi pada sistem Red Hat Linux. Karena Red Hat mengharuskan pengguna mendaftar langganan berbayar atau percobaan, kami perlu menggunakan subscription-manager
perintah untuk mengaktifkan repositori. Atau, Anda melihat bagaimana menggunakan disk instalasi untuk bertindak sebagai repositori. Ini seharusnya hanya dilihat sebagai solusi sementara atau satu untuk digunakan dalam skenario pengujian. Pada akhirnya, Anda harus mendaftar ke akun Red Hat dan mendaftarkan sistem Anda.