Что такое sudo sh
? Я предполагаю напечатать это в блокноте? Почему у него не просто файл .exe, где вы просто щелкаете по нему, и он работает? Почему Linux должен быть таким сложным? Что не так с файлом .exe для установки программного обеспечения? Все, что я хочу сделать, это установить рабочую станцию VMware 10.0, но Linux делает это невозможным! Кто-нибудь знает дистрибутив Linux, где, если вы хотите установить программное обеспечение, все, что вам нужно сделать, это дважды щелкнуть по нему, как в Windows, или Linux только для умных людей? Если кто-то может ответить на мои вопросы, это было бы здорово. Благодаря
Большинство ответов здесь предполагают, что вам удобно с терминалом, однако для простоты использования есть лучший способ запустить код Executable
, используя только графический интерфейс. Вот как вы это делаете:
Нажмите на вкладку Permissions
.
В нижней части вы увидите Allow executing file as program
, не забудьте поставить галочку в этом поле (см. Рисунок ниже).
Теперь вы можете нажать Close
и дважды щелкнуть файл, чтобы запустить его.
Причина, по которой это поведение не используется по умолчанию, заключается в целях безопасности, чтобы предотвратить запуск приложения, которое может быть ненадежным. Этот метод будет работать с файлами, которые заканчиваются на .run
, .bundle
, .sh
и любым файлом, который выглядит как двоичный файл / установщик.
Версия .exe
для Ubuntu называется .deb
или «Файлы пакетов Debian». Это установит аналогично тому, что вы ожидаете в Windows, но не все (компании) инсталлируют пакеты таким образом (как вы заметили). Однако большинство из них предоставит вам возможность загрузить файл .deb
.
Отказ от ответственности: перед установкой всегда проверяйте, откуда вы взяли файлы.
В качестве примечания вы заметите, что в диалоговом окне свойств в Windows также имеется флажок, чтобы пометить исполняемый файл как безопасный для запуска в более новых версиях Windows. Этот параметр отображается в файлах, которые ОС определила для загрузки из Интернета или из неизвестного источника.
Вы должны изменить каталог, куда вы распаковали рабочую станцию VMware. После того, как вы это сделали, вам нужно следовать инструкциям, которые Митч поместил в эту ветку.
Попробуйте выполнить следующие шаги для установки. Сначала загрузите правильную архитектуру для вашей системы, затем просто откройте терминал, нажав и удерживая Ctrl kbd> + Alt kbd> + T kbd > на твоей клавиатуре. Когда откроется окно терминала, выполните следующее:
sudo chmod 755 VMware-Workstation-Full-10.0.1-1379776.i386.bundle
sudo ./VMware-Workstation-Full-10.0.1-1379776.i386.bundle
И это запустит установку.
Если вы видите эту ошибку
root access is required for the operations you have chosen.
Затем вам нужно открыть терминал и ввести:
sudo sh VMware-Workstation-10.0.1-1379776.i386.bundle
You сначала убедитесь, что у вас есть файл VMware-Workstation-10.0.1-1379776.i386.bundle
в вашем домашнем каталоге.
Это решило мою проблему.