yum update --assumenoが終了コード1を返すのはなぜですか? yumはインストールを正常に進めます。

yum update --assumenoが終了コード1を返すのはなぜですか? yumはインストールを正常に進めます。

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。パッケージをダウンロードし、トランザクション確認を実行し、パッケージのインストールと削除自体を除くすべてのタスクを実行します。

おすすめ記事