GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment utiliser 'yum' pour connecter ULN sur CentOS/RHEL/OEL 6

Le service yum (Yellowdog Updater Modified) est un outil de mise à jour automatique pour mettre à jour le système chaque jour. Vous pouvez utiliser up2date/yum sur Oracle Enterprise Linux/Oracle Linux. Yum utilise un fichier de configuration dans /etc/yum.conf. Des fichiers de configuration supplémentaires sont également lus à partir du répertoire défini par l'option reposdir (la valeur par défaut est '/etc/yum.repos.d'). Yum est un programme de mise à jour automatique et d'installation/suppression de packages pour les systèmes rpm. Il calcule automatiquement les dépendances et détermine ce qui doit se passer pour installer les packages. Il facilite la maintenance de groupes de machines sans avoir à mettre à jour manuellement chacune d'entre elles à l'aide de rpm. Le package RPM yum fournit le démon /usr/bin/yum et ses fichiers de configuration.

Cet article se concentre sur l'utilisation de yum pour connecter ULN sur RHEL/CentOS/OEL 6.

Installation

Téléchargement des packages requis pour enregistrer votre système auprès de l'ULN :

Red Hat Enterprise Linux 6 – 386 et x86_64

uln_register.tgz
uln_register-gnome.tgz

Installation des packages d'enregistrement sur RHEL/CentOS/OEL 6

Assurez-vous d'avoir téléchargé les packages requis répertoriés ci-dessus. Pour mettre à niveau les packages existants déjà sur votre serveur, utilisez la commande suivante (en supposant que les deux fichiers tar se trouvent dans le répertoire actuel) :

# tar -xzf uln_register.tgz 
# tar -xzf uln_register-gnome.tgz (only if rhn-setup-gnome is already installed)
# cd uln_migrate 
# rpm -Uvh *.rpm

Enregistrer votre système avec ULN

Pour enregistrer votre système, exécutez la commande suivante en tant qu'utilisateur root dans une fenêtre de terminal ou sur la ligne de commande :

# uln_register

Configuration

Yum utilise un fichier de configuration à /etc/yum.conf .

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=enterprise-release
tolerant=1
exactarch=1
retries=20
obsoletes=1
gpgcheck=1

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
# cat /etc/sysconfig/rhn/up2date
...
serverURL[comment]=Remote server URL (use FQDN)
serverURL=https://linux-update.oracle.com/XMLRPC
...
# cat /etc/sysconfig/rhn/systemid
<?xml version="1.0"?>
<params>
<param>
<value><struct>
<member>
<name>username</name>
<value><string>[email protected]</string></value>
</member>
<member>
<name>operating_system</name>
<value><string>Oracle Linux</string></value>
</member>
<member>
<name>description</name>
<value><string>6 running on x86_64</string></value>
</member>
<member>
<name>checksum</name>
<value><string>5a1100572b6b53c8fe15ecadf50445cb56e9a4cd</string></value>
</member>
<member>
<name>profile_name</name>
<value><string>ol6new</string></value>
</member>
<member>
<name>system_id</name>
<value><string>4C4C4544-0031-5810-8056-B5C04F373358</string></value>
</member>
<member>
<name>architecture</name>
<value><string>x86_64</string></value>
</member>
<member>
<name>os_release</name>
<value><string>6</string></value>
</member>
<member>
<name>fields</name>
<value><array><data>
<value><string>username</string></value>
<value><string>operating_system</string></value>
<value><string>description</string></value>
<value><string>checksum</string></value>
<value><string>profile_name</string></value>
<value><string>system_id</string></value>
<value><string>architecture</string></value>
...

Utilisation

1. Produit une liste des référentiels configurés :

# yum repolist
Loaded plugins: refresh-packagekit, rhnplugin, security
repo id                                                                        repo name                                                                                                                 status
ol6_x86_64_MySQL                                                               MySQL for Oracle Linux 6 (x86_64)                                                                                              9
ol6_x86_64_UEK_latest                                                          Latest Unbreakable Enterprise Kernel for Oracle Linux 6 (x86_64)                                                             141
ol6_x86_64_addons                                                              Oracle Linux 6 Add ons (x86_64)                                                                                               79
ol6_x86_64_latest                                                              Oracle Linux 6 Latest (x86_64)                                                                                            20,868
repolist: 21,097

2. Installez un package depuis ULN avec la commande yum :

# yum install vnc
Loaded plugins: refresh-packagekit, rhnplugin, security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package tigervnc.x86_64 0:1.1.0-5.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================
 Package      Arch      Version        Repository                Size
==========================================================================
Installing:
 tigervnc  x86_64 1.1.0-5.el6  ol6_x86_64_latest         257 k

Transaction Summary
==========================================================================
Install       1 Package(s)

Total download size: 257 k
Installed size: 644 k
Is this ok [y/N]: y
Downloading Packages:
tigervnc-1.1.0-5.el6.x86_64.rpm                                               | 257 kB     00:01     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : tigervnc-1.1.0-5.el6.x86_64                                                   1/1
  Verifying  : tigervnc-1.1.0-5.el6.x86_64                                                   1/1

Installed:
  tigervnc.x86_64 0:1.1.0-5.el6                                                                                                                                                                                

Complete!


Cent OS
  1. Comment utiliser le sel sur Centos 8

  2. CentOS / RHEL 6,7 :Comment utiliser l'historique yum pour annuler une mise à jour yum

  3. Comment nettoyer le cache YUM dans CentOS / RHEL

  4. Comment utiliser l'outil Magic SysRq dans CentOS / RHEL

  5. Comment utiliser iptables au lieu de firewalld sur CentOS/RHEL 7 et 8

Comment installer PHP-mbstring sur RHEL 8 / CentOS 8

Comment installer YUM sur RHEL 8 / CentOS 8

Comment installer et utiliser Cockpit sur CentOS 8 / RHEL 8

Comment installer et utiliser Fail2ban sur RHEL 8 / CentOS 8

Comment utiliser tmpfs sur RHEL/CentOS 7

Comment installer et utiliser Firewalld dans CentOS / RHEL