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)
どんなアイデアや提案も歓迎します。
-yスイッチなしでyumインストールを実行できます(使用する場合):
yum install <package>
これにより、必要なパッケージと依存関係のリストが取得されます。インストールする前に、インストールするかどうかを尋ねてきます。「いいえ」と答えると、変更は行われません。
あるいは、あなたは行うことができます
yum deplist <package>
パッケージのすべての依存関係を一覧表示し、何もダウンロードまたはインストールせずに何をインストールする必要があるかを確認します。
check-update
yumのオプションを使用して、パッケージに利用可能なアップデートがあるかどうかを確認します。指定されたパッケージに利用可能な更新があるかどうか(およびどのバージョンに更新されたか)が通知されます。
だからあなたは次のようなことをすることができます:
yum check-update <package>
特定のパッケージの情報を表示するには、次のようにします。
yum check-update
システム全体の情報を表示します。
を使用してドライランを行うことができます
yum -y update --setopt tsflags=test
もし、あんたが
オプション
--tsflags
を追加して、yumコマンドラインでオプションの トランザクションフラグ(tsflags) を指定します。
yum install --assumenoパッケージ名
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"の場合も同様です。
スクリプトで使用したい場合:
yes n | yum update
RHEL5ユーザーを尊重します。 :)