GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL/OEL 6 で「yum」を使用して ULN に接続する方法

yum(Yellowdog Updater Modified) サービスは、システムを毎日更新する自動更新ツールです。 Oracle Enterprise Linux/Oracle Linux では up2date/yum の両方を使用できます。 Yum は、/etc/yum.conf にある構成ファイルを使用します。追加の構成ファイルも、reposdir オプションで設定されたディレクトリから読み取られます (デフォルトは「/etc/yum.repos.d」です)。 Yum は、rpm システム用の自動アップデーターおよびパッケージ インストーラー/リムーバーです。依存関係を自動的に計算し、パッケージをインストールするために何が必要かを判断します。これにより、rpm を使用して各マシンを手動で更新することなく、マシンのグループを簡単に維持できます。 yum RPM パッケージは、/usr/bin/yum デーモンとその構成ファイルを提供します。

この投稿では、RHEL/CentOS/OEL 6 で ULN を接続するための yum の使用法に焦点を当てています。

インストール

システムを ULN に登録するために必要なパッケージのダウンロード:

Red Hat Enterprise Linux 6 – 386 および x86_64

uln_register.tgz
uln_register-gnome.tgz

RHEL/CentOS/OEL 6 への登録パッケージのインストール

上記の必要なパッケージがダウンロードされていることを確認してください。サーバーに既にある既存のパッケージをアップグレードするには、次のコマンドを使用します (両方の tar ファイルが現在のディレクトリにあると仮定します):

# 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

システムを ULN に登録する

システムを登録するには、ターミナル ウィンドウまたはコマンド ラインで root ユーザーとして次のコマンドを実行します。

# uln_register

構成

Yum は /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>
...

使い方

1. 構成されたリポジトリのリストを作成します:

# 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. yum コマンドで ULN からパッケージをインストールします。

# 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. Centos8でSaltを使用する方法

  2. CentOS / RHEL 6,7 :中断された yum パッケージのインストールを回復する方法

  3. CentOS/RHEL で yum リポジトリを作成する方法

  1. [Linux]:RHELマシンでCentOSリポジトリを使用するようにyumを設定する方法

  2. CentOS / RHEL 6,7 :yum 履歴を使用して yum 更新をロールバックする方法

  3. CentOS/RHEL 7 および 8 で firewalld の代わりに iptables を使用する方法

  1. CentOS / RHEL で YUM キャッシュを消去する方法

  2. CentOS / RHEL で Magic SysRq ツールを使用する方法

  3. CentOS/RHEL 7 から GNOME をアンインストール/削除する方法