Не удается выполнить iexplore.exe при создании символической ссылки на него
Я делаю что-то вроде:
$ ln -s '/home/deostroll/.wine/dosdevices/c:/Program Files/Internet Explorer/iexplore.exe' /usr/bin/iexplore
Я ожидаю, что в оболочке я могу просто набрать следующее и ожидать появления окна браузера Internet Explorer:
$ pwd
<where ever>
$ iexplore
Но вместо этого я получаю следующее сообщение об ошибке:
wine: cannot find L"Z:\\usr\\bin\\iexplore."
Что я делаю неправильно?
2 ответа
Это потому, что вам нужно создать скрипт (своего рода оболочку), чтобы WINE правильно находил.exe.
Вот пример:
- Создайте ссылку (как вы сделали в своем вопросе).
Откройте текстовый редактор и введите следующее:
wine /path/to/link
Сохранить файл как
iexplore
,- Сделайте файл исполняемым.
- Поместите этот файл в
/usr/bin.
Альтернативный метод (если ссылка все еще вызывает проблемы) - скопировать файл iexplore.exe. /usr/bin
и просто скажите сценарию указать на него:
wine iexplore.exe
Третий вариант - указать скрипт непосредственно на файл:
wine /path/to/iexplore.exe
Сначала - удалите созданную вами ссылку, это не хорошо, затем -
Вы можете попробовать это - хотя я, вероятно, вместо этого скопировал бы в / usr / local / bin или ~/bin
sudo cp /usr/bin/notepad /usr/bin/iexplore
Затем переместите iexplore.exe в папку ~/.wine/drive_c/windows или ~/.wine/drive_c/windows/system32 или создайте ссылку на нее в
Ex.
ln -s '/home/deostroll/.wine/dosdevices/c:/Program Files/Internet Explorer/iexplore.exe' '/home/deostroll/.wine/dosdevices/c:/windows/'
Тогда команда iexplore должна открыть iexplore.exe (что бы это ни было
Для этого создайте скрипт-обертку для вина с именем iexplore, который будет запускать iexplore.exe в Wine