| |

Cara install Epel dan Remi Repository di AlmaLinux, RockyLinux, CentOS, dan RHEL.

Dalam artikel ini akan menerangkan cara bagaimana menambahkan repository ke dalam package manager berbasis yum atau dnf.

Epel dan Remi adalah repository eksternal yang mendukung banyak tools dan aplikasi opensource untuk RHEL (Red Hat Enterprise Linux), CentOS StreamAlmaLinux, and Rocky Linux yang di install melalui package manager seperti yum dan dnf.

Install EPEL Repository

RHEL 9

# subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

AlmaLinux 9, RockyLinux 9 dan Centos Stream 9

# dnf config-manager --set-enabled crb
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

atau

# dnf config-manager --set-enabled crb
# dnf install epel-release epel-next-release

AlmaLinux 8, RockyLinux 8, Centos 8 dan Centos Stream 8

# dnf config-manager --set-enabled powertools
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

atau

# dnf config-manager --set-enabled powertools
# dnf install epel-release epel-next-release

Install Remi Repository

AlmaLinux 9, RockyLinux 9, RHEL 9, CentosStream 9

# dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm

AlmaLinux 8, RockyLinux 8, RHEL 8, Centos stream 8

# dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

Update Berdasarkan Repository tertentu.

Setelah di install, jika ingin melakukan update repository tertentu misalkan remi bisa gunakan perintah berikut ini.

dnf --disablerepo=* --enablerepo=remi update

OutPut :

[root@alma ~]# dnf --disablerepo=* --enablerepo=remi update
Remi's RPM repository for Enterprise Linux 9 - x86_64      428  B/s | 833  B     00:01
Remi's RPM repository for Enterprise Linux 9 - x86_64      654 kB/s | 3.1 kB     00:00
Importing GPG key 0x478F8947:
 Userid     : "Remi's RPM repository (https://rpms.remirepo.net/) <remi@remirepo.net>"
 Fingerprint: B1AB F71E 14C9 D748 97E1 98A8 B195 27F1 478F 8947
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-remi.el9
Is this ok [y/N]: y
Remi's RPM repository for Enterprise Linux 9 - x86_64      100 kB/s | 2.3 MB     00:23
Last metadata expiration check: 0:00:19 ago on Mon May  1 00:28:52 2023.
Dependencies resolved.
Nothing to do.
Complete!

Melihat List rpm yang tersedia di repo tertentu

Kita juga bisa melihat list rpm php yang tersedia menggunakan perinah berikut ini.

# dnf --disablerepo=* --enablerepo=remi list available | grep php

OutPut :

repository

Install rpm Dari repository tertentu

Misalkan ingin install rpm php tertentu dari repository, mari lihat listnya terlebih dahulu

# dnf module list php

OutPut:

Dari gambar diatas, kita memilih untuk install php versi 8.0. Maka perintahnya seperti berikut.

# dnf module install php:remi-8.0

OutPut:

Selebihnya jika ingin install module php 8.0 bisa melalui package manager dnf, yang terinstall adalah package versi php 8.0

# dnf install php-common php-bcmath php-json php-imagick

OutPut :

Disable Repository

Repositry juga bisa kita disable jika memang tidak ingin digunakan. Misal dalam contoh disable repository epel

# dnf config-manager --set-disabled epel

OutPut :

Enable Repositry

Untuk enable repository gunakan perintah berikut

# dnf config-manager --set-enabled epel

OutPut:

Sampai disini repository sudah siap untuk melakukan instalasi rpm. Semoga bermanfaat. Salam

Similar Posts

4 3 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments