LINUX.ORG.RU

Не запустить нативную linux-программу из-под вайна.

 ,


0

1

Вот такая задача: нужно вызвать нативную linux-программу (хоть скрипт, хоть elf) из windows-приложения, запущенного в wine (нужно подменить wordpad на libreoffice, если конкретнее). Раньше (в openSUSE 32-bit) такие трюки получались без проблем: прописывался в батнике полный путь до linux-проги и она запускалась. Сейчас другая конфигурация: 64-разрядный ALTLinux p7 KDesktop, на нем 32-разрядный вайн. При попытке испытанным раньше способом запустить linux-программу из wineconsole или cmd.exe ругань наподобие ««/bin/bash» не является ни внутренней или внешней командой, ни batch-скриптом.» Это преодолимо?

★★★

Последнее исправление: PVOzerski (всего исправлений: 1)

Вам просто нужно в Wine выставить ассоциации для определённых типов файлов на внешние программы Linux.

Навскидку попробуйте вот так: http://ubuntu-wine.ru/publ/associacija_fajlov_v_wine_s_ubuntu_prilozhenijami/...

Скорее всего, так же должен быть более правильный способ задания ассоциаций.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Спасибо. Но это чуть-чуть другое. Мне не надо узнавать файлы по расширению, поскольку windows-программа явно вызывает программу по названию exe-файла.Просто раньше вайн не проверял внутренний формат файла (а может быть, наоборот, проверял и отдавал на исполнение кому надо, сообразно формату :) ), а теперь тупо отказывается работать с не-виндовыми исполняемыми файлами.

PVOzerski ★★★
() автор топика
Ответ на: комментарий от PVOzerski

Кажется, bash-скрипты с расширением exe проблему решили.

PVOzerski ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.