Je me suis donc tourné vers Fedora et le paquet mesa-vdpau-drivers.x86_64. Il se trouve que CentOS est entre F20 et F21 (en tout cas de ce que j'ai vu).
Voici comment permettre l'installation des paquets de Fedora 20 + 21 sur CentOS 7.
Avertissement
Attention quand vous allez utiliser cela, évité peut-être d'installer des paquets qui mettraient à jour ceux de CentOS.Exemple: mesa-cvpau-drivers est disponible en version 9.2 et 10.3 sur F20 et en version 10.3 et 10.4 en F21.
Les version de F21 - la 10.3 comme la 10.4 - veulent mettre à jour libstdc++ et llvm-libs.
Ajout des dépôts
J'ai récupérer le contenu des fichiers de dépôts de Fedora que j'ai modifié :
# cat /etc/yum.repos.d/fedora.repo
[fedora-20]
name=Fedora 20 - $basearch
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/20/Everything/$basearch/os/
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-20&arch=$basearch
enabled=0
gpgcheck=1
metadata_expire=never
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-$basearch
skip_if_unavailable=False
[fedora-21]
name=Fedora 21 - $basearch
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/21/Everything/$basearch/os/
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-21&arch=$basearch
enabled=0
gpgcheck=1
metadata_expire=never
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-$basearch
skip_if_unavailable=False
[fedora-updates-20]
name=Fedora 20 - $basearch - Updates
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/20/$basearch/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f20&arch=$basearch
enabled=0
metadata_expire=never
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-$basearch
skip_if_unavailable=False
[fedora-updates-21]
name=Fedora 21 - $basearch - Updates
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/21/$basearch/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f21&arch=$basearch
enabled=0
metadata_expire=never
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-$basearch
skip_if_unavailable=False
[fedora-20]
name=Fedora 20 - $basearch
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/20/Everything/$basearch/os/
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-20&arch=$basearch
enabled=0
gpgcheck=1
metadata_expire=never
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-$basearch
skip_if_unavailable=False
[fedora-21]
name=Fedora 21 - $basearch
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/21/Everything/$basearch/os/
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-21&arch=$basearch
enabled=0
gpgcheck=1
metadata_expire=never
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-$basearch
skip_if_unavailable=False
[fedora-updates-20]
name=Fedora 20 - $basearch - Updates
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/20/$basearch/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f20&arch=$basearch
enabled=0
metadata_expire=never
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-20-$basearch
skip_if_unavailable=False
[fedora-updates-21]
name=Fedora 21 - $basearch - Updates
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/21/$basearch/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f21&arch=$basearch
enabled=0
metadata_expire=never
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-21-$basearch
skip_if_unavailable=False
Dans ce fichier on remarque le metadata_expire=never car ceux sont de vielles version de Fedora qui n'auront pas de mises à jours.
Import des clés
Pour pouvoir installer les paquets il faut les clés publiques des dépôts. Pour cela on télécharge les fedora-realse qui vont biens.
# yum --enablerepo=fedora* install --downloadonly --downloaddir=$(pwd) fedora-release-20-4
# yum --enablerepo=fedora* install --downloadonly --downloaddir=$(pwd) fedora-release-21-2 fedora-release-workstation-21-2
# yum --enablerepo=fedora* install --downloadonly --downloaddir=$(pwd) fedora-release-21-2 fedora-release-workstation-21-2
On extrait le contenu avec la commande :
# rpm2cpio * | cpio -idmv
Attention: Cela extrait le contenu dans le dossier courant, je vous conseille de la télécharger dans un sous dossier.
Utilisation des dépôts Fedora
Par défaut les dépôts Fedora sont désactivés (enabled=0).- Inclure les dépôts lors de l'utilisation de yum :
--enablerepo=fedora* - Inclure une version spécifique du dépôt :
--enablerepo=fedora-20 (fedora-21, fedora-updates-20, fedora-updates-21) - Lister les différentes versions d'un paquet :
--showduplicates
# yum list --enablerepo=fedora* --showduplicates mesa-vdpau-drivers
Paquets installés
mesa-vdpau-drivers.x86_64 10.3.3-1.20141110.fc20 @fedora-updates-20
Paquets disponibles
mesa-vdpau-drivers.x86_64 9.2.3-1.20131114.fc20 fedora-20
mesa-vdpau-drivers.i686 10.3.3-1.20141110.fc20 fedora-updates-20
mesa-vdpau-drivers.x86_64 10.3.3-1.20141110.fc20 fedora-updates-20
mesa-vdpau-drivers.i686 10.3.3-1.20141110.fc21 fedora-21
mesa-vdpau-drivers.x86_64 10.3.3-1.20141110.fc21 fedora-21
mesa-vdpau-drivers.i686 10.4.7-2.20150323.fc21 fedora-updates-21
mesa-vdpau-drivers.x86_64 10.4.7-2.20150323.fc21 fedora-updates-21
Et pour installer le paquet spécifique :
# yum install --enablerepo=fedora* mesa-vdpau-drivers-10.3.3-1.20141110.fc20
Aucun commentaire:
Enregistrer un commentaire