GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come configurare il repository EPEL su CentOS 5/6

Cos'è il repository EPEL

EPEL (Extra Packages for Enterprise Linux) è un progetto del gruppo Fedora che mantiene un repository di pacchetti software che non sono già presenti su RHEL/CentOS.

Il repository è compatibile con RHEL e tutti i derivati ​​simili come CentOS e Scientific Linux.

Usando epel possiamo installare facilmente molti pacchetti (circa 10.000) con il comando yum, che non sono già presenti nei repository centos.

I pacchetti EPEL sono generalmente basati sulle loro controparti Fedora e non entreranno mai in conflitto o sostituiranno i pacchetti nelle distribuzioni base di Enterprise Linux.

Ulteriori dettagli sul progetto epel sono disponibili su
https://fedoraproject.org/wiki/EPEL

Quindi in questo tutorial ti mostrerò come configurare i repository epel su CentOS

Note - There are many different 3rd party repositories that provide software packages for RHEL/CentOS systems. Some of the most popular ones are RpmForge, RpmFusion, EPEL, Remi etc.

However it should be always kept in mind, that if multiple such third party repositories are added to a system, then it can lead of conflicts. 

The same package can come from multiple repositories, and some repositories can replace base packages of a system leading to unexpected troubles. Rpmforge and Epel are known to have conflicts.

There are advanced techniques to tackle this like setting up priorities, or selectively installing packages from repositories, but ofcourse these require a lot of effort and so if you are not sure about all this, it is recommended to only use 1 such external repository.

Installa EPEL su CentOS

Per configurare epel su centos, è necessario scaricare il rpm di installazione di epel e installarlo.
Le pagine di download per la versione 6.xe 5.x di CentOS/RHEL sono le seguenti

http://download.fedoraproject.org/pub/epel/6/i386/repoview/epel-release.html
http://download.fedoraproject.org/pub/epel/5/i386/repoview/epel -release.html

Gli URL di cui sopra probabilmente reindirizzeranno a mirror specifici del paese per un download più veloce. La pagina conterrebbe un collegamento per il download per scaricare direttamente l'rpm. I link per il download diretto sono

http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
http://download.fedoraproject.org/pub/epel/5/i386 /epel-release-5-4.noarch.rpm

Seleziona l'URL corretto a seconda della versione di centos.
Nota che il pacchetto di installazione EPEL è indipendente dall'architettura, quindi può essere installato sia su sistemi x86 che x64.

1. Controlla la tua versione di CentOS

Per prima cosa controlla la tua versione di centos con il seguente comando

$ cat /etc/redhat-release
CentOS release 6.4 (Final)

2. Scarica EPEL rpm

Ora scarica il file epel rpm per la versione centos corrispondente da uno degli URL indicati sopra.

$ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

3. Installare l'EPEL rpm

Ora installa il pacchetto epel con il comando rpm

$ sudo rpm -ivh epel-release-6-8.noarch.rpm
or
$ sudo rpm -ivh epel-release*

5. Controlla il repository EPEL

Dopo aver installato il repository epel, verifica che sia stato aggiunto all'elenco dei repository con il comando yum

# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.vonline.vn
 * epel: buaya.klas.or.id
 * extras: centos-hn.viettelidc.com.vn
 * updates: mirrors.fibo.vn
repo id        repo name                                              status
base           CentOS-6 - Base                                         6,381
epel           Extra Packages for Enterprise Linux 6 - x86_64         10,023
extras         CentOS-6 - Extras                                          13
nginx          nginx repo                                                 47
updates        CentOS-6 - Updates                                      1,555
repolist: 18,019

L'epel è elencato dopo il repository di base e fornisce circa 10.000 pacchetti. Quindi epel è ora configurato su CentOS.
Il repository epel è configurato in /etc/yum.repos.d/epel.repo file.

Ora installa qualcosa dal repository epel

$ sudo yum install htop

Cent OS
  1. Come installare NetBeans IDE 7.1 su CentOS 6.2/6.1/6.0 / CentOS 5.7

  2. Come aggiornare CentOS 6.2/6.3/6.4 a CentOS 6.5

  3. Come aggiornare CentOS 6.2/6.3/6.4/6.5 a CentOS 6.6

  4. Come configurare il server DNS (Bind) su CentOS/RHEL 7/6/5

  5. Come configurare il server SVN su CentOS, RHEL e Fedora

Come abilitare il repository EPEL in CentOS e RHEL

Come abilitare il repository EPEL su CentOS 8 e RHEL 8 Server

Come abilitare il repository EPEL su CentOS 7 / RHEL 7

Come aggiornare RHEL 6.2/6.3/6.4/6.5 a RHEL 6.6

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

Come abilitare il repository EPEL su CentOS 8