Fedora 29는 모듈식 리포지토리를 지원합니다 . 이제 기존 및 fedora
리포지토리 외에도 다음으로 끝나는 리포지토리가 3개 더 추가되었습니다 .updates
updates-testing
-modular
fedora-modular.repo
fedora.repo
fedora-updates-modular.repo
fedora-updates.repo
fedora-updates-testing-modular.repo
fedora-updates-testing.repo
가장 큰 질문은: 기존 저장소와 모듈식 저장소에서 설치하는 것의 차이점은 무엇입니까?
이 글을 잠깐 읽었습니다기사;모듈성을 통해 사용자가 동일한 소프트웨어의 다른 스트림(예: 노드 6에서 노드 8로) 간에 전환할 수 있다는 것을 이해합니다. 하지만 기존 저장소에서 다운그레이드하고 업그레이드할 때 이것이 이미 가능하다고 생각합니다.
현재 6개의 저장소가 있으므로 그 중 일부를 비활성화하고 싶습니다. 기존 또는 모듈식을 비활성화해야 합니까? 장기적으로 공존할 것인가? 하나가 곧 다른 하나를 대체하게 될까요?
답변1
현재 Fedora 모듈식 저장소에는 콘텐츠가 거의 포함되어 있지 않습니다.
# dnf --disablerepo="*" --enablerepo=fedora-modular list available
Last metadata expiration check: 0:11:36 ago on Sat 12 Jan 2019 06:39:23 PM EST.
Available Packages
dwm.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
dwm-user.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
libgit2-devel.x86_64 0.27.4-1.module_2222+9bfbc8d7 fedora-modular
python-pygit2-doc.noarch 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
python2-pygit2.x86_64 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
stratisd.x86_64 1.0.0-1.module_2238+b7fada88 fedora-modular
이러한 패키지 중 하나를 사용하는 경우 물론 해당 패키지를 활성화된 상태로 유지해야 합니다. 그러나 F30 및 향후 릴리스에서는 더 많은 기능이 추가될 예정이므로 이미 사용하고 있는 패키지가 향후 모듈식 저장소로 이동될 수도 있습니다.
또한 이 디자인은 RHEL 8에서도 사용되고 있습니다. RHEL에서는많은소프트웨어신청 흐름, 이것이 그들이 모듈식 저장소라고 부르는 것입니다. 대부분의 RHEL 8 패키지는 RHEL 8 Beta의 AppStream에서 사용할 수 있습니다.
[root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-baseos-beta-rpms list available | wc -l
1070
[root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-appstream-beta-rpms list available | wc -l
3742
이것이 의미하는 바는 이러한 저장소를 활성화해야 한다는 것입니다. 이 6개의 저장소 중 4개만 활성화되어 있습니다. 업데이트 테스트 리포지토리는 기본적으로 활성화되어 있지 않습니다. 후보 업데이트를 테스트하고 버그 수정 여부를 bodhi에 보고하는 경우에만 이러한 리포지토리를 활성화하세요.
그건 그렇고, 많은 수의 저장소를 활성화하는 데 본질적으로 잘못된 것은 없습니다. 내 F29 워크스테이션에는 현재 항상 24개의 활성화된 저장소가 있습니다.