Дос программы в вине

Я знаю, что dosbox еще не интегрирован с wine, но всякий раз, когда я дважды щелкаю по программе DOS (с wine), он просто открывает dosbox и закрывает ее в следующий момент. Почему это происходит?
Вот вывод терминала:

tachyonsos@tachyons-desktop:~$ wine '/home/tachyonsos/Desktop/TC.EXE' 
DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
---
CONFIG:Loading primary settings from config file /home/tachyonsos/.wine/dosdevices/c:/users/tachyonsos/Temp/cfg1453.tmp
MIXER:Got different values from SDL: freq 44100, blocksize 512
ALSA:Can't subscribe to MIDI port (65:0) nor (17:0)
MIDI:Opened device:none

Кстати, это ошибка?

Связанный ВОПРОС

[ 114]
  • Как запустить приложение MS-DOS в Wine?
    4
    задан 13 April 2017 в 15:23

    3 ответа

    Редактирование лучшей публикации
    Между прочим, я вижу проблему, о которой Вы говорите двойным щелчком. Просто запустите dosbox и работайте или удостоверьтесь, что Ваш двоичный файл в .wine/drive_c, если это не поведение, Вы хотите.
    редактирование конца
    Вы говорите, что dosbox бросает ошибку, когда Вы работаете:
    tachyonsos@tachyons-desktop:~$ wine '/home/tachyonsos/Desktop/TC.EXE'
    Исправьте свои звуковые настройки. Если это не работает, вставьте его ~/.wine/drive_c.

    На моем поле, когда я установил через центр программного обеспечения, он поместил скомпилированный двоичный файл в/usr/bin как это:
    enter image description here

    Конфигурационные файлы находятся в ~/.dosbox. Wiki говорит нам, как настроить файл и определить наши параметры midi. Для получения тех утилит, нам нужно sudo apt-get install pmidi.

    Затем мы видим что-то вроде этого:
    enter image description here

    Таким образом с gedit ~/.dosbox/dosbox-0.74.conf мы можем сделать это:

    midiconfig=
    

    будьте похожи на это:

    midiconfig=14:0
    

    Который дает нам это:
    enter image description here

    Затем я добавил полностью в конце на следующей строке от того, где это говорит MOUNT lines here

    mount C: /home/username/dosboxc  
    

    Теперь, когда я дважды щелкаю по exe, он пытается загрузиться в dosbox, как он должен, так как я установил, это длится.

    Теперь я делаю средства запуска для EXEs, который я хочу запустить с вином для включения винной команды и URL.

    Вы не запускаете вещи в Dosbox с ярлыками. Вы загружаетесь dosbox и выполняете их. По крайней мере это - то, что я делаю, и это работает на меня.

    Я определенно не вижу ошибки здесь.

    О, и наконец так как я установил его так или иначе:
    enter image description here
    Я должен был протестировать это, звук работал так или иначе.

    7
    ответ дан 13 April 2017 в 15:23

    Да, работает нормально, если вы запускаете dosbox напрямую, но есть проблемы с интеграцией Wine. Я думаю, что люди не получают ваш вопрос.

    Wine должен иметь возможность просматривать исполняемый файл Windows и передавать его в DOSBox, если определит, что ему нужен 16-битный код DOS.

    output winevdm: Невозможно запустить приложение DOS C: \ TC.EXE, так как диапазон памяти DOS недоступен. Попробуйте запустить это приложение с DOSBox. - Tachyons 25 апреля '12 в 17:44 Убедитесь, что DOSBox установлен и «echo $ PATH» содержит каталог для двоичного файла DOSBox.

    Я сам получаю Wine C: /DOS_Games/convert.exe DOSBox версия 0.74 Copyright 2002-2010 DOSBox Team, опубликовано под GNU GPL. --- CONFIG: загрузка основных настроек из файла конфигурации /Users/jeremiah/.wine/dosdevices/c:/users/jeremiah/Temp/cfg208.tmp MIDI: Открытое устройство: coreaudio

    Это показывает, что Wine использует неверный файл конфигурации. К сожалению, Wine генерирует этот файл каждый раз, когда вызывает DOSBox, поэтому для его исправления потребуется отправить исправление или отчет в Bugzilla Wine.

    Может быть, есть дополнительные настройки конфигурации, которые исправят сгенерированную конфигурацию?

    0
    ответ дан 13 April 2017 в 15:23

    Нет, это не ошибка, вы не можете запускать программы DOS в Ubuntu, используя Wine, потому что он поддерживает только Windows или DOS.

    0
    ответ дан 13 April 2017 в 15:23

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

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