dnf: 설치된 그룹에 선택적 패키지도 설치해야 합니까?

dnf: 설치된 그룹에 선택적 패키지도 설치해야 합니까?

선택적 패키지 없이 "XYZ" 그룹을 설치했습니다.

그룹을 제거하고 다시 설치하지 않고 선택적 패키지가 포함된 그룹을 설치하는 방법은 무엇입니까?

답변1

그룹을 삭제한 것으로 표시하고 --with-optional스위치를 사용하여 다시 설치하면 어떻게 되나요?

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선택적 패키지를 파악하고 설치할 수 있습니다.

관련 정보