Как выполнить win x64 консольную программу ?
Учтите, что wine, это эмуляция Windows, и в лучшем случае плюс MS DOS 3.30.
wine умеет обрабатывать консольные команды в Program Files:
$ wine /home/user/.wine/drive_c/Program\ Files/Streamripper/streamripper.exe http://fr3.ah.fm:9000 -o never -T -d ./stream
Connecting...
stream: AH.FM - Leading Trance Radio
server name: SHOUTcast/Linux v1.9.8
declared bitrate: 192
meta interval: 32768
^Ckipping... ] Solis & Sean Truby pres Sectioned Radio 032 on AH. [ 193kb]
shutting down
bye..
запуск интерпретатора команд и запуск риппера аудиопотока:
$ wine /home/user/.wine/drive_c/windows/system32/cmd.exe
Microsoft Windows 5.1.2600 (1.9.12)
C:\>cd Program Files\Streamripper
C:\Program Files\Streamripper>streamripper.exe http://fr3.ah.fm:9000 -o never -T -d .\stream
Connecting...
stream: AH.FM - Leading Trance Radio
server name: SHOUTcast/Linux v1.9.8
declared bitrate: 192
meta interval: 32768
[skipping... ] Solis & Sean Truby pres Sectioned Radio 032 on AH. [ 1,19M]
^C
fixme:console:CONSOLE_DefaultHandler Terminating process 60 on event 0
shutting down
bye..
и умеет обрабатывать встроенные команды интерпретатора
$ wine $HOME/.wine/drive_c/windows/system32/cmd.exe
Microsoft Windows 5.1.2600 (1.9.12)
Z:\home\user>c:
C:\>ver
Microsoft Windows 5.1.2600 (1.9.12)
C:\>date /?
DATE показывается или устанавливает системную дату.
C:\>windows\system32\systeminfo.exe
fixme:systeminfo:wmain stub: L"windows\\system32\\systeminfo.exe"
C:\>help
Встроенные команды CMD:
ASSOC Показывает или изменяет сопоставления типов файлов
ATTRIB Показывает или изменяет DOS-атрибуты файла
CALL Вызывает один bat-файл из другого
CD (CHDIR) Изменяет текущий каталог
CHOICE Ждёт выбора из списка
CLS Очищает экран консоли
COPY Копирует файл(ы)
CTTY Изменяет устройство ввода/вывода
DATE Показывает или изменяет системную дату
DEL (ERASE) Удаляет файл или несколько файлов
DIR Выводит содержимое каталога
ECHO Выводит текст непосредственно в консоль
ENDLOCAL Заканчивает действие локальных изменений окружения
FTYPE Выводит или изменяет команды открытия, связанные с типами файлов
HELP Показывает краткую подсказку по команде
MD (MKDIR) Создаёт каталог
MORE Выводит данные по страницам
MOVE Перемещает файл, несколько файлов или дерево каталогов
PATH Показывает или изменяет путь поиска программ
PAUSE Останавливает исполнение bat-файлa
POPD Восстанавливает предыдущий текущий каталог, сохранённый с
помощью
PROMPT Изменяет приглашение командной строки
PUSHD Сохраняет текущий каталог и переходит в другой
REN (RENAME) Переименовывает файл
RD (RMDIR) Удаляет каталог
SET Показывает или изменяет переменные окружения
SETLOCAL Начинает действие локальных изменений окружения
START Запускает программу, или открывает файл в соответствующей
программе
TIME Показывает или изменяет текущее системное время
TITLE Устанавливает заголовок окна cmd для текущей сессии
TYPE Выводит содержимое текстового файла
VER Показывает текущую версию CMD
VOL Показывает метку тома дискового устройства
XCOPY Копирует файлы или деревья каталогов
EXIT Закрывает CMD
Выполните HELP <команда> для дополнительной информации по перечисленным командам.
C:\>
C:\>exit
$
но не умеет обрабатывать транзитные команды
$ ls /home/user/.wine/drive_c/windows/system32/systeminfo.exe
/home/user/.wine/drive_c/windows/system32/systeminfo.exe
$ wine "/home/user/.wine/drive_c/windows/system32/systeminfo.exe /?"
wine: cannot find '/home/user/.wine/drive_c/windows/system32/systeminfo.exe /?'
$ wine /home/user/.wine/drive_c/windows/system32/systeminfo.exe
fixme:systeminfo:wmain stub: L"C:\\windows\\system32\\systeminfo.exe"
$ wine $HOME/.wine/drive_c/windows/system32/cmd.exe
Microsoft Windows 5.1.2600 (1.9.12)
C:\>cd windows\system32
C:\windows\system32>help
Встроенные команды CMD:
ASSOC Показывает или изменяет сопоставления типов файлов
ATTRIB Показывает или изменяет DOS-атрибуты файла
CALL Вызывает один bat-файл из другого
CD (CHDIR) Изменяет текущий каталог
CHOICE Ждёт выбора из списка
CLS Очищает экран консоли
COPY Копирует файл(ы)
CTTY Изменяет устройство ввода/вывода
DATE Показывает или изменяет системную дату
DEL (ERASE) Удаляет файл или несколько файлов
DIR Выводит содержимое каталога
ECHO Выводит текст непосредственно в консоль
ENDLOCAL Заканчивает действие локальных изменений окружения
FTYPE Выводит или изменяет команды открытия, связанные с типами файлов
HELP Показывает краткую подсказку по команде
MD (MKDIR) Создаёт каталог
MORE Выводит данные по страницам
MOVE Перемещает файл, несколько файлов или дерево каталогов
PATH Показывает или изменяет путь поиска программ
PAUSE Останавливает исполнение bat-файлa
POPD Восстанавливает предыдущий текущий каталог, сохранённый с
помощью
PROMPT Изменяет приглашение командной строки
PUSHD Сохраняет текущий каталог и переходит в другой
REN (RENAME) Переименовывает файл
RD (RMDIR) Удаляет каталог
SET Показывает или изменяет переменные окружения
SETLOCAL Начинает действие локальных изменений окружения
START Запускает программу, или открывает файл в соответствующей
программе
TIME Показывает или изменяет текущее системное время
TITLE Устанавливает заголовок окна cmd для текущей сессии
TYPE Выводит содержимое текстового файла
VER Показывает текущую версию CMD
VOL Показывает метку тома дискового устройства
XCOPY Копирует файлы или деревья каталогов
EXIT Закрывает CMD
Выполните HELP <команда> для дополнительной информации по перечисленным командам.
C:\windows\system32>dir systeminfo.exe
Том на диске C не имеет метки.
Серийный номер тома 0000-0000
Directory of C:\windows\system32
01.08.2016 4:11 1,032 systeminfo.exe
1 file 1,032 bytes
0 directories 165,765,791,744 bytes free
C:\windows\system32>systeminfo /?
fixme:systeminfo:wmain stub: L"systeminfo" L"/?"
C:\windows\system32>systeminfo -?
fixme:systeminfo:wmain stub: L"systeminfo" L"-?"
C:\windows\system32>systeminfo
fixme:systeminfo:wmain stub: L"systeminfo"
C:\windows\system32>exit
$
Скажем так: если это и будет, то не при моей жизни.
Хотите использовать MS DOS shell без ограничений, - используйте MS DOS shell, а не его эмуляцию.