Setelah instalasi RHEL 8, repositori paket Linux harus diaktifkan sebelum Anda dapat menginstal paket baru. Setiap upaya untuk menginstal perangkat lunak baru akan menghasilkan pesan kesalahan berikut:
Sistem ini tidak memiliki repositori yang tersedia melalui langganan.
ATAU
Sistem ini tidak terdaftar di Red Hat Subscription Management. Anda dapat menggunakan manajer langganan untuk mendaftar. Memperbarui repositori Manajemen Langganan. Tidak dapat membaca identitas konsumen Sistem ini tidak terdaftar pada Manajemen Langganan Red Hat. Anda dapat menggunakan pengelola langganan untuk mendaftar. Kesalahan:Tidak ada repo yang diaktifkan.
ATAU
Sistem ini terdaftar di Red Hat Subscription Management, tetapi tidak menerima pembaruan. Anda dapat menggunakan pengelola langganan untuk menetapkan langganan. Tidak ada repositori yang tersedia
Dalam tutorial ini Anda akan mempelajari:
- Cara Mendaftarkan sistem Anda ke Red Hat Subscription Management.
- Cara Melampirkan langganan RHEL 8 ke sistem Anda.
- Cara Mengaktifkan Repositori RHEL 8.
- Cara Menonaktifkan Repositori RHEL 8.
Mencantumkan repositori Manajemen Langganan yang diaktifkan di Redhat 8 Linux.
Persyaratan dan Konvensi Perangkat Lunak yang Digunakan
Kategori | Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan |
---|---|
Sistem | Linux Redhat 8 |
Perangkat Lunak | Kredensial pengguna Redhat produksi pelanggan atau pengembang |
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 |
Aktifkan repositori Manajemen Berlangganan di Redhat 8 Linux petunjuk langkah demi langkah
Di sini kami berasumsi bahwa Anda baru saja menginstal sistem Redhat 8 Linux Anda dan ingin mengaktifkan repositori dan menyiapkan langganan Red Hat Enterprise Linux.
Jika Anda tidak memiliki langganan Redhat produksi berbayar, Anda dapat mendaftar untuk program Pengembang Red Hat yang memungkinkan Anda mengunduh RHEL 8 serta mendaftarkan sistem Anda dan mengaktifkan repositori.
- Pertama, sistem Anda harus terdaftar.
Siapkan detail pelanggan Anda dan dari baris perintah jalankan perintah berikut sambil memberikan kredensial pelanggan Anda:
# register langganan-manajerMendaftar ke:subscription.rhsm.redhat.com:443/subscriptionUsername:Password:Sistem telah terdaftar dengan ID:5e3514db-51ef-4287-8168-e598f372ebc4Nama sistem yang terdaftar adalah:rhel8
- Dapatkan langganan
Pool ID
. Untuk melakukannya, mulailah dengan mendaftar semua langganan yang tersedia:# daftar pengelola langganan --tersedia
Bergantung pada langganan Anda, perintah di atas akan menghasilkan daftar langganan. Lihat detail langganan dan catat
Pool ID
paket langganan yang ingin Anda lampirkan ke sistem Anda. Misalnya:Nama Langganan:Red Hat Enterprise Linux Server BetaMenyediakan:Red Hat CodeReady Linux Builder untuk x86_64 Beta Red Hat Enterprise Linux untuk IBM z Systems Beta Red Hat Enterprise Linux Fast Datapath Beta for Power, little endian Red Hat Enterprise Linux Penyimpanan Tangguh Beta Red Hat Enterprise Linux untuk x86_64 Beta Red Hat Enterprise Linux untuk Real Time untuk NFV Beta Red Hat Enterprise Linux untuk Real Time Beta Red Hat CodeReady Linux Builder untuk ARM 64 Beta Red Hat Enterprise Linux Fast Datapath Beta untuk x86_64 Red Hat CodeReady Linux Builder untuk Power, little endian Beta Red Hat CodeReady Linux Builder untuk IBM z Systems Beta Red Hat Enterprise Linux Ketersediaan Tinggi Beta Red Hat Enterprise Linux untuk Power, little endian Beta Red Hat Enterprise Linux untuk ARM 64 BetaSKU:RH00069Kontrak:11796656ID Pool:8a85f69c671cb39701671f54cfc365cb Menyediakan Manajemen:TidakTersedia:Tidak TerbatasDisarankan:1Tingkat Layanan:MandiriJenis Layanan:L1-L3Jenis Langganan:StandarMulai:16/11/18Berakhir:15/11/19Jenis Sistem:Fisik
- Langkah selanjutnya adalah melampirkan langganan. Gunakan
Pool ID
diambil dari langkah sebelumnya untuk melampirkan langganan ke sistem Anda:# subscription-manager attach --pool=8a85f69c671cb39701671f54cfc365cb
- Konfirmasi langganan Redhat Anda:
[root@rhel8 ~]# daftar pengelola langganan+---------------------------- ---------------+ Status Produk Terpasang+------------------------------- ------------+Nama Produk:Red Hat Enterprise Linux untuk x86_64 BetaID Produk:486Versi:8.0 BetaArch:x86_64Status:Status Langganan Detail:Mulai:16/11/18Berakhir:15/11/19
- Pada tahap ini beberapa repositori default harus diaktifkan. Buat daftar repositori yang diaktifkan dengan menggunakan
dnf
perintah:# dnf repolistMemperbarui repositori Manajemen Berlangganan.Memperbarui repositori Manajemen Berlangganan.Pemeriksaan kedaluwarsa metadata terakhir:0:01:59 yang lalu pada Sat 17 Nov 2018 00:05:40 EST.repo id repo name statusrhel-8-for- x86_64-appstream-beta-rpms Red Hat Enterprise Linux 8 untuk x86_64 - AppStream Beta (RPM) 4,594rhel-8-for-x86_64-baseos-beta-rpms
Jika semuanya berjalan dengan baik, Anda sekarang dapat menggunakan
dnf
perintah untuk menginstal perangkat lunak tambahan pada sistem Redhat 8 Linux Anda. - Untuk mengaktifkan lebih banyak repositori, gunakan
subscription-manager
perintah untuk membuat daftar pertama semua repositori yang tersedia beserta namanya:# repo pengelola langganan --list +---------------------- ------------------------------------+ Tersedia Repositori di /etc/yum.repos.d/redhat .repo+------------------------------------------------ ----------+Repo ID:rhel-8-for-x86_64-supplementary-beta-rpmsNama Repo:Red Hat Enterprise Linux 8 untuk x86_64 - Beta Tambahan (RPM) URL Repo:https://cdn .redhat.com/content/beta/rhel8/8/x86_64/supplementary/osEnabled:0Repo ID:rhel-8-for-x86_64-baseos-beta-source-rpmsNama Repo:Red Hat Enterprise Linux 8 untuk x86_64 - BaseOS Beta ( Source RPMs)Repo URL:https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/source/SRPMSEnabled:0Repo ID:rhel-8-for-x86_64-highavailability-beta-debug-rpmsRepo Nama:Red Hat Enterprise Linux 8 untuk x86_64 - Beta Ketersediaan Tinggi (RPM Debug) URL Repo:https://cdn.redhat.com/content/beta/rhel8/8/x86_64/highavailability/debu gEnabled:0Repo ID:rhel-8-for-x86_64-rt-beta-debug-rpms Nama Repo:Red Hat Enterprise Linux 8 untuk x86_64 - Beta Real Time (Debug RPM) URL Repo:https://cdn.redhat.com/ content/beta/rhel8/8/x86_64/rt/debugEnabled:0.......Repo ID:fast-datapath-beta-for-rhel-8-x86_64-rpmsRepo Name:Fast Datapath Beta untuk RHEL 8 x86_64 ( RPMs)Repo URL:https://cdn.redhat.com/content/beta/layered/rhel8/x86_64/fast-datapath/osEnabled:0Repo ID:rhel-8-for-x86_64-baseos-beta-debug-rpmsRepo Name :Red Hat Enterprise Linux 8 untuk x86_64 - BaseOS Beta (Debug RPM) URL Repo:https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/debugEnabled:0Repo ID:codeready-builder-beta -for-rhel-8-x86_64-rpmsRepo Nama:Red Hat CodeReady Linux Builder Beta untuk RHEL 8 x86_64 (RPM) URL Repo:https://cdn.redhat.com/content/beta/rhel8/8/x86_64/codeready- builder/osEnabled:0
Catat
Repo ID
repositori Anda ingin mengaktifkan/menonaktifkan. - Aktifkan/Nonaktifkan repositori menggunakan
subscription-manager
memerintah. Dalam contoh ini kita akan mengaktifkanrhel-8-for-x86_64-nfv-beta-rpms
repositori:# repositori pengelola langganan --enable= rhel-8-for-x86_64-nfv-beta-rpmsRepository 'rhel-8-for-x86_64-nfv-beta-rpms' diaktifkan untuk sistem ini.
Untuk mengaktifkan semua repositori, jalankan:
# repos pengelola langganan --enable=*
Untuk menonaktifkan repositori tertentu, jalankan:
# repos pengelola langganan --disable= rhel-8-for-x86_64-nfv-beta-rpmsRepository 'rhel-8-for-x86_64-nfv-beta-rpms' dinonaktifkan untuk sistem ini.