Программы Dos в вине

Моя приблизительная оценка заключается в том, что данные языка занимают 600 МБ на DVD.

Не все файлы находятся в пакетах. Многие из них находятся в squashfs как одна плоская файловая система:

На DVD они занимают около 300 МБ (что становится 822 МБ после извлечения).

Пакеты (~ 300 МБ):

На DVD они занимают около 300 МБ (что становится 822 МБ после извлечения). Пакеты раздела «переводы »(55 МБ) Они зависят от орфографических словарей и списков слов (29 МБ)

Вот как я посчитал:

wget http://cdimage.ubuntu.com/dvd/current/maverick-dvd-amd64.iso    
mkdir mnt
sudo mount -o loop ./maverick-dvd-amd64.iso ./mnt

# Flat files from Squashfs
sudo mount -o loop ./mnt/casper/filesystem.squashfs ./mnt-dvd2/
sudo find mnt-dvd2/ -type d -a \( -name '*langpack*' -prune -o -name '*language*' \) > files
du -hsc `cat files` # 822 MB uncompressed
tar czf files.tar.gz `cat files` # Very rough approximation of squashfs compression
ls -lh files.tar.gz # (305 MB)

# Localization section packages (195 MB):
for i in `find ./mnt/ -name *.deb`; do dpkg -I $i | grep -q "Section: localization" && echo $i ; done | xargs du -hsc

# Translations section packages (55 MB):
for i in `find ./mnt/ -name *.deb`; do dpkg -I $i | grep -q "Section: translations" && echo $i ; done | xargs du -hsc

# Spelling Dictionaries and Word Lists packages (29 MB):
for i in `find mnt/ -name *.deb`; do dpkg -I $i | grep Provides | egrep -q '(wordlist)|(dictionary)|(spell-)' && echo $i ; done  | xargs du -hsc

Подробности здесь http://codepad.org / vVfI44gw

1
задан 13 April 2017 в 15:23

2 ответа

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

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

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

Я сам получаю вино 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 is используя неправильный файл конфигурации. К сожалению, Wine генерирует этот файл каждый раз, когда он вызывает DOSBox, поэтому исправление этого потребует отправки патча или отчета в Bugzilla Wine.

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

3
ответ дан 25 May 2018 в 12:27
  • 1
    Если вы откроете файл winevdm.c и установите "args [1]" & Амп; & Quot; арг [2] & Quot; внутри "start_dosbox" от функции до "NULL" а затем перекомпилировать, то Wine правильно откроет DOSBox. Обновление версии SVN DOSBox также может помочь ( dosbox.svn.sourceforge.net/viewvc/dosbox/dosbox/trunk/?view=tar ), но я еще не пробовал это. – jeremiah 28 January 2013 в 03:49

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

-4
ответ дан 25 May 2018 в 12:27
  • 1
    вы не можете запускать dos, потому что он поддерживает dos, не имеет смысла – RobotHumans 24 April 2012 в 18:22

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

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