VMware 도구 저장소

VMware 도구 저장소

모든 설치 패키지의 로컬 저장소를 유지 관리합니다. 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
...

관련 정보