Mengaktifkan Remi Repository di AlmaLinux 8
Mengaktifkan Remi Repository di AlmaLinux 8

Mengaktifkan Remi Repository di AlmaLinux 8

Remi Repository adalah salah satu sumber paket yang sangat berharga. Repository ini menyediakan versi terbaru dari berbagai aplikasi PHP, MySQL, dan paket-paket populer lainnya yang mungkin belum tersedia di repositori standar AlmaLinux.

Dalam artikel ini, kita akan membahas cara mengaktifkan Remi Repository di AlmaLinux 8 secara lengkap dan mudah diikuti.

Apa itu Remi Repository?

Remi repositori pihak ketiga yang dikelola oleh Remi Collet, seorang pengembang perangkat lunak terkenal di komunitas Enterprise Linux. Repositori ini menyediakan:

  1. Versi PHP terbaru (termasuk PHP 7.x, 8.x)
  2. Ekstensi PHP yang lengkap
  3. Paket MySQL/MariaDB terbaru
  4. Berbagai aplikasi web dan utilitas lainnya

Install Utility Remi

Agar bisa menggunakan repository dari remi install terlebih dahulu utility yang dibutuhkan seperti; dnf-utils, epel-release,dan remirepo.

sudo dnf install dnf-utils
sudo dnf install epel-release
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

Lakukan update package untuk melakukan perubahan sumber repository.

sudo dnf update -y

Untuk melihat repository remu sudah masuk ke package manager dnf,  jalankan perintah dibawah.

sudo dnf repolist

Pastikan muncuk di repo id, remi-modular dan remi-safe.

Output:
repo id          repo name
appstream        AlmaLinux 8 - AppStream
baseos           AlmaLinux 8 - BaseOS
epel             Extra Packages for Enterprise Linux 8 - x86_64
extras           AlmaLinux 8 - Extras
remi-modular     Remi's Modular repository for Enterprise Linux 8 - x86_64
remi-safe        Safe Remi's RPM repository for Enterprise Linux 8 - x86_64

List Package di Remi Repository

Untuk melihat apa saja package yang tersedia di remi repository, bisa menjalankan perintah dibawah.

sudo dnf --disablerepo="*" --enablerepo="remi" list available

atau

sudo dnf --disablerepo="*" --enablerepo="remi-safe" list available

Install Package PHP dari Repo Remi

Pengujian kali ini akan install php versi paling terbaru, untuk melihatnya php tersedia di repository remi, bisa menjalankan perintah dibawah.

sudo dnf module list php
Output:
AlmaLinux 8 - AppStream
Name      Stream       Profiles                       Summary
php       7.2 [d]      common [d], devel, minimal     PHP scripting language
php       7.3          common [d], devel, minimal     PHP scripting language
php       7.4          common [d], devel, minimal     PHP scripting language
php       8.0          common [d], devel, minimal     PHP scripting language
php       8.2          common [d], devel, minimal     PHP scripting language

Remi's Modular repository for Enterprise Linux 8 - x86_64
Name      Stream       Profiles                       Summary
php       remi-7.2     common [d], devel, minimal     PHP scripting language
php       remi-7.3     common [d], devel, minimal     PHP scripting language
php       remi-7.4     common [d], devel, minimal     PHP scripting language
php       remi-8.0     common [d], devel, minimal     PHP scripting language
php       remi-8.1     common [d], devel, minimal     PHP scripting language
php       remi-8.2     common [d], devel, minimal     PHP scripting language
php       remi-8.3     common [d], devel, minimal     PHP scripting language
php       remi-8.4     common [d], devel, minimal     PHP scripting language
php       remi-8.5     common [d], devel, minimal     PHP scripting language

Versi PHP yang akan di install AlmaLinux yaitu remi-8.5 .

sudo dnf module install php:remi-8.5

Cek version php remi.

php -v

Berikut informasi perintah php -v, version sudah sama yang kita install 8.5.2 .

PHP 8.5.2 (cli) (built: Jan 13 2026 21:40:53) (NTS gcc x86_64)
Copyright (c) The PHP Group
Built by Remi's RPM repository <https://rpms.remirepo.net/> #StandWithUkraine
Zend Engine v4.5.2, Copyright (c) Zend Technologies
    with Zend OPcache v8.5.2, Copyright (c), by Zend Technologies

Mematikan Repository Remi

Misalkan gak mau lagi install package dari repository remi, kita bisa mematikan.

sudo dnf config-manager --set-disabled remi
sudo dnf config-manager --set-disabled remi-safe
sudo dnf config-manager --set-disabled remi-modular

Lakukan update package dnf

sudo dnf update -y

Pastikan tidak ada repo dari remi dari repolist.

sudo dnf repolist
Output:
repo id                                                                       repo name
appstream                                                                     AlmaLinux 8 - AppStream
baseos                                                                        AlmaLinux 8 - BaseOS
epel                                                                          Extra Packages for Enterprise Linux 8 - x86_64
extras                                                                        AlmaLinux 8 - Extras

atau

sudo dnf repolist all | grep remi

Pastikan repository remi disabled semua dibagian belakang.

remi Remi's RPM repository for Enterprise Lin disabled
remi-debuginfo Remi's RPM repository for Enterprise Lin disabled
remi-modular Remi's Modular repository for Enterprise disabled
remi-modular-debuginfo Remi's Modular repository for Enterprise disabled
remi-modular-test Remi's Modular testing repository for En disabled
remi-modular-test-debuginfo Remi's Modular testing repository for En disabled
remi-safe Safe Remi's RPM repository for Enterpris disabled
remi-safe-debuginfo Remi's RPM repository for Enterprise Lin disabled
remi-test Remi's test RPM repository for Enterpris disabled
remi-test-debuginfo Remi's test RPM repository for Enterpris disabled

Mengaktifkan Remi Repository di AlmaLinux 8 adalah proses yang relatif sederhana namun memberikan akses ke berbagai paket perangkat lunak terbaru. Dengan mengikuti langkah-langkah di atas, kamu bisa:

  • Menginstal versi PHP terbaru untuk pengembangan web
  • Mendapatkan paket-paket yang tidak tersedia di repositori standar
  • Menjaga kompatibilitas dengan aplikasi modern

Selalu pastikan untuk mengelola repository dengan bijak dan hanya mengaktifkan apa yang benar-benar diperlukan untuk menjaga stabilitas dan keamanan sistem.