在 Bash 脚本中静默检查 RPM 是否存在

9

我正在尝试使用if语句在bash脚本中进行快速检查,以查看是否安装了rpm。但我希望静默执行。当前,当我运行脚本并且rpm确实存在时,它会将rpm的输出输出到屏幕上,而我不想要这个。

if rpm -qa | grep glib; then
    do something
fi

也许我错过了某个rpm选项?还是需要修改我的语句? 谢谢。

rpm -qa比仅执行rpm -q glib更昂贵。诀窍在于提前知道软件包名称,以便花费更少的时间单独搜索它。 - Walid
7个回答

18

rpm 命令中有一个有趣的 --quiet 选项。手册上说:

   --quiet
          Print  as little as possible - normally only error messages will
          be displayed.

所以你可能喜欢使用这个:

if rpm -q --quiet glib ; then 
  do something 
fi

这种方式应该更快,因为它不需要等待安装所有-qa(查询所有)rpm包,而只查询目标rpm包。当然,您必须知道要测试的软件包的正确名称是否已安装。

注意:在Fedora 15上使用RPM版本4.9.1.2


12

1)您可以在grep命令中添加-q开关。

if rpm -qa | grep -q glib; then
  do something
fi

2) 你可以将标准输出(stdout)和/或标准错误(stderr)重定向到/dev/null

if rpm -qa | grep glib  2>&1 > /dev/null; then
  do something
fi

2
使用 rpm -q > /dev/null 命令的答案更加优雅,不需要牵扯到 grep。 - Binary Phile

8

实际上,你只需要使用 -q 选项:

$ rpm -q zabbix-agent

package zabbix-agent is not installed

$ rpm -q curl

curl-7.24.0-5.25.amzn1.x86_64

它将会看起来像这样:
$ if rpm -q zabbix-agent > /dev/null; then echo "Package zabbix-agent is already installed."; fi

Package zabbix-agent is already installed.

2
让我解释一下。如果你只需要运行 rpm -q PACKAGE_NAME 命令,就不需要使用 rpm -aq 和 grep。因此,rpm会为你执行grep。 - user2153517
2
这是比被接受的答案更优雅的答案。从rpm -q返回的值就是你所需要的。有趣的是,-qa不返回相同的返回代码,因此你需要将stdout重定向到/dev/null并坚持使用-q。 - Binary Phile

1
你可以这样做:
[ -z "$(rpm -qa|grep glib)" ] && echo none || echo present

...或者,如果你更喜欢:

if [ $(rpm -qa|grep -c glib) -gt 0 ]; then
    echo present
else
    echo none
fi

1
您可以测试命令是否返回字符串,命令替换将捕获输出:
[[ "$(rpm -qa | grep glib)" ]] && do something

0

curl_setopt(CurlHandle $handle, int $option, mixed $value): bool

curl_setopt(CurlHandle $handle,int $option,mixed $value):bool


1
目前你的回答不够清晰,请编辑并添加更多细节,以帮助其他人理解它如何回答问题。你可以在帮助中心找到有关如何撰写好答案的更多信息。 - Community

0

出于某种原因,RPM没有提供一种接受软件包名称列表并返回已安装软件包列表(或相反,打印任何未安装的软件包)的方法。由于它喜欢为不匹配的名称打印警告,您不能直接将输出传递到另一个命令中,而不使用像grep这样的工具来过滤输出。

虽然使用grep可以解决问题,并且在交互式用例中完全可以使用,但这是一种脆弱的策略。在自动化/脚本情况下应该避免使用。这是因为您可能正在寻找的字符串(例如“未安装”)可能会在开发人员发布新版本时更改,或者如果有人尝试在配置为使用不同语言的系统上运行您的脚本/逻辑。

这是更好的策略:

#- echo "glib glib2" | tr ' ' '\n' | while read PKG ; do { rpm --quiet -q "$PKG" && echo "$PKG" ; } ; done
glib2

在我的情况下,我需要一个已安装的QEMU列表,以便我可以用重建的RPM替换它们。而且我不想生成很多无意义的错误/警告,这可能会让其他人误以为有问题。因此,在安装/卸载事务期间,我需要一个已安装软件包的列表。实际结果如下所示:
#- echo "qemu-img qemu-kvm qemu-kvm-audio-pa qemu-kvm-block-curl qemu-kvm-block-rbd qemu-kvm-common qemu-kvm-core qemu-kvm-debugsource qemu-kvm-device-display-virtio-gpu qemu-kvm-device-display-virtio-gpu-gl qemu-kvm-device-display-virtio-gpu-pci qemu-kvm-device-display-virtio-gpu-pci-gl qemu-kvm-device-display-virtio-vga qemu-kvm-device-display-virtio-vga-gl qemu-kvm-device-usb-host qemu-kvm-device-usb-redirect qemu-kvm-docs qemu-kvm-tools qemu-kvm-ui-egl-headless qemu-kvm-ui-opengl qemu-pr-helper virtiofsd qemu-kvm-audio-pa-debuginfo qemu-kvm-block-curl-debuginfo qemu-kvm-block-rbd-debuginfo qemu-kvm-block-ssh-debuginfo qemu-kvm-common-debuginfo qemu-kvm-core-debuginfo qemu-kvm-debuginfo qemu-kvm-device-display-virtio-gpu-debuginfo qemu-kvm-device-display-virtio-gpu-gl-debuginfo qemu-kvm-device-display-virtio-gpu-pci-debuginfo qemu-kvm-device-display-virtio-gpu-pci-gl-debuginfo qemu-kvm-device-display-virtio-vga-debuginfo qemu-kvm-device-display-virtio-vga-gl-debuginfo qemu-kvm-device-usb-host-debuginfo qemu-kvm-device-usb-redirect-debuginfo qemu-kvm-tests-debuginfo qemu-kvm-tools-debuginfo qemu-kvm-ui-egl-headless-debuginfo qemu-kvm-ui-opengl-debuginfo qemu-guest-agent-debuginfo qemu-img-debuginfo qemu-pr-helper-debuginfo virtiofsd-debuginfo virtiofsd-debugsource" | tr ' ' '\n' | while read PKG ; do { rpm --quiet -q "$PKG" && echo "$PKG" ; } ; done
qemu-img
qemu-kvm
qemu-kvm-audio-pa
qemu-kvm-block-curl
qemu-kvm-block-rbd
qemu-kvm-common
qemu-kvm-core
qemu-kvm-debugsource
qemu-kvm-device-display-virtio-gpu
qemu-kvm-device-display-virtio-gpu-gl
qemu-kvm-device-display-virtio-gpu-pci
qemu-kvm-device-display-virtio-gpu-pci-gl
qemu-kvm-device-display-virtio-vga
qemu-kvm-device-display-virtio-vga-gl
qemu-kvm-device-usb-host
qemu-kvm-device-usb-redirect
qemu-kvm-docs
qemu-kvm-tools
qemu-kvm-ui-egl-headless
qemu-kvm-ui-opengl
qemu-pr-helper
virtiofsd

对于我的使用情况,最终结果看起来像这样(为了简单起见,示例使用了硬编码的 RPM 文件名列表):

#- REMOVEPKGS=$(echo `echo "qemu-img qemu-kvm qemu-kvm-audio-pa qemu-kvm-block-curl qemu-kvm-block-rbd qemu-kvm-common qemu-kvm-core qemu-kvm-debugsource qemu-kvm-device-display-virtio-gpu qemu-kvm-device-display-virtio-gpu-gl qemu-kvm-device-display-virtio-gpu-pci qemu-kvm-device-display-virtio-gpu-pci-gl qemu-kvm-device-display-virtio-vga qemu-kvm-device-display-virtio-vga-gl qemu-kvm-device-usb-host qemu-kvm-device-usb-redirect qemu-kvm-docs qemu-kvm-tools qemu-kvm-ui-egl-headless qemu-kvm-ui-opengl qemu-pr-helper virtiofsd qemu-kvm-audio-pa-debuginfo qemu-kvm-block-curl-debuginfo qemu-kvm-block-rbd-debuginfo qemu-kvm-block-ssh-debuginfo qemu-kvm-common-debuginfo qemu-kvm-core-debuginfo qemu-kvm-debuginfo qemu-kvm-device-display-virtio-gpu-debuginfo qemu-kvm-device-display-virtio-gpu-gl-debuginfo qemu-kvm-device-display-virtio-gpu-pci-debuginfo qemu-kvm-device-display-virtio-gpu-pci-gl-debuginfo qemu-kvm-device-display-virtio-vga-debuginfo qemu-kvm-device-display-virtio-vga-gl-debuginfo qemu-kvm-device-usb-host-debuginfo qemu-kvm-device-usb-redirect-debuginfo qemu-kvm-tests-debuginfo qemu-kvm-tools-debuginfo qemu-kvm-ui-egl-headless-debuginfo qemu-kvm-ui-opengl-debuginfo qemu-guest-agent-debuginfo qemu-img-debuginfo qemu-pr-helper-debuginfo virtiofsd-debuginfo virtiofsd-debugsource" | tr ' ' '\n' | while read PKG ; do { rpm --quiet -q "$PKG" && echo "$PKG" ; } ; done`)
#- INSTALLPKGS="edk2-aarch64-20220826gitba0e0e4c6a17-1.btrh9.noarch.rpm edk2-arm-20220826gitba0e0e4c6a17-1.btrh9.noarch.rpm edk2-ovmf-20220826gitba0e0e4c6a17-1.btrh9.noarch.rpm edk2-tools-20220826gitba0e0e4c6a17-1.btrh9.x86_64.rpm edk2-tools-doc-20220826gitba0e0e4c6a17-1.btrh9.noarch.rpm edk2-tools-python-20220826gitba0e0e4c6a17-1.btrh9.noarch.rpm libcacard-2.8.1-3.btrh9.x86_64.rpm libcacard-devel-2.8.1-3.btrh9.x86_64.rpm lzfse-1.0-1.btrh9.x86_64.rpm lzfse-devel-1.0-1.btrh9.x86_64.rpm lzfse-libs-1.0-1.btrh9.x86_64.rpm mesa-libgbm-devel-21.3.4-2.el9.x86_64.rpm openbios-20200725-5.git7f28286.btrh9.noarch.rpm pcsc-lite-devel-1.9.4-1.el9.x86_64.rpm qemu-7.1.0-3.btrh9.x86_64.rpm qemu-audio-alsa-7.1.0-3.btrh9.x86_64.rpm qemu-audio-dbus-7.1.0-3.btrh9.x86_64.rpm qemu-audio-oss-7.1.0-3.btrh9.x86_64.rpm qemu-audio-pa-7.1.0-3.btrh9.x86_64.rpm qemu-audio-sdl-7.1.0-3.btrh9.x86_64.rpm qemu-audio-spice-7.1.0-3.btrh9.x86_64.rpm qemu-block-curl-7.1.0-3.btrh9.x86_64.rpm qemu-block-dmg-7.1.0-3.btrh9.x86_64.rpm qemu-block-iscsi-7.1.0-3.btrh9.x86_64.rpm qemu-block-rbd-7.1.0-3.btrh9.x86_64.rpm qemu-block-ssh-7.1.0-3.btrh9.x86_64.rpm qemu-char-baum-7.1.0-3.btrh9.x86_64.rpm qemu-char-spice-7.1.0-3.btrh9.x86_64.rpm qemu-common-7.1.0-3.btrh9.x86_64.rpm qemu-device-display-qxl-7.1.0-3.btrh9.x86_64.rpm qemu-device-display-vhost-user-gpu-7.1.0-3.btrh9.x86_64.rpm qemu-device-display-virtio-gpu-7.1.0-3.btrh9.x86_64.rpm qemu-device-display-virtio-gpu-ccw-7.1.0-3.btrh9.x86_64.rpm qemu-device-display-virtio-gpu-gl-7.1.0-3.btrh9.x86_64.rpm qemu-device-display-virtio-gpu-pci-7.1.0-3.btrh9.x86_64.rpm qemu-device-display-virtio-gpu-pci-gl-7.1.0-3.btrh9.x86_64.rpm qemu-device-display-virtio-vga-7.1.0-3.btrh9.x86_64.rpm qemu-device-display-virtio-vga-gl-7.1.0-3.btrh9.x86_64.rpm qemu-device-usb-host-7.1.0-3.btrh9.x86_64.rpm qemu-device-usb-redirect-7.1.0-3.btrh9.x86_64.rpm qemu-device-usb-smartcard-7.1.0-3.btrh9.x86_64.rpm qemu-docs-7.1.0-3.btrh9.x86_64.rpm qemu-guest-agent-7.1.0-3.btrh9.x86_64.rpm qemu-img-7.1.0-3.btrh9.x86_64.rpm qemu-kvm-7.1.0-3.btrh9.x86_64.rpm qemu-kvm-core-7.1.0-3.btrh9.x86_64.rpm qemu-pr-helper-7.1.0-3.btrh9.x86_64.rpm qemu-system-aarch64-7.1.0-3.btrh9.x86_64.rpm qemu-system-aarch64-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-alpha-7.1.0-3.btrh9.x86_64.rpm qemu-system-alpha-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-arm-7.1.0-3.btrh9.x86_64.rpm qemu-system-arm-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-avr-7.1.0-3.btrh9.x86_64.rpm qemu-system-avr-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-cris-7.1.0-3.btrh9.x86_64.rpm qemu-system-cris-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-hppa-7.1.0-3.btrh9.x86_64.rpm qemu-system-hppa-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-loongarch64-7.1.0-3.btrh9.x86_64.rpm qemu-system-loongarch64-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-m68k-7.1.0-3.btrh9.x86_64.rpm qemu-system-m68k-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-microblaze-7.1.0-3.btrh9.x86_64.rpm qemu-system-microblaze-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-mips-7.1.0-3.btrh9.x86_64.rpm qemu-system-mips-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-nios2-7.1.0-3.btrh9.x86_64.rpm qemu-system-nios2-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-or1k-7.1.0-3.btrh9.x86_64.rpm qemu-system-or1k-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-ppc-7.1.0-3.btrh9.x86_64.rpm qemu-system-ppc-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-riscv-7.1.0-3.btrh9.x86_64.rpm qemu-system-riscv-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-rx-7.1.0-3.btrh9.x86_64.rpm qemu-system-rx-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-s390x-7.1.0-3.btrh9.x86_64.rpm qemu-system-s390x-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-sh4-7.1.0-3.btrh9.x86_64.rpm qemu-system-sh4-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-sparc-7.1.0-3.btrh9.x86_64.rpm qemu-system-sparc-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-tricore-7.1.0-3.btrh9.x86_64.rpm qemu-system-tricore-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-x86-7.1.0-3.btrh9.x86_64.rpm qemu-system-x86-core-7.1.0-3.btrh9.x86_64.rpm qemu-system-xtensa-7.1.0-3.btrh9.x86_64.rpm qemu-system-xtensa-core-7.1.0-3.btrh9.x86_64.rpm qemu-tests-7.1.0-3.btrh9.x86_64.rpm qemu-tools-7.1.0-3.btrh9.x86_64.rpm qemu-ui-curses-7.1.0-3.btrh9.x86_64.rpm qemu-ui-dbus-7.1.0-3.btrh9.x86_64.rpm qemu-ui-egl-headless-7.1.0-3.btrh9.x86_64.rpm qemu-ui-gtk-7.1.0-3.btrh9.x86_64.rpm qemu-ui-opengl-7.1.0-3.btrh9.x86_64.rpm qemu-ui-sdl-7.1.0-3.btrh9.x86_64.rpm qemu-ui-spice-app-7.1.0-3.btrh9.x86_64.rpm qemu-ui-spice-core-7.1.0-3.btrh9.x86_64.rpm qemu-user-7.1.0-3.btrh9.x86_64.rpm qemu-user-binfmt-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-aarch64-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-alpha-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-arm-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-cris-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-hexagon-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-hppa-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-loongarch64-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-m68k-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-microblaze-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-mips-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-nios2-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-or1k-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-ppc-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-riscv-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-s390x-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-sh4-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-sparc-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-x86-7.1.0-3.btrh9.x86_64.rpm qemu-user-static-xtensa-7.1.0-3.btrh9.x86_64.rpm qemu-virtiofsd-7.1.0-3.btrh9.x86_64.rpm SDL2_image-2.0.5-6.el9.remi.x86_64.rpm SDL2_image-devel-2.0.5-6.el9.remi.x86_64.rpm SLOF-20210217-5.git33a7322d.btrh9.noarch.rpm spice-glib-0.40-1.btrh9.x86_64.rpm spice-glib-devel-0.40-1.btrh9.x86_64.rpm spice-gtk-0.40-1.btrh9.x86_64.rpm spice-gtk3-0.40-1.btrh9.x86_64.rpm spice-gtk3-devel-0.40-1.btrh9.x86_64.rpm spice-gtk3-vala-0.40-1.btrh9.x86_64.rpm spice-gtk-tools-0.40-1.btrh9.x86_64.rpm spice-server-0.15.0-5.btrh9.x86_64.rpm spice-server-devel-0.15.0-5.btrh9.x86_64.rpm spice-protocol-0.14.4-2.btrh9.noarch.rpm virglrenderer-0.10.1-1.20220912git19dc97a2.btrh9.x86_64.rpm virglrenderer-devel-0.10.1-1.20220912git19dc97a2.btrh9.x86_64.rpm virglrenderer-test-server-0.10.1-1.20220912git19dc97a2.btrh9.x86_64.rpm"
#- bash -c 'dnf shell --assumeyes <(printf "%s\n" "install $INSTALLPKGS" "remove $REMOVEPKGS" "run" "clean all" "exit")'
AlmaLinux 9 - AppStream                                                                3.9 MB/s | 8.6 MB     00:02
AlmaLinux 9 - BaseOS                                                                   1.5 MB/s | 4.2 MB     00:02
AlmaLinux 9 - Extras                                                                    31 kB/s |  13 kB     00:00
Extra Packages for Enterprise Linux 9 - x86_64                                         3.6 MB/s |  11 MB     00:03
=======================================================================================================================
 Package                                      Arch      Version                                  Repository       Size
=======================================================================================================================
Installing:
 SDL2_image                                   x86_64    2.0.5-6.el9.remi                         @commandline     82 k
 SDL2_image-devel                             x86_64    2.0.5-6.el9.remi                         @commandline     11 k
 SLOF                                         noarch    20210217-5.git33a7322d.btrh9             @commandline    218 k
 edk2-aarch64                                 noarch    20220826gitba0e0e4c6a17-1.btrh9          @commandline    5.6 M
 edk2-arm                                     noarch    20220826gitba0e0e4c6a17-1.btrh9          @commandline    2.8 M
 edk2-tools                                   x86_64    20220826gitba0e0e4c6a17-1.btrh9          @commandline    405 k
 edk2-tools-doc                               noarch    20220826gitba0e0e4c6a17-1.btrh9          @commandline     77 k
 edk2-tools-python                            noarch    20220826gitba0e0e4c6a17-1.btrh9          @commandline    1.6 M
 libcacard                                    x86_64    3:2.8.1-3.btrh9                          @commandline     55 k
 libcacard-devel                              x86_64    3:2.8.1-3.btrh9                          @commandline     18 k
 lzfse                                        x86_64    1.0-1.btrh9                              @commandline     14 k
 lzfse-devel                                  x86_64    1.0-1.btrh9                              @commandline    8.8 k
 lzfse-libs                                   x86_64    1.0-1.btrh9                              @commandline     25 k
 mesa-libgbm-devel                            x86_64    21.3.4-2.el9                             @commandline     17 k
 openbios                                     noarch    1:20200725-5.git7f28286.btrh9            @commandline    303 k
 pcsc-lite-devel                              x86_64    1.9.4-1.el9                              @commandline     45 k
 qemu                                         x86_64    768:7.1.0-3.btrh9                        @commandline     15 k
 qemu-audio-alsa                              x86_64    768:7.1.0-3.btrh9                        @commandline     24 k
 qemu-audio-dbus                              x86_64    768:7.1.0-3.btrh9                        @commandline     25 k
 qemu-audio-oss                               x86_64    768:7.1.0-3.btrh9                        @commandline     23 k
 qemu-audio-pa                                x86_64    768:7.1.0-3.btrh9                        @commandline     24 k
 qemu-audio-sdl                               x86_64    768:7.1.0-3.btrh9                        @commandline     21 k
 qemu-audio-spice                             x86_64    768:7.1.0-3.btrh9                        @commandline     20 k
 qemu-block-curl                              x86_64    768:7.1.0-3.btrh9                        @commandline     26 k
 qemu-block-dmg                               x86_64    768:7.1.0-3.btrh9                        @commandline     20 k
 qemu-block-iscsi                             x86_64    768:7.1.0-3.btrh9                        @commandline     34 k
 qemu-block-rbd                               x86_64    768:7.1.0-3.btrh9                        @commandline     30 k
 qemu-block-ssh                               x86_64    768:7.1.0-3.btrh9                        @commandline     29 k
 qemu-char-baum                               x86_64    768:7.1.0-3.btrh9                        @commandline     23 k
 qemu-char-spice                              x86_64    768:7.1.0-3.btrh9                        @commandline     22 k
 qemu-common                                  x86_64    768:7.1.0-3.btrh9                        @commandline    568 k
 qemu-device-display-qxl                      x86_64    768:7.1.0-3.btrh9                        @commandline     43 k
 qemu-device-display-vhost-user-gpu           x86_64    768:7.1.0-3.btrh9                        @commandline    236 k
 qemu-device-display-virtio-gpu               x86_64    768:7.1.0-3.btrh9                        @commandline     37 k
 qemu-device-display-virtio-gpu-ccw           x86_64    768:7.1.0-3.btrh9                        @commandline     19 k
 qemu-device-display-virtio-gpu-gl            x86_64    768:7.1.0-3.btrh9                        @commandline     25 k
 qemu-device-display-virtio-gpu-pci           x86_64    768:7.1.0-3.btrh9                        @commandline     19 k
 qemu-device-display-virtio-gpu-pci-gl        x86_64    768:7.1.0-3.btrh9                        @commandline     18 k
 qemu-device-display-virtio-vga               x86_64    768:7.1.0-3.btrh9                        @commandline     20 k
 qemu-device-display-virtio-vga-gl            x86_64    768:7.1.0-3.btrh9                        @commandline     18 k
 qemu-device-usb-host                         x86_64    768:7.1.0-3.btrh9                        @commandline     32 k
 qemu-device-usb-redirect                     x86_64    768:7.1.0-3.btrh9                        @commandline     39 k
 qemu-device-usb-smartcard                    x86_64    768:7.1.0-3.btrh9                        @commandline     27 k
 qemu-docs                                    x86_64    768:7.1.0-3.btrh9                        @commandline    1.0 M
 qemu-guest-agent                             x86_64    768:7.1.0-3.btrh9                        @commandline    307 k
 qemu-system-aarch64                          x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-aarch64-core                     x86_64    768:7.1.0-3.btrh9                        @commandline    4.8 M
 qemu-system-alpha                            x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-alpha-core                       x86_64    768:7.1.0-3.btrh9                        @commandline    3.1 M
 qemu-system-arm                              x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-arm-core                         x86_64    768:7.1.0-3.btrh9                        @commandline    4.4 M
 qemu-system-avr                              x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-avr-core                         x86_64    768:7.1.0-3.btrh9                        @commandline    2.2 M
 qemu-system-cris                             x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-cris-core                        x86_64    768:7.1.0-3.btrh9                        @commandline    2.2 M
 qemu-system-hppa                             x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-hppa-core                        x86_64    768:7.1.0-3.btrh9                        @commandline    3.4 M
 qemu-system-loongarch64                      x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-loongarch64-core                 x86_64    768:7.1.0-3.btrh9                        @commandline    3.2 M
 qemu-system-m68k                             x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-m68k-core                        x86_64    768:7.1.0-3.btrh9                        @commandline    2.6 M
 qemu-system-microblaze                       x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-microblaze-core                  x86_64    768:7.1.0-3.btrh9                        @commandline    2.7 M
 qemu-system-mips                             x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-mips-core                        x86_64    768:7.1.0-3.btrh9                        @commandline     13 M
 qemu-system-nios2                            x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-nios2-core                       x86_64    768:7.1.0-3.btrh9                        @commandline    2.2 M
 qemu-system-or1k                             x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-or1k-core                        x86_64    768:7.1.0-3.btrh9                        @commandline    2.2 M
 qemu-system-ppc                              x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-ppc-core                         x86_64    768:7.1.0-3.btrh9                        @commandline    8.4 M
 qemu-system-riscv                            x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-riscv-core                       x86_64    768:7.1.0-3.btrh9                        @commandline    6.7 M
 qemu-system-rx                               x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-rx-core                          x86_64    768:7.1.0-3.btrh9                        @commandline    2.2 M
 qemu-system-s390x                            x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-s390x-core                       x86_64    768:7.1.0-3.btrh9                        @commandline    2.8 M
 qemu-system-sh4                              x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-sh4-core                         x86_64    768:7.1.0-3.btrh9                        @commandline    6.0 M
 qemu-system-sparc                            x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-sparc-core                       x86_64    768:7.1.0-3.btrh9                        @commandline    5.2 M
 qemu-system-tricore                          x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-tricore-core                     x86_64    768:7.1.0-3.btrh9                        @commandline    2.2 M
 qemu-system-x86                              x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-x86-core                         x86_64    768:7.1.0-3.btrh9                        @commandline    7.2 M
 qemu-system-xtensa                           x86_64    768:7.1.0-3.btrh9                        @commandline     16 k
 qemu-system-xtensa-core                      x86_64    768:7.1.0-3.btrh9                        @commandline    6.8 M
 qemu-tests                                   x86_64    768:7.1.0-3.btrh9                        @commandline    652 k
 qemu-tools                                   x86_64    768:7.1.0-3.btrh9                        @commandline    370 k
 qemu-ui-curses                               x86_64    768:7.1.0-3.btrh9                        @commandline     28 k
 qemu-ui-dbus                                 x86_64    768:7.1.0-3.btrh9                        @commandline     77 k
 qemu-ui-egl-headless                         x86_64    768:7.1.0-3.btrh9                        @commandline     20 k
 qemu-ui-gtk                                  x86_64    768:7.1.0-3.btrh9                        @commandline     43 k
 qemu-ui-opengl                               x86_64    768:7.1.0-3.btrh9                        @commandline     25 k
 qemu-ui-sdl                                  x86_64    768:7.1.0-3.btrh9                        @commandline     30 k
 qemu-ui-spice-app                            x86_64    768:7.1.0-3.btrh9                        @commandline     21 k
 qemu-ui-spice-core                           x86_64    768:7.1.0-3.btrh9                        @commandline     38 k
<<<SNIPPED>>>>
 spice-glib                                   x86_64    0.40-1.btrh9                             @commandline    360 k
 spice-glib-devel                             x86_64    0.40-1.btrh9                             @commandline    106 k
 spice-gtk                                    x86_64    0.40-1.btrh9                             @commandline     31 k
 spice-gtk-tools                              x86_64    0.40-1.btrh9                             @commandline     40 k
 spice-gtk3                                   x86_64    0.40-1.btrh9                             @commandline     65 k
 spice-gtk3-devel                             x86_64    0.40-1.btrh9                             @commandline     18 k
 spice-gtk3-vala                              x86_64    0.40-1.btrh9                             @commandline     14 k
 spice-protocol                               noarch    0.14.4-2.btrh9                           @commandline     30 k
 spice-server                                 x86_64    0.15.0-5.btrh9                           @commandline    385 k
 spice-server-devel                           x86_64    0.15.0-5.btrh9                           @commandline     17 k
 virglrenderer                                x86_64    0.10.1-1.20220912git19dc97a2.btrh9       @commandline    211 k
 virglrenderer-devel                          x86_64    0.10.1-1.20220912git19dc97a2.btrh9       @commandline     13 k
 virglrenderer-test-server                    x86_64    0.10.1-1.20220912git19dc97a2.btrh9       @commandline     27 k
Upgrading:
 edk2-ovmf                                    noarch    20220826gitba0e0e4c6a17-1.btrh9          @commandline     10 M
 qemu-img                                     x86_64    768:7.1.0-3.btrh9                        @commandline    1.8 M
 qemu-kvm                                     x86_64    768:7.1.0-3.btrh9                        @commandline     14 k
 qemu-kvm-core                                x86_64    768:7.1.0-3.btrh9                        @commandline     14 k
 qemu-pr-helper                               x86_64    768:7.1.0-3.btrh9                        @commandline    327 k
Removing:
 qemu-kvm-audio-pa                            x86_64    17:6.2.0-11.el9_0.5                      @appstream       28 k
 qemu-kvm-block-curl                          x86_64    17:6.2.0-11.el9_0.5                      @appstream       40 k
 qemu-kvm-block-rbd                           x86_64    17:6.2.0-11.el9_0.5                      @appstream       41 k
 qemu-kvm-common                              x86_64    17:6.2.0-11.el9_0.5                      @appstream      1.4 M
 qemu-kvm-device-display-virtio-gpu           x86_64    17:6.2.0-11.el9_0.5                      @appstream       56 k
 qemu-kvm-device-display-virtio-gpu-gl        x86_64    17:6.2.0-11.el9_0.5                      @appstream       15 k
 qemu-kvm-device-display-virtio-gpu-pci       x86_64    17:6.2.0-11.el9_0.5                      @appstream       15 k
 qemu-kvm-device-display-virtio-gpu-pci-gl    x86_64    17:6.2.0-11.el9_0.5                      @appstream       15 k
 qemu-kvm-device-display-virtio-vga           x86_64    17:6.2.0-11.el9_0.5                      @appstream       16 k
 qemu-kvm-device-display-virtio-vga-gl        x86_64    17:6.2.0-11.el9_0.5                      @appstream       15 k
 qemu-kvm-device-usb-host                     x86_64    17:6.2.0-11.el9_0.5                      @appstream       54 k
 qemu-kvm-device-usb-redirect                 x86_64    17:6.2.0-11.el9_0.5                      @appstream       73 k
 qemu-kvm-docs                                x86_64    17:6.2.0-11.el9_0.5                      @appstream      9.7 M
 qemu-kvm-tools                               x86_64    17:6.2.0-11.el9_0.5                      @appstream      1.1 M
 qemu-kvm-ui-egl-headless                     x86_64    17:6.2.0-11.el9_0.5                      @appstream       15 k
 qemu-kvm-ui-opengl                           x86_64    17:6.2.0-11.el9_0.5                      @appstream       32 k
 virtiofsd                                    x86_64    1.1.0-4.el9_0                            @appstream      1.9 M

Transaction Summary
=======================================================================================================================
Install  133 Packages
Upgrade    5 Packages
Remove    17 Packages

Total size: 171 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                               1/1
  Installing       : qemu-common-768:7.1.0-3.btrh9.x86_64                                                        1/160
  Running scriptlet: qemu-common-768:7.1.0-3.btrh9.x86_64                                                        1/160
  Installing       : qemu-ui-opengl-768:7.1.0-3.btrh9.x86_64                                                     2/160
<<<<SNIPPED>>>>
  Cleanup          : qemu-kvm-17:6.2.0-11.el9_0.5.x86_64                                                       139/160
  Cleanup          : qemu-kvm-core-17:6.2.0-11.el9_0.5.x86_64                                                  140/160
  Erasing          : qemu-kvm-ui-egl-headless-17:6.2.0-11.el9_0.5.x86_64                                       141/160
<<<<SNIPPED>>>>
Upgraded:
  edk2-ovmf-20220826gitba0e0e4c6a17-1.btrh9.noarch                qemu-img-768:7.1.0-3.btrh9.x86_64
  qemu-kvm-768:7.1.0-3.btrh9.x86_64                               qemu-kvm-core-768:7.1.0-3.btrh9.x86_64
  qemu-pr-helper-768:7.1.0-3.btrh9.x86_64
Installed:
  qemu-768:7.1.0-3.btrh9.x86_64
  qemu-audio-alsa-768:7.1.0-3.btrh9.x86_64
  qemu-audio-dbus-768:7.1.0-3.btrh9.x86_64
<<<SNIPPED>>>>
Removed:
  qemu-kvm-audio-pa-17:6.2.0-11.el9_0.5.x86_64
  qemu-kvm-block-curl-17:6.2.0-11.el9_0.5.x86_64
  qemu-kvm-block-rbd-17:6.2.0-11.el9_0.5.x86_64
<<<<SNIPPED>>>>
Complete!
Last metadata expiration check: 0:00:18 ago on Wed 19 Oct 2022 08:59:40 AM UTC.
34 files removed
Leaving Shell

只翻译文本内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接