Ciao amici. Con la morte di CentOS, molte persone sentono di dover ricominciare da capo. Quindi oggi, in questo breve e breve post, imparerai come abilitare il repository REMI su Rocky Linux 8.
Cos'è REMI?
REMI è un repository di pacchetti RPM che ci consente di installare versioni più recenti di applicazioni che non sono nei repository RHEL / Rocky Linux o sono in versioni obsolete.
Sebbene originariamente fosse concepito per offrire le ultime versioni di PHP, ha gradualmente incluso sempre più software, incluse versioni più aggiornate e altri pacchetti completamente nuovi.
Tuttavia, è vero che la fama e l'uso di questo repository è di avere versioni recenti di PHP. Ad esempio, grazie a questo repository, possiamo installare PHP 8.1 su Rocky Linux.
Quindi, proviamoci.
Abilita il repository REMI su Rocky Linux 8
Sebbene i pacchetti nel repository REMI siano molto sicuri, è meglio abilitarlo solo se ne hai davvero bisogno.
Per prima cosa abilita il repository EPEL.
sudo dnf install epel-release
Ora puoi abilitare il repository REMI eseguendo il seguente comando
sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm
Se vuoi controllare le modifiche, puoi eseguire
sudo dnf repolist
Come puoi vedere, il repository REMI è stato abilitato con successo.
Utilizzo del repository REMI
Se sei curioso, puoi controllare l'elenco dei pacchetti disponibili nel repository REMI con il seguente comando
sudo dnf --disablerepo="*" --enablerepo="remi" list available
Inoltre, puoi vedere il remi-safe
uno
sudo dnf --disablerepo="*" --enablerepo="remi" list available
Remi-safe è una divisione del repository REMI in cui i pacchetti non richiedono dipendenze esterne e quindi non sostituiscono alcun pacchetto distribuito da RHEL o Rocky Linux. Diciamo che è molto più sicuro.
Installazione di PHP dal repository REMI
REMI ha molti pacchetti ma è comunque utile per l'installazione di versioni recenti di PHP. In questo post installeremo PHP 8.1 in prova.
Quindi, elenca i moduli PHP sul sistema.
sudo dnf module list php
E ora installa e abilita il modulo PHP 8.1 da REMI.
sudo dnf module install php:remi-8.1
Ciò abilita REMI e installa PHP 8.1 in una volta.
Puoi verificare l'installazione eseguendo
php -v
PHP 8.1.1 (cli) (built: Dec 15 2021 02:00:45) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.1, Copyright (c) Zend Technologies
È così semplice da usare.
Disabilita repository REMI
Il modo più rapido e semplice per farlo è installare dnf-utils
utilità
sudo dnf install dnf-utils
Quindi, per disabilitarlo temporaneamente puoi eseguire
sudo dnf --disablerepo=remi update
E
sudo dnf --disablerepo=remi-safe update
Se vuoi disabilitarlo in modo permanente, devi andare nell'archivio di configurazione del repository e assegnare il valore 0 a enabled
direttiva.
Ad esempio,
sudo nano /etc/yum.repos.d/remi.repo
enabled=0
Salva le modifiche e aggiorna l'intero sistema.
sudo dnf update
Quindi, divertiti
Conclusione
In tutto questo post, hai imparato come abilitare il repository REMI su Rocky Linux 8, in modo da poter ottenere pacchetti che non sono nei repository ufficiali. Inoltre, questo repository viene utilizzato da molti amministratori di sistema per aggiornare la versione PHP del sistema.