Доброго времени суток, у меня такая проблемка, стоит на ubuntu 10.10 Wine. Когда открываю *exe файлы, лежащие на компе то вылетает ошибка:
"the file is not marked as executable. If this was downloaded or copied from an untrusted source, it may be dangerous to run. For more detalis, read about the executable bit."
А если скопировать файл на флэшку, диск или открыть его по сети с другого компа, то он открывается без проблем, как сделать чтобы все локальные файлы открывались?
М-да... Ну скажи ему, что он исполнимый. Правой кнопкой мыши по нему и в права.
не получается, я ставлю галку, она тут же пропадает...
Почему я должен заниматься магией, чтобы узнать, что происходит? Ладно, попробую слегка пошаманить. Владелец файла кто? Не root часом? Загрузить файловый менеджер из-под root и сменить владельца на себя. Потом сказать файлу, что он executable. Оно?
И что так надо с каждым файлом делать? Почему если файл не на компе то он открывается без проблем? Не порядок.
А нечего было файлы под рутом копировать!
там же все написано, учите английский )))
ну там написано что файл не может быть выполнен и все.
любой файл с локального компьютера не открывается? как ты их туда копируешь?, или как монтируешь локальный диск? подробнее пожалуйста.
- For more detalis, read about the executable bit. - вот!
А кто-нибудь знает, что не хватает вайну, если он при запуске проги вываливает окошко: Microsoft Visual C++ Runtime Error?
При этом через winetricks установлены vcrun6, vcrun2005. Библиотеки (dll) никакие не просит при запуске, просто вываливается прога с этой ошибкой и всё.
А запустить в терминале и посмотреть, чего ему не хватает, религия не позволяет?
Религия такова, что изначально это всё запускается в терминале.
А раздел то как монтируется? может там c него запрещён запуск исполняемых файлов вообще... -noexec
Перемонтировал раздел (ext3) с опцией noexec, *.exe (не тот проблемный, другой) запустился, хоть и сказал:
err:virtual:map_image failed to set 60000020 protection on section .text, noexec filesystem?
Ещё и права на запуск все убрал, т.е. 644 установил. Так что эта опция не преграда запуска по вайном.
Да вайну в принципе-то всё равно какие права у ехе файла, лишь бы чтение было разрешено. Просто тут чаго-то про это заговорили...)))
Хотя судя по тому, что есть результат из консоли, а главное такой: "the file is not marked as executable. If this was downloaded or copied from an untrusted source, it may be dangerous to run. For more detalis, read about the executable bit.", это ж говорит о том что его пытаются запустить как обычный исполняемый файл линукса, а не: wine 'филик.ехе'
Вероятнее всего. Вайн такие тексты не выдаёт.
запуск вин-приложений осуществляется так - сначала сама система запускает файл, а когда видит что он под винду, открывает вайн и подсовывает ему этот файл. имхо как то так. посему и говорит, что не установлен executable bit.
Не не так ))))
Консоли вообще всё равно, она делает так как написано, а кде подсовывает файлик той программе которая закреплена за определённым mime-type )))
не-не-не, было так - скачиваю файл exe-шный с инета, открываю через dolphin пишет что не исполняемый, делаю chmod +x somefile.exe, и нормально открывается )))
з.ы. я кстати про консоль ничего не писал.
У меня по умолчанию почему-то они все исполняемые, поменяла права чтоб проверить, и всё равно открываются вайном...
да я и не спорю, но так было, сейчас не знаю, вайном не пользуюсь, у меня оффтопик в вируалбоксе на втором раб.столе в режиме совмещения десктопа (кажется так называется)
+1 к мнению и опыту Жюстины.
лично у меня если файл сделать исполняемым то из консоли его можно запустить
./file.exe
илиwine file.exe
, а если не делать исполняемым то только вторым вариантом.В кде он сразу запускает через wine, даже если файл не исполняемый.
Лень в консоли слово дописать? Не вижу трагедии.
Отправить комментарий