回答:
最初に注意してください、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 +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
、2行目の先頭に配置する理由です。(仮想化とは対照的に、仮想化を採用していないエミュレーターは通常、rootによるアクションなしで、制限されたユーザーがインストールして使用できます。)
sudo
インストーラーがグラフィカルなのに、なぜここで大丈夫なのですか?VMware製品のインストーラーはグラフィカルです(少なくともインストールの一部)。それはですが、一般的に推奨してグラフィカルなプログラムを実行しないように(好むか)、この場合には、それは問題ないはずです。sudo program
gksudo program
sudo -H program
file Downloads/VMw*
言うVMware-Player-7.0.0-2305329.x86_64.bundle: data
:それはシェルスクリプトであることを示す行で始まる示しmore` |代わりに、あなたは、ファイルが`猫-vt〜/ダウンロード/ V *経由で始まるものを見ることができます #!/usr/bin/env bash