navigation
Home
admin
|
Gestion des paquets
October 18th, 2016
|
| Table des matières |  |
Packages
yum
Configurer yum pour une utilisation du DVD
Problème de clé
rpm
Sur un serveur X86_64, ajouter un repository i386
Note :
yum update originally just did upgrades of packages to new versions. If, for example, foo-awesome obsoleted foo, yum update wouldn't offer to upgrade from foo to foo-awesome. Adding the --obsoletes flag to yum update made it do the extra checks to also offer that upgrade path. yum upgrade was added as (essentially) an alias for yum --obsoletes update. Since this is the behavior that almost everyone wants all of the time, the configuration option obsoletes=1 was added to the default /etc/yum.conf, making yum update and yum upgrade equivalent on any recent, stock, Fedora/RHEL/CentOS/etc.
If you want to avoid kernel updates when you're running yum update, you can just do yum --exclude=kernel* update. If you want automatic updates on, but you want to avoid automatic kernel upgrades, then adding the exclude to yum.conf is probably the right answer.
There probably isn't a Right Answer for your question. RHEL and RHEL-based distributions don't have the same philosophy as the Debian developers when it comes to updates, so the tools don't encourage the same sorts of behavior.
Source : http://serverfault.com/questions/298146/yum-equivalent-to-apt-get-upgrade-vs-apt-get-dist-upgrade
| Packages |  |
quand on décompacte un .src.rpm, les sources sont placées dans /usr/src/redhat/SOURCES
| yum |  |
Quel paquet apporte cet exécutable ?
plus de place sur votre / ?
il faut vérifier /var/cache/yum qui peut contenir bcp de données.
cf https://bugzilla.redhat.com/show_bug.cgi?id=628963
Solutions :
un patch (cf lien ci-dessus)
plus rustique (surtout si on n'a pas besoin des maj) :
# yum clean dbcache
Loading "rhnplugin" plugin
Loading "security" plugin
yum clean metadata
287 sqlite files removed
# yum clean metadata
Loading "rhnplugin" plugin
Loading "security" plugin
575 metadata files removed |
Désactiver la recherche automatique de mise à jour - RHEL < 6
# chkconfig yum-updatesd off
# chkconfig --list yum-updatesd
yum-updatesd 0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
# ps -ef |grep yum
root 3504 1 0 Feb18 ? 00:00:00 /usr/bin/python -tt /usr/sbin/yum-updatesd
# /etc/init.d/yum-updatesd stop
Arrêt de yum-updatesd : [ OK ]
|
Désactiver la recherche automatique de mise à jour - RHEL >= 6
"Unless you've gone out of your way to install the yum-cron package then there are no automatic updates."
Source : https://www.centos.org/modules/newbb/viewtopic.php?viewmode=flat&topic_id=39774&forum=56
there "[...]is a gnome specific notification widget, but ive disabled it through gnome prefs.."
Source : https://www.centos.org/modules/newbb/viewtopic.php?viewmode=flat&topic_id=39774&forum=56
=> La désactivation se fait via les préférences de gnome accessible grâce à cet outil :
Derrière un proxy ?
Il suffit d'ajouter les lignes suivantes dans le fichier /etc/yum.conf :
proxy=http://adresse_proxy:port/
proxy_username=votre_identifiant
proxy_password=votre_mot_de_passe |
Source : http://doc.fedora-fr.org/wiki/YUM_:_Configuration_du_gestionnaire_de_paquets
Ne pas oublier le slash final de la ligne proxy=
| Configurer yum pour une utilisation du DVD |  |
L'objectif est d'utiliser le DVD de la RedHat comme support aux recherches yum :
Montage du DVD
mount /dev/sr0 /media
mount: périphérique de type bloc/dev/sr0 est protégé en écriture, on le monte en lecture seulement |
Modification de la config de yum
cat /etc/yum.repos.d/rhel-dvd.repo
[dvd]
name=Red Hat Enterprise Linux Installation DVD
baseurl=file:///media/Server
enabled=0 |
Utilisation
yum install --enablerepo=dvd package |
Vous noterez dans la définition la ligne "enabled=0" qui implique l'utilisation de l'option "--enablerepo=dvd"...
| Problème de clé |  |
Le message après un yum ...
Public key for gnome-packagekit-2.28.3-3.el6.x86_64.rpm is not installed |
Une solution :
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-legacy-* |
| rpm |  |
De quel paquet provient ce fichier ?
| Sur un serveur X86_64, ajouter un repository i386 |  |
J'ai rajouté dans le répertoire /etc/yum.conf.d/ un fichier redhat-i386.repo :
[root@proton ~]# cat /etc/yum.repos.d/redhat-i386.repo
#
# Certificate-Based Repositories
# Managed by (rhsm) subscription-manager
#
# If this file is empty and this system is subscribed consider
# a "yum repolist" to refresh available repos
#
[rhel-6-i386-server-rpms]
name = Red Hat Enterprise Linux 6 Server (RPMs)
baseurl = https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/i386/os
enabled = 1
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
sslverify = 1
sslcacert = /etc/rhsm/ca/redhat-uep.pem
sslclientkey = /etc/pki/entitlement/xxx-key.pem
sslclientcert = /etc/pki/entitlement/xxx.pem
metadata_expire = 86400 |
Ce fichier a été construit à partir du fichier redhat.repo.
Des informations à propos des variables à utiliser dans ces fichiers sont présentes ici : https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Using_Yum_Variables.html
|
|
Contact
|
|---|
Pour m'envoyer un mail, Pour me laisser un commentaire :richard.brunooo chez gmail.com |  |
|
|