4.3. コマンドラインバージョン


X を実行していない場合でも仮想コンソールやリモートのターミナルから Red Hat Update Agent を実行することができます。 X を実行している場合でもコマンドラインバージョンを使用したい場合は、 次のコマンドを使用するとグラフィカルなインターフェースを表示しないよう強制することができます。
up2date --nox
Copy to Clipboard Toggle word wrap
Red Hat Update Agent のコマンドラインバージョンを使用すると高度な機能を実行させたり、 ほとんどまたはまったく対話を必要としない動作を行わせることができます。 例えば、 次のコマンドは対話なしでシステムを更新します。 新しいパッケージをダウンロードしてからインストールを行います (インストールを行うよう設定している場合)。
up2date -u
Copy to Clipboard Toggle word wrap
Red Hat Update Agent のコマンドラインバージョンは次の引数をとります。
Expand
表4.2 Update Agent のコマンドライン引数
オプション 説明
-?--usage 利用可能なオプションを簡単に説明します。
-h--help 使用できるオプションを一覧表示して終了します。
--arch=architecture up2date にパッケージのこのアーキテクチャを強制的にインストールさせます。 --update--list--dry-run との併用は無効です。
--channel=channel チャンネルラベルを使用して更新元のチャンネルを指定します。
--configure Red Hat Update Agent のオプションを設定します。 詳しい説明は 「設定」 を参照してください。
-d, --download パッケージのダウンロードのみを行いインストールはしません。 この引数は設定オプションである 取り込んだ後でパッケージをインストールしない (Do not install packages after retrieval.) を一時的に上書きします。 手動でパッケージをインストールしたい場合にこのオプションを使用します。
--dbpath=dir 一時的に使用する代替の RPM データベースを指定します。
--dry-run パッケージのダウンロードとインストール以外は全て実行します。 実際にインストールを行う前に依存関係やその他の要件を確認したい場合に便利です。
-f--force パッケージのインストールを強制します。 このオプションはファイル、 パッケージ、 及び設定のスキップ一覧を一時的に上書きします。
--firstboot 初めての起動の場合に画面中央にポップアップが表示されます。
--get 依存関係を解決せずに指定のパッケージを取りこみます。
--get-source 依存関係を解決せずに指定のソースパッケージを取り込みます。
--gpg-flags キーリングなど GPG が起動されるフラグを表示します。
--hardware RHN にあるこのシステムのハードウェアプロファイルを更新します。
-i--install パッケージをダウンロードしてからインストールを行います。 この引数は設定オプションである 取り込んだ後でパッケージをインストールしない (Do not install packages after retrieval.) を一時的に上書きします。
--installall=<channel-label> 特定のチャンネルから利用できるパッケージをすべてインストールします。
--justdb データベースにパッケージを追加するだけでインストールは行いません。
-k--packagedir パッケージをダウンロードする前に、 そのパッケージの検索を行うディレクトリのパスをコロンで区切って指定します。
-l--list システムに関連したパッケージを一覧表示します。
--list-rollbacks 利用可能なパッケージロールバックを表示します。
--nodownload パッケージのダウンロードは一切行いません。 テスト時に便利です。
--nosig パッケージ署名の確認に GPG を使用しません。 このオプションは保存した設定オプションを一時的に上書きします。
--nosrc ソースパッケージ (SRPM) はダウンロードしません。
--nox X の実行を試行しません。 Red Hat Update Agent のコマンドラインバージョンを起動します。
-p--packages このシステムプロファイルに関連したパッケージを更新します。
--proxy=proxy URL 使用する HTTP Proxy を指定します。
--proxyPassword=proxy password 認証済みの HTTP Proxy と併用するパスワードを指定します。
--proxyUser=proxy user ID 認証済み HTTP Proxy と併用するユーザー名を指定します。
--register RHN にこのシステムを登録 (または再登録) します。 詳細な説明については 「登録」 を参照してください。
--serverUrl=server URL パッケージの取り込み先となる代替サーバーを指定します。
--showall ダウンロード可能なパッケージをすべて一覧表示します。
--show-available 利用可能なパッケージで現在インストールされていないパッケージを一覧表示します。
--show-channels 各パッケージに関連付けられたチャンネル名を表示します。
--show-orphans システムがサブスクライブしているチャンネル内にないパッケージで現在インストールされているパッケージをすべて一覧表示します。
--show-package-dialog パッケージのインストールダイアログを GUI モードで表示します。
--solvedeps=dependencies 依存関係の解決に必要なパッケージを検索しダウンロードしてからインストールを行います。
--src ソースパッケージと共にバイナリ RPM もダウンロードします。
--tmpdir=directory 設定したパッケージディレクトリを一時的に上書きします。 デフォルトの場所は /var/spool/up2date になります。 このオプションは設定した場所に十分な領域がない場合に便利です。
-u--update 関連する全パッケージでシステムを更新します。
--undo 最後のパッケージセットの更新を元に戻します。
--upgrade-to-release=release version 指定したチャンネルにアップグレードします。
--uuid=uuid Alert Notification ツールで生成された固有のユーザー ID を渡します。
-v--verbose 更新中に追加の出力を表示します。
--version up2date のバージョン情報を表示します。
--whatprovides=dependencies コンマで区切られた依存関係一覧を解決するパッケージを表示します。

注記

システムに現在パッケージを収納しているチャンネルへのアクセスがなくても、 --solvedeps--whatprovides のオプションを使用すると任意の RPM の依存関係を解決することができます。

4.3.1. Red Hat GPG キーをインストールする

Red Hat Update Agent のグラフィカルバージョンを初めて実行する場合、 Red Hat GPG キーのインストールが求められます。 このキーは Red Hat Network からダウンロードされたパッケージの認証に必要になります。 Red Hat Update Agent を初めて起動する際にコマンドラインバージョンを使用する場合は手作業で Red Hat GPG キーをインストールする必要があります。 キーをインストールしていないと次のようなメッセージが表示されます。
Your GPG keyring does not contain the Red Hat, Inc. public key.
Without it, you will be unable to verify that packages Update Agent downloads
are securely signed by Red Hat.
Copy to Clipboard Toggle word wrap

注記

GPG キーはユーザーごとにインストールしなければなりません。 Red Hat Network で使用するキーをインストールするには root としてログインしキーをインポートします。
キーのインストール方法は RPM のバージョンによって異なります。 Red Hat Enterprise Linux 3 で同梱されるバージョン 4.1 から始める場合、 RPM を使用して GPG キーをインポートできます。 root としてシェルプロンプトで次のコマンドを発行します。
 rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY  rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY  rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY 
Copy to Clipboard Toggle word wrap
Red Hat Enterprise Linux 2.1 に同梱されているような旧式の RPM バージョンの場合は、 gpg を使用します (root になる)。
 /usr/bin/gpg --import /usr/share/rhn/RPM-GPG-KEY 
Copy to Clipboard Toggle word wrap
はじめて Red Hat GPG キーをダウンロードする場合は、 https://www.redhat.com/security/team/key.html から取得することができます。 例を示します。
Type bits/keyID Date User ID
pub  1024D/650D5882 2001-11-21 Red Hat, Inc. (Security Response Team)
sub  2048g/7EAB9AFD 2001-11-21 

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.2.1 (GNU/Linux)

mQGiBDv70vQRBADh701rf8WUzDG88kqlV/N5KQ1PF0amnODB/1EeuAD7n6bCBRmV
ekQWJCdfab0Rf1S+VsFg6IAAAmDIarVnacTLQzqCdGJqTpXm/rGVpLv+mCh+OmT9
QRFbjSzB0uPJOpiIvJwSS00D/wJ8XKzHkVNgW3DiJ9Qz2BHYszU2ISI6FwCgxY6d
IVjWT5jblkLNjtD3+fR024ED/i0e2knetTX3S9LjC+HdGvP8Eds92Ti2CnJLaFJk
Rp749PucnK9mzxPcO2jSHgdtjWAXst/st+gWFVbFmkjBQDVSd00B/xEwI1T1+LN8
V7R8BElBmg99IlJmDvA2BI/seXvafhzly9bxSHScFnceco/Az9umIs3NXwv3/yOm
ZakDBAC6SAGHBmpVkOdeXJDdb4LcbEhErFU3CpRCjZ6AOnFuiV1MGdulZXvEUgBA
I6/PDE5nBHfZY3zPjyLPZVtgYioJpZqcRIx/g+bX2O8kPqvJEuZ19tLCdykfZGpy
bsV7QdSGqBk3snNOizmFj543RaHyEbnwKWbNADhujWMeUAxN+7Q8UmVkIEhhdCwg
SW5jLiAoU2VjdXJpdHkgUmVzcG9uc2UgVGVhbSkgPHNlY2FsZXJ0QHJlZGhhdC5j
b20+iFcEExECABcFAj3GczYFCwcKAwQDFQMCAxYCAQIXgAAKCRBeVICDZQ1YghAU
AJoCeQfuMR2dKyLft/10O6qUs+MNLQCggJgdO8MUO2y11TWID3XOYgyQG+2InAQT
AQIABgUCPtyYpQAKCRDurUz9SaVj2e97A/0b2s7OhhAMljNwMQS4I2UWVGbgtxdu
D+yBcG/3mwL76MJVY7aX+NN/tT9yDGU+FSiQZZCL/4OFOHMvjpcDqfJY+zpTlBii
ZMAPJWTs2bB+0QaXxUgWlwW84GVf2rA6RSbvMLTbDjTH8t7J1RGP9zAqu8SgraTA
QbQdao6TNxVt+ohGBBMRAgAGBQI+3LjCAAoJECGRgM3bQqYOf5MAoIjiJDe+hDOj
9+jlR0qDs9lIi/C2AJ9SBBfd4A8hyR4z3lY7e0LzjWF51LkCDQQ7+9O3EAgA8tMs
xdUmuTfA+X78fMXh7LCvrL4Hi28CqvNM+Au81XJjDLNawZvpVmFlMmd9h0Xb5Jt2
BZWLR13rcDUByNdw1EWhVAzCz6Bp9Z3MIDhcP00iIBctIHn7YP9fi5vV0G03iryT
XE01mhWoBlC233wr3XHwsqxFfZzaCZqqNKTl0+PNfEAIzJRgtYiW8nzFTPpIR05E
oRn6EvmQfayOF2uYDX9Sk//lOD7T7RLtKjM/hPW/9NoCGwwROaG+VUzVv4aelh1L
dJGEjpFtdxcrOUMD8xbkuGMznu0mpDI+J2BUDh5n57yOyEMaGrQ0jfY1ZqdqDvZg
osY1ZHa6KlmuCWNTnwADBQf/XYhCicp6iLetnPv6lYtyRfFRpnK98w3br+fThywC
t81P2nKv8lio6OsRbksGc1gX8Zl6GoHQYfDe7hYsCHZPoWErobECFds5E9M7cmzV
TTyNTvrELrs07jyuPb4Q+mHcsYPILGR3M+rnXKGjloz+05kOPRJaBEBzP6B8SZKy
QNqEfTkTYU4Rbhkzz/UxUxZoRZ+tqVjNbPKFpRraiQrUDsZFbgksBCzkzd0YURvi
CegO2K7JPKbZJo6eJA10qiBQvAx2EUijZfxIKqZeLx40EKMaL7Wa2CM/xmkQmCgg
Hyu5bmLSMZ7cxFSWyXOst78dehCKv9WyPxHV3m4iANWFL4hGBBgRAgAGBQI7+9O3
AAoJEF5UgINlDViCKWcAoMCeYStWVKXJTytzHEL6Wl8rXr8WAKCHuapJIA4/eFsf
4ciWtjY8cO0v8Q==
=yOVZ
-----END PGP PUBLIC KEY BLOCK-----
Copy to Clipboard Toggle word wrap
テキストファイルを保存して、 使用している RPM のバージョンに適用できる方法でキーリングにこのファイルをインポートします。

4.3.2. 手作業によるパッケージのインストール

Red Hat Update Agent または RHN Web サイトでソフトウェア更新のダウンロードのみでインストールは行わない選択している場合は RPM を使用して手作業で更新をインストールする必要があります。
更新のインストールを行うには、 ダウンロードしたパッケージを収納しているディレクトリに移動します。 デフォルトのディレクトリは /var/spool/up2date です。 コマンド rpm -Uvh *.rpm を入力します。 パッケージのインストールが終了したら、 その更新パッケージはもう必要がなくなるので削除しても構いません。
パッケージをインストールしたら、 システムプロファイルを更新して再度ダウンロードのプロンプトが表示されないようにする必要があります。 詳細は 「システムプロファイルを同期する」 で確認してください。

4.3.3. システムプロファイルを同期する

Red Hat Update Agent により最新のパッケージがインストールされるよう設定を行っている場合、 Red Hat Network に保存してあるシステムプロファイルはパッケージのインストール後に更新されます。 ただし、 Red Hat Update Agent を使用して最新の RPM パッケージをダウンロードした場合、 Web サイトから RPM パッケージをダウンロードした場合、 自分で RPM パッケージをアップグレード/インストール/削除した場合は、 システムプロファイルは自動的には更新されません。 RHN サーバーに更新したシステムプロファイルを送信する必要があります。
ローカルの Red Hat Enterprise Linux 5 システムにある RPM パッケージ一覧と Red Hat Network 上のそれを同期する場合は次のコマンドを実行します。
rhn-profile-sync
Copy to Clipboard Toggle word wrap
このコマンドを実行すると、 RHN のシステムプロファイルがシステム上にインストールされた最新のソフトウェアバージョンを反映します。
Red Hat Enterprise Linux 4 システムの場合、 次のコマンドを使用してパッケージ一覧を更新します。
up2date -p
Copy to Clipboard Toggle word wrap

4.3.4. ログファイル

Red Hat Update Agent はシステム上で行われる全ての動作を /var/log/up2date ファイルにログ記録していきます。 ファイルは標準の循環式ログメソッドを使用します。 したがって、 ログは /var/log/up2date.1/var/log/up2date.2/var/log/up2date.3 の順で記録されます。 ログファイルは Red Hat Update Agent によって行われた動作を記録します。 たとえば、 RPM データベースが開かれたとき、 システムプロファイルからの情報取得のため Red Hat Network に接続したとき、 ダウンロードされたパッケージについて、 Red Hat Update Agent を使用してインストールしたパッケージについて、 インストール後にシステムから削除されたパッケージについてなどです。 ユーザー自身がパッケージのインストールや削除を選択した場合はこのファイルには記録されません。 Red Hat Network ではRed Hat Update Agent により行われた動作ではない動作についてはユーザーが記録をつけておくことをお勧めします。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat