VMware Player 4.0.3을 설치하고 설치 프로그램을 패치하여 12.04 시스템에서 작동하려면 어떻게합니까? VMwarePlayer 4.0.3을 설치할 수 없습니다. 버전

Ubuntu 12.04 64Bit에 VMwarePlayer 4.0.3을 설치할 수 없습니다. 버전 4.0.2의 경우 시스템에서 제대로 작동하도록 VMware Player를 패치하기 위해 실행해야하는 스크립트를 찾았으며 그 후에 4.0.2를 설치할 수 있습니다.

버전 4.0.3과 비슷한 솔루션이 있습니까?



답변

나는 같은 문제에 부딪 쳤고 그것을 적용하는 스크립트에서 버전 번호를 편집함으로써 동일한 패치 작업을 할 수 있었다.

경고 : VMware 패치와 관련하여 실제로 무엇을 말하는지 잘 모르겠습니다.

직접 시도할지 여부는 위험 회피에 달려 있습니다. 하지만 VMware Player 설치가 이미 중단 되었습니까? 버전 4.0.2를 제거하고 다시 설치할 수있는 최악의 시나리오를 알아 냈습니다.

나는 여기에서 찾은 지시 사항을 기반으로했습니다 : vmware player compile issue . 가장 간단한 단계로 정리하려면 :

  1. 이 tarball을 다운로드하십시오 : http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz
  2. 홈 디렉토리에서 tarball을 추출하십시오.
  3. patch-modules_3.2.0.sh 파일을 편집하십시오. 줄 plreqver=4.0.2을 찾아서plreqver=4.0.3
  4. 파일을 저장 한 다음 실행하십시오. sudo ./patch-modules_3.2.0.sh

이전 버전 4.0.2에서 동일한 패치를 실행 한 경우 “/usr/lib/vmware/modules/source/.patched found. 소스를 이미 패치했습니다. 종료 중”오류가 표시 될 수 있습니다. 표시되면 /usr/lib/vmware/modules/source/.patched파일을 삭제하고 다시 시도하십시오.


패치 패킷이 설치되어 있어야합니다 : apt-get install patch. 최신 Kubuntu의 기본 설치에는 없었으므로 오류가 발생했습니다.

./patch-modules_3.2.0.sh: line 42: patch: command not found

때로는 버전 확인이 제대로 이루어지지 않습니다. 이 경우 “unset product”다음에 나오는 4 줄을 삭제하여 제거 할 수 있습니다. 모두 “[“로 시작합니다. 이것은 다시 무언가를 깨뜨릴 위험을 증가시킬 수 있습니다.


답변

다른 버전에서 작동하며 버전 4.0.4.744019로 테스트했습니다.

vmware-installer -l버전 번호를 얻으려면 콘솔에서 실행하십시오 .

파일을 편집하십시오 patch-modules_3.2.0.sh.

  1. plreqver = 4.0.2 줄을 찾아 plreqver = [버전 번호 복사 및 붙여 넣기, 세 자리 xxx 만]으로 변경하십시오.

  2. 다음 줄을 제거하십시오.

    설정 해제 제품 [-z “$ vmver”] && 오류 “VMWare가이 PC에 제대로 설치되지 않았습니다” “[“$ vmver “==”workstation $ vmreqver “] && product =”VMWare WorkStation “[“$ vmver “= = “player $ plreqver”] && product = “VMWare Player”[-z “$ product”] && 오류 “죄송합니다.이 스크립트는 VMWare WorkStation $ vmreqver 또는 VMWare Player $ plreqver 전용입니다.”

    [ ” id -u“! = “0”] && 오류 “이 스크립트를 실행하려면 루트 여야합니다”[-f “$ ptoken”] && 오류 “$ ptoken을 찾았습니다. 이미 소스를 패치했습니다”[! -d “$ basedir”] && 오류 “Source ‘$ basedir’디렉토리를 찾을 수 없습니다. $ product를 다시 설치하십시오”[! -f “$ fpatch”] && 오류 ” ‘$ fpatch’를 찾을 수 없습니다. 현재 ‘$ curdir’디렉토리로 복사하십시오”

이제 다음을 통해 패치를 실행하십시오. sudo sh patch-modules_3.2.0.sh


답변