Sous AIX, le fichier de configuration de yum est '/opt/freeware/etc/yum/yum.conf'.
Le contenu par défaut est similaire à celui ci-dessous :
[main]
cachedir=/var/cache/yum
keepcache=1
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
plugins=1
[NEXUS]
name=Nexus repository
baseurl=https://serverNexus/repository/COMMUN/rpm/aix/
enabled=1
gpgcheck=0
[AIX_Toolbox]
name=AIX generic repository
baseurl=https://anonymous:
enabled=1
gpgcheck=0
[AIX_Toolbox_noarch]
name=AIX noarch repository
baseurl=https://anonymous:
enabled=1
gpgcheck=0
[AIX_Toolbox_71]
name=AIX 7.1 specific repository
baseurl=https://anonymous:
enabled=1
gpgcheck=0
Mais il est possible de sortir les paragraphes décrivant les serveurs PROXY pour les placer dans un fichier '.repo' du répertoire '/opt/freeware/etc/yum/repos.d'.
Le fichier 'yum.conf' est alors réduit :
[main]
cachedir=/var/cache/yum
keepcache=1
debuglevel=2
logfile=/var/log/yum.log
sslcacert=/etc/ssl
sslverify=False
exactarch=1
obsoletes=1
plugins=1
Les deux lignes 'sslcacert' et 'sslverify' sont insérées pour corriger une erreur de validation de certificat SSL:
# yum repolist
https://serveurNexus:8443/repository/PROD_aixyum/7/1/repodata/repomd.xml: [Errno 14] curl#60 - "SSL certificate problem: unable to get local issuer certificate"
Trying other mirror.
repo id repo name status
nexus-MUT Repository MUT 0
repolist: 0