Автор Тема: Установил wine-vanilla, как выполнить win x64 консольную программу  (Прочитано 1738 раз)

Оффлайн alex.dorin

  • Завсегдатай
  • *
  • Сообщений: 147
Здравствуйте !
Выполнил
>apt-get install wine-vanilla
Как выполнить win x64 консольную программу ?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Здравствуйте !
Выполнил
>apt-get install wine-vanilla
Как выполнить win x64 консольную программу ?
wine <имя программы с путём>
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Как выполнить 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, а не его эмуляцию.
« Последнее редактирование: 26.08.2016 19:49:13 от Speccyfighter »

Оффлайн alex.dorin

  • Завсегдатай
  • *
  • Сообщений: 147
Как же все-таки установить подходящую wine  для  выполнения консольной программы win x64 ?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
wineconsole запустить.
Андрей Черепанов (cas@)

Оффлайн alex.dorin

  • Завсегдатай
  • *
  • Сообщений: 147
[alex@comp-xeon-cpu-d7579a LOGIC]$ wineconsole
bash: wineconsole: команда не найдена
Что нужно установить на ОС AltLinux SL x64  ?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Андрей Черепанов (cas@)

Оффлайн alex.dorin

  • Завсегдатай
  • *
  • Сообщений: 147
Андрей Черепанов , спасибо !