GNU/Linux >> Belajar Linux >  >> Linux

Tidak ada solusi RHEL repositori yang diaktifkan

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
Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
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.


Linux
  1. Apa itu vdso dan vsyscall?

  2. Bagaimana cara memeriksa fungsi SysRq mana yang diaktifkan?

  3. Apakah ada skenario di mana rm -rf -no-preserve-root diperlukan?

  1. Bagaimana cara menghapus sistem Linux?

  2. Apakah ada alternatif untuk menggunakan `udev`?

  3. Metode untuk menguji apakah disk dalam sistem diformat

  1. Versi RHEL apa yang saya gunakan?

  2. Bagaimana saya tahu jika IP Multicasting diaktifkan di jaringan saya?

  3. Ukur Linux IOPS untuk sistem yang sedang berjalan