Не удается установить файлы msi

Чтобы обойти использование программного обеспечения Microsoft, такого как Excel, я запускаю игру на Linux.

Сегодня я столкнулся с проблемой, что я не могу найти решение в Интернете. У меня есть excel 2010, но теперь мой учитель хочет, чтобы я установил запрос мощности, который является файлом msi.

Я прочитал документацию, и я понимаю, что для установки файлов msi через вино я должен использовать

wine start filename.msi

или

wine msiexec /i filename.msi

Единственная проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я пытаюсь запустить файл msi, он сообщает мне, что офис не установлен и т. д. ... ive попытался запустить файл с вином или играть на жестких дисках Linux и даже на виртуальном диске c, но каждый раз я получаю эту ошибку.

Кто-нибудь знает, из какой папки я должен запустить файл, чтобы заставить его установить этот пакет на окна правильно.

1
задан 25 January 2018 в 05:29

2 ответа

ОК, вы можете указать префикс для запуска команды через командную строку. Сначала откройте терминал и перейдите к папке, в которой находится программа MSI. Затем введите:

WINEPREFIX="~/.PlayOnLinux/wineprefix/Office2010" wine start /unix ./filename.msi

это должно запустить MSI в офисном префиксе.

Explination:

WINEPREFIX - указывает префикс для запуска. Префикс по умолчанию используется, если это не указано. вино - запускает запуск винного сервера - говорит, что вино запускает следующую приграмму / unix - говорит вино, что следующий путь - это путь к linux, а не путь к окну ./ - текущий каталог, его можно опустить, но он хорош чтобы избежать путаницы. filename.msi - установщик, который вы хотите запустить
1
ответ дан 17 July 2018 в 22:17

ОК, вы можете указать префикс для запуска команды через командную строку. Сначала откройте терминал и перейдите к папке, в которой находится программа MSI. Затем введите:

WINEPREFIX="~/.PlayOnLinux/wineprefix/Office2010" wine start /unix ./filename.msi

это должно запустить MSI в офисном префиксе.

Explination:

WINEPREFIX - указывает префикс для запуска. Префикс по умолчанию используется, если это не указано. вино - запускает запуск винного сервера - говорит, что вино запускает следующую приграмму / unix - говорит вино, что следующий путь - это путь к linux, а не путь к окну ./ - текущий каталог, его можно опустить, но он хорош чтобы избежать путаницы. filename.msi - установщик, который вы хотите запустить
1
ответ дан 23 July 2018 в 22:56
  • 1
    Thz для подробного ответа и объяснения команд, которые это определенно помогает. У меня все еще есть некоторые проблемы, я предполагаю, что ваш & quot; & Quot; должен быть оммитирован, а при вводе в командной строке он должен быть WINEPREFIX=/home/.PlayOnLinux/wineprefix/Office2010 wine start /unix ./filename.msi , когда я вхожу в эту команду, он возвращает мне эту строку wine: chdir to /home/.PlayOnLinux/wineprefix/Office2010 : No such file or directory – damian 27 January 2018 в 04:02
  • 2
    потому что ваши файлы находятся под / home / & lt; user & gt; / where & lt; user & gt; это ваше имя пользователя. ~ является сокращением для / home / user. & Quot; может отсутствовать, если в именах путей нет пробелов. Однако " также позволяет bash использовать краткую нотацию ~ ... поэтому в примере, который я дал " необходимо. Если вы наберете полный абсолютный путь, их можно будет отключить. Строка, которую я дал, - это именно то, что вам нужно ввести, за исключением замены «имя файла». с фактическим именем файла. – ravery 27 January 2018 в 04:34

Другие вопросы по тегам:

Похожие вопросы: