Outils personnels

Dépôts complémentaires : Différence entre versions

De wikiGite

(RPMForge)
 
(34 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 +
'''Pour chaque rpm ci-dessous, vérifier les dernières versions disponibles à chaque installation'''
 +
 
= RPMForge =
 
= RPMForge =
 
http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
 
http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
  
 
* Sur '''CentOS4''' :
 
* Sur '''CentOS4''' :
wget <nowiki>http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el4.rf.i386.rpm</nowiki>
+
<syntaxhighlight lang="bash" enclose="div">
 +
rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el4.rf.i386.rpm
 +
</syntaxhighlight>
 
* Sur '''CentOS5''' :
 
* Sur '''CentOS5''' :
wget <nowiki>http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm</nowiki>
+
<syntaxhighlight lang="bash" enclose="div">
 
+
cd /root/install
 +
rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
 +
</syntaxhighlight>
 +
* Sur '''CentOS6''' :
 +
<syntaxhighlight lang="bash" enclose="div">
 +
rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
 +
</syntaxhighlight>
 
Puis désactiver ce dépôt par défaut pour éviter des mises à jour intempestives...
 
Puis désactiver ce dépôt par défaut pour éviter des mises à jour intempestives...
rpm -i rpmforge-release-0.5.1-1.el*.rf.i386.rpm
+
<syntaxhighlight lang="bash" enclose="div">
 
  sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/rpmforge.repo
 
  sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/rpmforge.repo
= REMI =
+
</syntaxhighlight>
 +
 
 +
= Remi Collet =
 +
(packages plus à jour que les dépôts CentOS standards. Notamment apache, php, mysql,...)
 +
<syntaxhighlight lang="bash" enclose="div">
 
  cd /etc/yum.repos.d
 
  cd /etc/yum.repos.d
 
  wget http://rpms.famillecollet.com/remi-enterprise.repo
 
  wget http://rpms.famillecollet.com/remi-enterprise.repo
 +
</syntaxhighlight>
 +
 +
= DAG =
 +
(différents outils, htop, mrepo, etc...)
 +
<syntaxhighlight lang="bash">
 +
vi /etc/yum.repos.d/CentOS-Dag.repo
 +
</syntaxhighlight>
 +
Puis coller les lignes suivantes:
 +
[dag]
 +
name=Dag RPM Repository for Red Hat Enterprise Linux
 +
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
 +
gpgcheck=1
 +
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
 +
enabled=0
  
 
= EPEL =
 
= EPEL =
 
(Extra Packages for Enterprise Linux)
 
(Extra Packages for Enterprise Linux)
// wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
+
 
// rpm -ivH epel-release-5-4.noarch.rpm
+
'''RH5/CentOS5, i386'''
// sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/epel.repo
+
<syntaxhighlight lang="bash" enclose="div">
  rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
+
rpm -UvH http://mirrors.ircam.fr/pub/fedora/epel/5/i386/epel-release-5-4.noarch.rpm
 +
</syntaxhighlight>
 +
'''RH6/CentOS6, x86_64'''
 +
<syntaxhighlight lang="bash" enclose="div">
 +
rpm -Uvh http://mirrors.ircam.fr/pub/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
 +
sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo
 +
</syntaxhighlight>
 +
Si un message de ce genre apparaît :
 +
erreur: Dépendances requises:
 +
        rpmlib(FileDigests) <= 4.6.0-1 est nécessaire pour epel-release-6-5.noarch
 +
        rpmlib(PayloadIsXz) <= 5.2-1 est nécessaire pour epel-release-6-5.noarch
 +
Essayer de charger plutôt EPEL-5.4
 +
<syntaxhighlight lang="bash" enclose="div">
 +
  rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
 +
sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo
 +
</syntaxhighlight>
 +
'''RH7/CentOS7, x86_64'''
 +
<syntaxhighlight lang="bash" enclose="div">
 +
yum install epel-release
 +
sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo
 +
</syntaxhighlight>
  
 
= Fedora Fusion =
 
= Fedora Fusion =
Attention, paquets notoirement instales ! Pour Fedora 15/16 :
+
Attention, paquets notoirement instables ! S'assurer que EPEL (ci-dessus) est installé ET ENABLED=1 dans epel.repo !
yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
+
<syntaxhighlight lang="bash" enclose="div">
 +
rpm -Uvh http://download1.rpmfusion.org/free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpm http://download1.rpmfusion.org/nonfree/el/updates/testing/6/i386/rpmfusion-nonfree-release-6-0.1.noarch.rpm
 +
sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/rpmfusion-free-updates.repo
 +
sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/rpmfusion-free-updates-testing.repo
 +
sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/rpmfusion-nonfree-updates.repo
 +
sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/rpmfusion-nonfree-updates-testing.repo
 +
</syntaxhighlight>

Version actuelle datée du 17 avril 2018 à 13:15

Pour chaque rpm ci-dessous, vérifier les dernières versions disponibles à chaque installation

RPMForge

http://wiki.centos.org/AdditionalResources/Repositories/RPMForge

  • Sur CentOS4 :
 rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el4.rf.i386.rpm
  • Sur CentOS5 :
 cd /root/install
 rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
  • Sur CentOS6 :
 rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

Puis désactiver ce dépôt par défaut pour éviter des mises à jour intempestives...

 sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/rpmforge.repo

Remi Collet

(packages plus à jour que les dépôts CentOS standards. Notamment apache, php, mysql,...)

 cd /etc/yum.repos.d
 wget http://rpms.famillecollet.com/remi-enterprise.repo

DAG

(différents outils, htop, mrepo, etc...)

vi /etc/yum.repos.d/CentOS-Dag.repo

Puis coller les lignes suivantes:

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=0

EPEL

(Extra Packages for Enterprise Linux)

RH5/CentOS5, i386

 rpm -UvH http://mirrors.ircam.fr/pub/fedora/epel/5/i386/epel-release-5-4.noarch.rpm

RH6/CentOS6, x86_64

 rpm -Uvh http://mirrors.ircam.fr/pub/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
 sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo

Si un message de ce genre apparaît :

erreur: Dépendances requises:
       rpmlib(FileDigests) <= 4.6.0-1 est nécessaire pour epel-release-6-5.noarch
       rpmlib(PayloadIsXz) <= 5.2-1 est nécessaire pour epel-release-6-5.noarch

Essayer de charger plutôt EPEL-5.4

 rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
 sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo

RH7/CentOS7, x86_64

 yum install epel-release
 sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo

Fedora Fusion

Attention, paquets notoirement instables ! S'assurer que EPEL (ci-dessus) est installé ET ENABLED=1 dans epel.repo !

 rpm -Uvh http://download1.rpmfusion.org/free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpm http://download1.rpmfusion.org/nonfree/el/updates/testing/6/i386/rpmfusion-nonfree-release-6-0.1.noarch.rpm
 sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/rpmfusion-free-updates.repo
 sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/rpmfusion-free-updates-testing.repo
 sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/rpmfusion-nonfree-updates.repo
 sed -i 's/enabled = 1/enabled = 0/' /etc/yum.repos.d/rpmfusion-nonfree-updates-testing.repo