我安装了组“XYZ”,没有可选包。
如何安装带有可选软件包的组,而不需要删除并重新安装它?
答案1
如果将组标记为已删除并使用--with-optional
switch 重新安装会怎么样?
dnf group mark remove
dnf group install --with-optional group-name
答案2
dnf
即使您之前执行过操作,它也足够智能,允许您安装可选软件包groupinstall
。只需使用开关重新运行该groupinstall
命令即可--with-optional
。
例子
我在这里安装了该组graphics
:
[root@tambourie slm]# dnf groupinstall graphics
Last metadata expiration check: 0:16:49 ago on Sun 09 Jul 2023 11:14:17 PM EDT.
Dependencies resolved.
=====================================================================================================================================================================================================================
Package Architecture Version Repository Size
=====================================================================================================================================================================================================================
Installing Groups:
Graphics
Transaction Summary
=====================================================================================================================================================================================================================
Is this ok [y/N]: y
Complete!
我们可以看到这个包有可选的包,如下所示:
[root@tambourie slm]# dnf group info graphics
Last metadata expiration check: 0:17:09 ago on Sun 09 Jul 2023 11:14:17 PM EDT.
Group: Graphics
Description: This group includes packages to help you manipulate and scan images.
Optional Packages:
ImageMagick
Panini
asciio
asymptote
...
...
如果我们使用开关重新运行--with-optional
:
[root@tambourie slm]# dnf groupinstall Graphics --with-optional
Last metadata expiration check: 0:18:17 ago on Sun 09 Jul 2023 11:14:17 PM EDT.
Dependencies resolved.
=====================================================================================================================================================================================================================
Package Architecture Version Repository Size
=====================================================================================================================================================================================================================
Installing group/module packages:
Panini x86_64 0.73.0-13.fc38 fedora 227 k
asciio noarch 1.51.3-23.fc38 fedora 10 k
asymptote x86_64 2.85-1.fc38 fedora 5.0 M
cbrpager x86_64 0.9.22-26.fc38 fedora 54 k
dcraw x86_64 9.28.0-18.fc38 fedora 278 k
...
...
dnf
可以弄清楚并安装可选包。