GNU/Linux >> Linux Esercitazione >  >> Linux

Installa i repository EPEL e IUS su CentOS e Red Hat

Questo articolo descrive come configurare un sistema CentOS o Red Hat EnterpriseLinux per utilizzare il repository Fedora Extra Packages for Enterprise Linux (EPEL). Il repository EPEL fornisce utili pacchetti software che non sono inclusi nei repository CentOS o Red Hat ufficiali.

Sono incluse anche le istruzioni per l'installazione del progetto IUS Community. Mentre EPEL fornisce solo software che non nei repository ufficiali CentOS e Red Hat, IUS fornisce versioni più recenti di software (come MySQL e PHP) che esistono nei repository ufficiali.

Nota: Prestare attenzione quando si utilizza qualsiasi repository di terze parti. Se hai un contratto di supporto gestito, contatta il tuo provider prima di seguire le istruzioni in questo articolo per assicurarti di non creare una configurazione del server non supportata.

Installa il repository EPEL

Installi il repository EPEL scaricando il pacchetto RPM appropriato per il tuo sistema e installandolo. Le seguenti istruzioni utilizzano i pacchetti a 64 bit che funzionano con le istanze di Rackspace Cloud Servers.

CentOS

Il repository CentOS Extras include un pacchetto per l'installazione di EPEL ed è abilitato per impostazione predefinita. Per installare il pacchetto di rilascio EPEL, eseguire il comando seguente:

sudo yum install epel-release

Red Hat Enterprise Linux

Per installare il pacchetto di rilascio EPEL, eseguire il comando seguente:

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E '%{rhel}').noarch.rpm

Alcuni pacchetti EPEL dipendono dai pacchetti dei canali "opzionali" ed "extra", quindi assicurati che anche quelli siano abilitati.

Installa il repository IUS

Il repository IUS fornisce versioni più recenti di alcuni software nei repository ufficiali CentOS e Red Hat. Il repository IUS dipende dal repository EPEL.

I nomi dei pacchetti nel repository IUS sono diversi da i nomi dei pacchetti utilizzati nei repository ufficiali. La differenza aiuta a evitare conflitti non intenzionali o aggiornamenti della versione del software.

Nota: Poiché IUS utilizza nomi di pacchetto diversi dai nomi di pacchetto nei repository ufficiali, consigliamo IUS per i clienti Rackspace con livelli di supporto gestiti che includono software server. I server gestiti si aggiornano automaticamente ogni notte per impostazione predefinita, il che può causare aggiornamenti non pianificati se i nomi dei pacchetti sono gli stessi in più di un repository abilitato.

Per installare il pacchetto di rilascio IUS, eseguire il comando seguente:

sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm

Aggiorna i pacchetti installati alle versioni IUS

Se hai già installato un pacchetto software di cui desideri eseguire l'aggiornamento a una versione più recente nel repository IUS, installa il plug-in IUS yumplug-in per la sostituzione del pacchetto per semplificare il processo di aggiornamento.

sudo yum install yum-plugin-replace

Il plug-in fornisce un yum replace comando che sostituisce un pacchetto specificato e installa contemporaneamente tutte le dipendenze richieste. Ad esempio, per sostituire il pacchetto PHP installato con il pacchetto PHP 5.6 dal repository IUS, eseguire il comando seguente:

sudo yum replace php --replace-with php56u

Per ulteriori informazioni, vedere la Guida all'utilizzo di IUS.

Cerca i repository disponibili

Puoi vedere se i repository di cui hai bisogno sono installati e abilitati eseguendo il seguente comando:

yum repolist

Alcuni repository sono disabilitati per impostazione predefinita. Per elencare i repository disabled, esegui il seguente comando:

yum repolist disabled

Linux
  1. Installa Apache e PHP su CentOS 7

  2. Come installare Apache CouchDB su CentOS 6 (da Source ed EPEL)

  3. Come installare il pacchetto Mokutil su CentOS/RHEL 7 e 8

  4. Come installare il pacchetto pip in CentOS/RHEL 7 e 8

  5. Come installare il pacchetto zip/unzip in Linux CentOS/RHEL 7 e 8

Aggiunta di un repository EPEL 8 a Red Hat Satellite 6

Come installare e utilizzare Yarn Node.js Package Manager su CentOS 8

Come installare Brave Browser su Fedora, Red Hat e CentOS

Come installare e abilitare EPEL Repo su CentOS 5, CentOS 6 e CentOS 7

Come installare e configurare GlusterFS su CentOS 7/CentOS 8

Come installare EPEL Repo su CentOS e RHEL 7?