yum update --assumeno
シミュレートされたYumのインストールが正常であることを確認するためにこれを行います。
yumの目標は、Linuxバージョンを7.1
次にアップグレードすることです。7.8
だから私たちは次のことをしました。
yum update --assumeno --disablerepo=* --enablerepo=RHEL78-repo
最後の行は
.
.
.
.
rhsm-gtk x86_64 1.21.10-2.el7 rhel76-repo 470 k
shim-x64 x86_64 15-1.el7 rhel76-repo 655 k
subscription-manager-rhsm-certificates x86_64 1.21.10-2.el7 rhel76-repo 212 k
volume_key-libs x86_64 0.3.9-8.el7 rhel76-repo 140 k
webkitgtk4 x86_64 2.20.5-1.el7 rhel76-repo 26 M
webkitgtk4-jsc x86_64 2.20.5-1.el7 rhel76-repo 4.6 M
webkitgtk4-plugin-process-gtk2 x86_64 2.20.5-1.el7 rhel76-repo 9.6 M
xdg-desktop-portal x86_64 1.0.2-1.el7 rhel76-repo 249 k
xdg-desktop-portal-gtk x86_64 1.0.2-1.el7 rhel76-repo 157 k
Transaction Summary
=============================================================================================================================================================================================
Install 18 Packages (+110 Dependent packages)
Upgrade 829 Packages
Total download size: 833 M
Exiting on user command
Your transaction was saved, rerun it with:
yum load-transaction /tmp/yum_save_tx.2020-11-01.07-53.6Vgx2y.yumtx
You have new mail in /var/spool/mail/root
したがって、yumが完了した後にこれを実行すると、次のようなecho $?
結果が得られます。1
echo $?
1
1
なぜ私達は-代わりに得ますか0
。 yumにエラーや依存関係の問題が表示されない場合はどうなりますか?
ベストアンサー1
yum
「いいえ」(または使用)と答えると、常に1が返されます--assumeno
。
yumの「ドライラン」モードが必要な場合は、yum-plugin-tsflags
パッケージをインストールしてからyum update -y --setopt tsflags=test
。パッケージをダウンロードし、トランザクション確認を実行し、パッケージのインストールと削除自体を除くすべてのタスクを実行します。