모든 설치 패키지의 로컬 저장소를 유지 관리합니다. reposync를 사용하려고 하는데(처음으로 필요한 것을 미러링하기 위해 일반적으로 rsync를 사용합니다) 이상한 동작이 발생합니다. 시스템 전체에서 활성화한 모든 저장소/etc/yum.repos.d/MYREPO.conf동기화할 디렉터리 목록으로 끌어들이는 중입니다.
./reposync -n -c vmware-tools.cfg -p tmp -u
포함할 저장소 목록을 실제로 제공하고 싶지는 않습니다. 단지 위의 파일에 필요한 줄을 추가하고 작동시키기만 하면 됩니다.
vmware-tools.cfg의 내용.
[6-i386]
name=VMware Tools 6 x32
baseurl=http://packages.vmware.com/tools/esx/latest/rhel6/i386
enabled=1
gpgcheck=1
[6-x86_64]
name=VMware Tools 6 x64
baseurl=http://packages.vmware.com/tools/esx/latest/rhel6/x86_64
enabled=1
gpgcheck=1
[5-i386]
name=VMware Tools 5 x32
baseurl=http://packages.vmware.com/tools/esx/latest/rhel5/i386
enabled=1
gpgcheck=1
[5-x86_64]
name=VMware Tools 5 x64
baseurl=http://packages.vmware.com/tools/esx/latest/rhel5/x86_64
enabled=1
gpgcheck=1
이 동작을 수정하거나 파일을 더 나은 방법으로 동기화하려면 어떻게 해야 합니까?
답변1
도움말 에서 reposync
:
-r REPOID, --repoid=REPOID
specify repo ids to query, can be specified multiple
times (default is all enabled)
즉, 동기화하려면 -r
옵션 reposync
과 저장소 이름을 전달해야 합니다. 따라서 명령은 다음과 같아야 합니다.
./reposync -n -c vmware-tools.cfg -p tmp -r 6-x86_64 -u
답변2
나는 같은 문제가 있었지만 작동하는 해결책을 찾았습니다.
reposync
-c 옵션은 저장소 정의가 아닌 yum.conf를 찾고 있으므로 전체 yum 구성을 제공하고 repodir
이를 비워 설정하면 필요한 URL만 추출됩니다.
[main]
reposdir=
[vmwaretools-rhel6-i386]
name=VMware Tools 6 x32
baseurl=http://packages.vmware.com/tools/esx/latest/rhel6/i386
enabled=1
gpgcheck=0
...
결과 :
[repo@repo reposync-test]# reposync -c reposync-yum.conf -p repos -u
vmwaretools-rhel5-i386 | 951 B 00:00
vmwaretools-rhel5-i386/primary | 17 kB 00:00
vmwaretools-rhel5-x86_64 | 951 B 00:00
vmwaretools-rhel5-x86_64/primary | 13 kB 00:00
vmwaretools-rhel6-i386 | 951 B 00:00
vmwaretools-rhel6-i386/primary | 17 kB 00:00
vmwaretools-rhel6-x86_64 | 951 B 00:00
vmwaretools-rhel6-x86_64/primary | 17 kB 00:00
http://packages.vmware.com/tools/esx/latest/rhel5/i386/kmod-vmware-tools-pvscsi-1.1.3.0-2.6.18.8.el5.5.el5.i686.rpm
http://packages.vmware.com/tools/esx/latest/rhel5/i386/kmod-vmware-tools-pvscsi-PAE-1.1.3.0-2.6.18.8.el5.5.el5.i686.rpm
http://packages.vmware.com/tools/esx/latest/rhel5/i386/kmod-vmware-tools-vmblock-1.1.2.0-2.6.18.8.el5.5.el5.i686.rpm
...