우분투에서 .bundle 패키지를 설치하는 방법은 무엇입니까?


71

최근에 확장명이 .bundle 인 패키지를 다운로드했습니다. 그것은이다 VMware-Player-6.0.3-1895310.x86_64.bundle. 설치 vmware-player하고 싶지만 열면 텍스트 편집기로 열립니다.

답변:


114

먼저 Ubuntu 저장소 외부에서 파일을 설치하면 시스템이 손상 될 수 있습니다. VMware는 아마 안전하지만 여전히 언급해야합니다.

  1. 파일을 실행 가능하게하려면 파일의 권한을 변경해야합니다.

    chmod a+x VMware-Player-6.0.3-1895310.x86_64.bundle
    
  2. 파일을 시작하십시오. VMWare를 설치하려면 루트 권한이 필요할 수 있지만 항상 그런 것은 아닙니다. 따라서이 경우 :

    sudo ./VMware-Player-6.0.3-1895310.x86_64.bundle
    

14
감사! 한숨. VMware가 다운로드 페이지에서만이 내용을 말하면 .....
nealmcb

1
또한 당신은sudo /bin/sh VMware-Player-6.0.3-1895310.x86_64.bundle
Soitha Sumanadasa

8
이것이 chmod u+x`chmod a + x ' 가 아니어야합니까 ? 새로운 사용자는 전 세계적으로 무언가를 실행하도록 장려해서는 안됩니다.
Morgoth

sudo돌고래 에서 실행하는 방법 ? 파일을 마우스 오른쪽 버튼으로 클릭하면 "루트로 실행"(관리자 권한으로 실행) 옵션이 없습니다. 쉘을 사용하지 않고 VMWare를 설치하는 방법은 무엇입니까?
유진 말라

30

어떤 종류의 파일인지 확인하는 방법?

.bundleVMware 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 *.bundleand 만 사용할 수 있습니다 ./*.bundle. 또는 파일 이름의 처음 몇 문자를 입력하고을 누르면 Tab이 나머지를 입력합니다 .)

sudo?

VMware 제품과 같은 가상화 소프트웨어는 루트로 설치해야합니다. 이것이 sudo두 번째 줄의 시작 부분에 넣은 이유 입니다. (가상화와 달리 가상화를 사용하지 않는 에뮬레이터 는 일반적으로 루트에 의한 조치없이 제한된 사용자 만 설치하여 사용할 수 있습니다.)

sudo설치 프로그램이 그래픽 일 때 왜 여기에 문제가 없습니까?

VMware 제품 설치 관리자는 그래픽으로 표시됩니다 (적어도 설치의 일부). 그것이 비록 일반적으로 권장 와 그래픽 프로그램을 실행 방지하기 위해 (선호 또는 ), 이 경우에는 그것을 잘해야한다 :sudo programgksudo programsudo -H program

  • VMware Player 설치 프로그램 및 일반적으로 실행 가능한 설치 프로그램은 구성 파일을 실행중인 사용자의 홈 디렉토리에 구성 파일을 쓰려고하지 않습니다.
  • 또한 구성 파일은 설치 프로그램 자체 와 관련 이 있습니다. 루트 사용자가 아닌 사용자로 설치 프로그램을 실행하고 싶지 않기 때문에 제한된 사용자가 프로그램을 정상적으로 실행하는 것을 방해하지 않습니다.

2
번들 파일마다 다릅니다. Trusty에 file Downloads/VMw*따르면 VMware-Player-7.0.0-2305329.x86_64.bundle: data 대신 cat -vt ~ / Downloads / V * | more`를 통해 파일이 무엇으로 시작하는지 알 수 있습니다.이 파일은 쉘 스크립트임을 나타내는 줄로 시작합니다. #!/usr/bin/env bash
nealmcb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.