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. 패키지를 다운로드하고, 트랜잭션 확인을 실행하고, 패키지 설치/제거 자체를 제외한 모든 작업을 수행합니다.

관련 정보