centos-7의 시뮬레이션 템플릿은 무엇입니까?

centos-7의 시뮬레이션 템플릿은 무엇입니까?

나는 보았다일부 웹사이트에서는 함께 제공되는 centos-7 템플릿을 언급합니다.mock,

/etc/mock/centos-7-aarch64.cfg
/etc/mock/centos-7-armhfp.cfg
/etc/mock/centos-7-i386.cfg
/etc/mock/centos-7-ppc64.cfg
/etc/mock/centos-7-ppc64le.cfg
/etc/mock/centos-7-x86_64.cfg

그러나 설치 시 이러한 파일이 누락되었습니까 mock? centos-7어떤 템플릿을 사용합니까?

yum info mock내 관점 에서 ,

yum info mock

Installed Packages
Name        : mock
Arch        : noarch
Version     : 1.4.21
Release     : 1.el7
Size        : 741 k
Repo        : installed
From repo   : epel
Summary     : Builds packages inside chroots
URL         : https://github.com/rpm-software-management/mock/
License     : GPLv2+
Description : Mock takes an SRPM and builds it in a chroot.

yumdb info mock

# yumdb info mock
Loaded plugins: fastestmirror
mock-1.4.21-1.el7.noarch
     checksum_data = 1e1b04f2009acef02f05aaf1af5b32a4cb5bce49eb0029803d8990f832bf09e4
     checksum_type = sha256
     command_line = install mock
     from_repo = epel
     from_repo_revision = 1574209186
     from_repo_timestamp = 1574209353
     installed_by = 1000
     origin_url = https://dfw.mirror.rackspace.com/epel/7/x86_64/Packages/m/mock-1.4.21-1.el7.noarch.rpm
     reason = user
     releasever = 7
     var_contentdir = centos
     var_cp_centos_major_version = 7
     var_infra = stock
     var_uuid = 54909cf4-080d-4942-bf31-ef058b297752

이 파일은 다음 위치에 없는 것 같습니다.rpm이 가리키는 git repo.

답변1

mockEPEL에서 제공하는 최신 버전을 설치한 것 같습니다.

이 패키지의 경우 구성 파일은 RPM 패키지에서 변경되고 제공 /etc/mock/centos-7-x86_64.cfg됩니다 ./etc/mock/epel-7-x86_64.cfgmock-core-configs

최신 버전은 mock전환용인 것으로 보이 dnf므로 python3더 이상 유지 관리하고 싶지 않은 스키마를 제거했을 수 있습니다. 참조된 구성의 전체 목록을 보려면 CentOS 버전으로 다운그레이드해야 할 수도 있습니다 mock.

관련 정보