web-dev-qa-db-ja.com

yumシミュレーションインストール

Ubuntuの観点から来て、インストール/アップグレードされる追加のパッケージを確認したい場合は、_apt-get --simulate install <package name>_を使用できます

Yumに似たものはありますか?私たちのRed Hatボックス(yum)は本番サーバーなので、実際にパッケージをインストールする前に何が起こるかを正確に確認したいと思います。

本当に良い解決策を見つけることができなかったと誰かが提案しました:

_yum --assumeno install <package name>
_

しかし、これは戻りました:

_Command line error: no such option: --assumeno
_

yumバージョン:_3.2.22_

OSバージョン:Red Hat Enterprise Linux Server release 5.6 (Tikanga)

どんなアイデアや提案も歓迎します。

40
Michael Irey

-yスイッチなしでyumインストールを実行できます(使用する場合):

yum install <package>

これにより、必要なパッケージと依存関係のリストが取得されます。インストールする前に、インストールするかどうかを尋ねてきます。「いいえ」と答えると、変更は行われません。

あるいは、あなたは行うことができます

yum deplist <package>

パッケージのすべての依存関係を一覧表示し、何もダウンロードまたはインストールせずに何をインストールする必要があるかを確認します。

32
LloydOliver

check-update yumのオプションを使用して、パッケージに利用可能なアップデートがあるかどうかを確認します。指定されたパッケージに利用可能な更新があるかどうか(およびどのバージョンに更新されたか)が通知されます。

だからあなたは次のようなことをすることができます:

yum check-update <package> 

特定のパッケージの情報を表示するには、次のようにします。

yum check-update

システム全体の情報を表示します。

14
Zypher

を使用してドライランを行うことができます

yum -y update --setopt tsflags=test

もし、あんたが

オプション--tsflagsを追加して、yumコマンドラインでオプションの トランザクションフラグ(tsflags) を指定します。

3
Duno

yum install --assumenoパッケージ名

3
johnshen64

yumのデフォルトの動作では、実際にインストールする前にyes/onを尋ねます。 「--assumeyes」があるのは、主に「yes/no」プロンプトでバグが発生するためです。

例えば:

# yum install s3cmd
# stuff removed
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package s3cmd.noarch 0:1.0.1-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=========================================================================================================================
 Package                    Arch                        Version                          Repository                 Size
=========================================================================================================================
Installing:
 s3cmd                      noarch                      1.0.1-1.el6                      epel                       94 k

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

Total download size: 94 k
Installed size: 320 k
Is this ok [y/N]: n

同様に、 "yum update"の場合も同様です。

3
cjc

スクリプトで使用したい場合:

yes n | yum update

RHEL5ユーザーを尊重します。 :)

0