dnf 모듈 설치는 제공된 아티팩트를 무시합니다.

dnf 모듈 설치는 제공된 아티팩트를 무시합니다.

예기치 않게 dnf module install요청된 패키지의 최신 버전을 설치하려고 하면 모듈 스트림과 함께 제공된 아티팩트가 무시됩니다. 내가 아는 한, 이것이 바로 해야 할 일이다아니요모듈화가 진행되고 있나요?

Name             : duck
Stream           : 5.1000 [e] [a]
Version          : 2
Context          : duck-module-stream
Architecture     : 
Profiles         : everything
Default profiles : 
Repo             : dev
Summary          : DUMMY Module stream for `duck` and its dependencies DUMMY
Description      : duck's hallmarks are practicality and efficiency.
Requires         : 
Artifacts        : duck-0:84.3700.6-1.x86_64 

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive
[duck@duck ~]$ sudo dnf module install duck:5.1000/everything
Letzte Prüfung auf abgelaufene Metadaten: vor 0:00:15 am Mo 15 Aug 2022 10:30:04 CEST.
Abhängigkeiten sind aufgelöst.
=======================================================================================================================================================================================================================================
 Package                                                         Architecture                         Version                                                                    Repository                                       Size
=======================================================================================================================================================================================================================================
Pakete der Gruppe/des Moduls werden installiert:                                                        duck-appstream                               1.9 M
 duck                                                            x86_64                               8.3900.10-1                                                                 duck-tools                                    87 M

답변1

대답은 dnf이 경우에 사용 가능한 최신 rpm 패키지가 설치되는 것을 막을 수 있는 것은 아무것도 없다는 것입니다. 설치는 스트림 아티팩트에 연결되지 않으며, 요청한 패키지의 버전을 포함하는 사용 가능한 저장소가 더 있는 경우 더 높은 버전이면 선택됩니다.

모듈 스트림을 가상 저장소로 생각하십시오. 당시 그들은 RPM 세트를 제공했습니다 enabled.

이는 모듈 스트림의 패키지를 비모듈식 저장소에서도 사용할 수 있는 경우 문제가 될 수 있습니다.

관련 정보