Я недавно скачал пакет с расширением .bundle. это VMware-Player-6.0.3-1895310.x86_64.bundle
. Я хочу установить vmware-player
, но когда я открываю это, он открывается с помощью текстового редактора.
software-installation
αғsнιη
источник
источник
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
утилиты, которая удобна для выяснения, что это за файл (вероятно):Как использовать файл, основываясь на этой информации?
Вы можете сделать его исполняемым с помощью
chmod
, а затем запустить его:(Если это единственный
.bundle
файл в вашем текущем каталоге, вы можете просто использоватьchmod +x *.bundle
и./*.bundle
. Или введите первые несколько символов имени файла и нажмите Tab, и оболочка напечатает остальное для вас .)Почему
sudo
?Программное обеспечение для виртуализации, такое как продукты VMware, должно быть установлено как пользователь root. Вот почему я поставил
sudo
в начале второй строки. (В отличие от виртуализации, эмуляторы, не использующие какую-либо виртуализацию, обычно могут устанавливаться и использоваться пользователем с ограниченными правами без каких-либо действий со стороны root.)Почему
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