답변:
먼저 Ubuntu 저장소 외부에서 파일을 설치하면 시스템이 손상 될 수 있습니다. VMware는 아마 안전하지만 여전히 언급해야합니다.
파일을 실행 가능하게하려면 파일의 권한을 변경해야합니다.
chmod a+x VMware-Player-6.0.3-1895310.x86_64.bundle
파일을 시작하십시오. VMWare를 설치하려면 루트 권한이 필요할 수 있지만 항상 그런 것은 아닙니다. 따라서이 경우 :
sudo ./VMware-Player-6.0.3-1895310.x86_64.bundle
sudo /bin/sh VMware-Player-6.0.3-1895310.x86_64.bundle
chmod u+x
`chmod a + x ' 가 아니어야합니까 ? 새로운 사용자는 전 세계적으로 무언가를 실행하도록 장려해서는 안됩니다.
sudo
돌고래 에서 실행하는 방법 ? 파일을 마우스 오른쪽 버튼으로 클릭하면 "루트로 실행"(관리자 권한으로 실행) 옵션이 없습니다. 쉘을 사용하지 않고 VMWare를 설치하는 방법은 무엇입니까?
.bundle
VMware Player, Workstation 및 기타 제품 의 파일은 실제로 이진 데이터가 포함 된 셸 스크립트입니다. file
유틸리티를 사용하여이를 발견하거나 확인할 수 있습니다.이 유틸리티는 어떤 종류의 파일이 있는지 (아마도) 알아내는 데 편리합니다.
ek@Ilex:~$ file VMware-Player-6.0.3-1895310.x86_64.bundle
VMware-Player-6.0.3-1895310.x86_64.bundle: a /usr/bin/env bash script executable (binary data)
로 실행 파일 을 chmod
만든 다음 실행할 수 있습니다.
chmod +x VMware-Player-6.0.3-1895310.x86_64.bundle
sudo ./VMware-Player-6.0.3-1895310.x86_64.bundle
( .bundle
현재 디렉토리에 있는 유일한 파일 인 경우 chmod +x *.bundle
and 만 사용할 수 있습니다 ./*.bundle
. 또는 파일 이름의 처음 몇 문자를 입력하고을 누르면 Tab셸 이 나머지를 입력합니다 .)
sudo
?VMware 제품과 같은 가상화 소프트웨어는 루트로 설치해야합니다. 이것이 sudo
두 번째 줄의 시작 부분에 넣은 이유 입니다. (가상화와 달리 가상화를 사용하지 않는 에뮬레이터 는 일반적으로 루트에 의한 조치없이 제한된 사용자 만 설치하여 사용할 수 있습니다.)
sudo
설치 프로그램이 그래픽 일 때 왜 여기에 문제가 없습니까?VMware 제품 설치 관리자는 그래픽으로 표시됩니다 (적어도 설치의 일부). 그것이 비록 일반적으로 권장 와 그래픽 프로그램을 실행 방지하기 위해 (선호 또는 ), 이 경우에는 그것을 잘해야한다 :sudo program
gksudo program
sudo -H program
file Downloads/VMw*
따르면 VMware-Player-7.0.0-2305329.x86_64.bundle: data
대신 cat -vt ~ / Downloads / V * | more`를 통해 파일이 무엇으로 시작하는지 알 수 있습니다.이 파일은 쉘 스크립트임을 나타내는 줄로 시작합니다. #!/usr/bin/env bash