sirmax Posted September 26, 2013 Share Posted September 26, 2013 как родной, системный, Линуксовый ping из под wine больше не запустить. А это с каких это пор? Wine не изолирует хост систему. Link to comment Short link Share on other sites More sharing options...
hash Posted September 26, 2013 Share Posted September 26, 2013 Вот результат запуска uname: /opt/wine-all-patches/bin/wine "Z:/bin/uname" wine: Ошибка в формате EXE для Z:\bin\uname.. Про ping та-же песня. Link to comment Short link Share on other sites More sharing options...
sirmax Posted September 26, 2013 Share Posted September 26, 2013 Вот результат запуска uname: /opt/wine-all-patches/bin/wine "Z:/bin/uname" wine: Ошибка в формате EXE для Z:\bin\uname.. Про ping та-же песня. А кто сказал что так можно делать? Ты пусти через cmd батник, который вызывает пинг Прикольно, запустился. Даже более-менее быстро работает. :) Link to comment Short link Share on other sites More sharing options...
hash Posted September 26, 2013 Share Posted September 26, 2013 Ну VMWare очень не дурно постаралась с экспортом железа в виртуалку, я долго в Star Wars: The Old Republic через неё сидел. /opt/wine/bin/wine cmd /c "C:\1.bat" C:\>z:\bin\ping -n 1 -W 1000 -q www.gentoo.org «z:\bin\ping -n 1 -W 1000 -q www.gentoo.org» не является ни внутренней или внешней командой, ни batch-скриптом. 1.bat: z:\bin\ping -n 1 -W 1000 -q www.gentoo.org Я помню я как-то запускал Линуксовые проги из под wine, но как уже забыл, может напомнишь как надо? Link to comment Short link Share on other sites More sharing options...
sirmax Posted September 27, 2013 Share Posted September 27, 2013 Очень надеюсь и жду чуда от вас Sir Max, как это обычно и случается, вы крайне верно выбрали как ник так и аватарку! :) Ловите. :) pinger for Linux (need to create symlink ping -> WINEPREFIX/drive_c/ping.exe # ln -s `which ping` ~/.wine/drive_c/ping.exe Я помню я как-то запускал Линуксовые проги из под wine, но как уже забыл, может напомнишь как надо? Винда различает исполняемые файлы по расширению. Просто добавь расширение ".exe" Link to comment Short link Share on other sites More sharing options...
hash Posted September 27, 2013 Share Posted September 27, 2013 Это есть в test3? А то как-то нефига не изменилось. Link to comment Short link Share on other sites More sharing options...
Mr A Posted September 27, 2013 Share Posted September 27, 2013 Это есть в test3? Билд 2712 Link to comment Short link Share on other sites More sharing options...
hash Posted September 27, 2013 Share Posted September 27, 2013 Скачал последний найтлик (2715), результат неутешительный: Вариант с софтлинком на "/bin/ping" в drive_c Вариант с софтлинком на "/bin/ping" в каталоге с игрой PS:Приатачить почему-то не смог, flash-plugin постоянно крашится. Link to comment Short link Share on other sites More sharing options...
sirmax Posted September 27, 2013 Share Posted September 27, 2013 Скачал последний найтлик (2715), результат неутешительный: Вариант с софтлинком на "/bin/ping" в drive_c Вариант с софтлинком на "/bin/ping" в каталоге с игрой PS:Приатачить почему-то не смог, flash-plugin постоянно крашится. изучай логи Link to comment Short link Share on other sites More sharing options...
hash Posted September 27, 2013 Share Posted September 27, 2013 (edited) Вот чем сыпит в консоль: <C:\ping.exe -c 1 -n -q -W 1 login.p1.worldoftanks.net> не является ни внутренней или внешней командой, ни batch-скриптом. Ну конечно с вариациями на тему сервера. Edited September 27, 2013 by hash Link to comment Short link Share on other sites More sharing options...
sirmax Posted September 28, 2013 Share Posted September 28, 2013 Вот чем сыпит в консоль: <C:\ping.exe -c 1 -n -q -W 1 login.p1.worldoftanks.net> не является ни внутренней или внешней командой, ни batch-скриптом. Ну конечно с вариациями на тему сервера. а если из батника запустить C:\ping.exe? Может wine разный. Я на последнем 1.7 пробовал. Link to comment Short link Share on other sites More sharing options...
hash Posted September 28, 2013 Share Posted September 28, 2013 /opt/wine/bin/wine --version wine-1.7.0-223-g8f09d34 Собираю каждый день из git'а. hash@hash ~/.wine/drive_c $ /opt/wine/bin/wine cmd Версия Wine CMD 5.1.2600 (1.7.0) C:\>1.bat C:\>C:\ping.exe «C:\ping.exe» не является ни внутренней или внешней командой, ни batch-скриптом. C:\>1.cmd C:\>C:\ping.exe «C:\ping.exe» не является ни внутренней или внешней командой, ни batch-скриптом. Специально в чистом префиксе попробовал. /usr/bin/wine --version wine-1.7.0 И с системной wine то-же самое. Link to comment Short link Share on other sites More sharing options...
sirmax Posted September 28, 2013 Share Posted September 28, 2013 не знаю чем помочь, у меня работает. пока из батника не заработает, и из игры не будет. Link to comment Short link Share on other sites More sharing options...
776166 Posted September 29, 2013 Share Posted September 29, 2013 Печаль полная. Запускаемся под wine в MacOS. По-сути, не работает вообще ничего из интересного: — нет никакой статистики вообще нигде, даже намёка — нет ping (ну это ладно, я понял, что у всех такая беда) — не отключается заставка — нет автовхода Вспоминаю времена с монтированием xvmfs, как волшебные. Во всех возможных логах полная тишина. ЗЫ. Что разработчики WOT, что разработчики xvm не соблюдают некоторые культурные правила программирования: логи лежат в корне, не изменяются версии во всяких файликах (в продакшене test3, на экране в заставке "test1", чему верить?), настройки модов валяются глубоко в папках, дефолтовые конфиги не исправляются в части комментариев, новые опции не добавлятся в дефолтные конфиги, разброд и шатание с оформлением (использование <font> вместо css) и т.д. При установке рекомендуется удалять xvm.swf из res_mods/xvm, но в самой установке он есть. Ещё он есть и в 0.8.8 внутри. Я не вижу логики и не понимаю смыслов своих телодвижений. А потом люди удивляются, почему в рандоме столько оленей. :/ Link to comment Short link Share on other sites More sharing options...
Mixaill Posted September 29, 2013 Share Posted September 29, 2013 (edited) Запускаемся под wine в MacOS. MacOS никак не тестируется в силу vendor lock-in политики Apple. в продакшене test3, на экране в заставке "test1" Вы что-то делаете не так. Откуда качаете, ставите ли начисто? Во всех возможных логах полная тишина. Аналогично При установке рекомендуется удалять xvm.swf из res_mods/xvm Кто и где такое рекомендует? Edited September 29, 2013 by Mixaill Link to comment Short link Share on other sites More sharing options...
sirmax Posted September 29, 2013 Share Posted September 29, 2013 1. логи лежат в корне, 2. не изменяются версии во всяких файликах (в продакшене test3, на экране в заставке "test1", чему верить?), 3. настройки модов валяются глубоко в папках, 4. дефолтовые конфиги не исправляются в части комментариев, новые опции не добавлятся в дефолтные конфиги, 5. разброд и шатание с оформлением (использование <font> вместо css) и т.д. 6. При установке рекомендуется удалять xvm.swf из res_mods/xvm, но в самой установке он есть. 1. предлагаешь использовать syslog? На винде, ага. 2. то есть вариант, что ты просто криво что-то поставил, исключается? 3. надо было в корень кинуть? Или в ~/.xvm? 4. Пруф? 5. ага, для каждого текстового поля сделать не одну, а две настройки? Если же глобально все рефакторить, то это займет много времени. 6. это уже откровенное вранье. Нет его в архиве. Раньше был, потому и написано, что необходимо удалить мусор из предыдущих тестов. Если честно, очень было неприятно как читать, так и отвечать. Link to comment Short link Share on other sites More sharing options...
776166 Posted September 29, 2013 Share Posted September 29, 2013 Если кого-то обидел своим резким тоном, сразу прошу извиниить: это у меня голос такой. Борюсь, пока местами безуспешно. 1. Логи я бы клал в $wot_game_dir/logs. Все однотипные фалы лучше держать в одном месте. 2. Почитав всякие другие ветки, я прихожу к выводу, что действительно что-то не так в этой установке. Файлы качаю с оригинального сайта, ставлю по-чистому. Видимо, что-то не так, но ошибка явно из разряда каких-то адских недоразумений. Буду пробовать ещё раз. Возможно, другие проблемы уйдут. 3. Это было не про xvm, на самом деле. Например, настройки [неработающего правильно] Radialmenu имеют уровен спрятанности 5. Обычно, всё, что касается настроек выносится в отдельную папку, а все рабочие фалы лежат в соответствии с их типом. Впрочем, я допускаю, что разработчики WOT этого не подразумевали. По собственному опыту знаю, что подобный бардак на этапе стандартизации всего, например, FHS приводит к путанице и идиотским проблемам в последствии. А вот стандартизация иногда открывает новые возможности повышения качества, скорости, стабильности и т.п. ибо время, которое тратится на вспоминание, где лежит конфиг или куда пишется лог, тратится на более полезные операции. 4. XVM 5.0.0-test3: настроек login/skipIntro и login/autologin нет в дефолтовом конфиге login.xc. Вернее, не было сегодня утром. В свежескаченном она есть. Ставил test3 вчера целиком. Интересно. Буду смотреть дальше. Видимо, проблема из п.2. 5. Ну это просто моё брюзжание. Некоторые кастомные конфиги от игроков оформлены более правильно. Рефакторинг в этой части, безусловно, не столь важен и не так нужен. Просто я эстет и знаю, как невнимание к подобным мелочам иногда выходит боком. 6. См. п.2. Буду всё переставлять из совсем нового архива. По результатам отпишусь. На практике работа wine под MacOS ничем не отличается от работы wine под Linux. Правда, у меня используется WineSkin, но в целом сути это не меняет. Ещё раз извиняюсь за резкость и косяки на моей стороне. Link to comment Short link Share on other sites More sharing options...
sirmax Posted September 29, 2013 Share Posted September 29, 2013 1. Логи я бы клал в $wot_game_dir/logs. Все однотипные фалы лучше держать в одном месте. 4. XVM 5.0.0-test3: настроек login/skipIntro и login/autologin нет в дефолтовом конфиге login.xc. Вернее, не было сегодня утром. В свежескаченном она есть. Ставил test3 вчера целиком. Интересно. Буду смотреть дальше. Видимо, проблема из п.2. 1. Раз WG так не сделали, мы тоже не будем. 4. Магия. Мы архив не меняли: XVM 5.0.0-test3 (WoT client 0.8.8) Released: Sep 26, 2013 Uploaded: Sep 26 (2 days ago) Downloads: 59037 Link to comment Short link Share on other sites More sharing options...
776166 Posted October 6, 2013 Share Posted October 6, 2013 Проверил. Не работает. Даже рядом. В логах по прежнему ничего нет. В дефолтных конфигах почему-то выключили маркеры засвета в ушах. Может, нужно что-то дополнительное поставить? Link to comment Short link Share on other sites More sharing options...
aliusmiles Posted October 7, 2013 Share Posted October 7, 2013 @sirmax, Спасибо за работу, работает все, кроме пинга. После ln -s `which ping` ~/.wine/drive_c/ping.exe rm -rf .wine/drive_c/windows/system32/ping.exe rm -rf .wine/drive_c/windows/syswow64/ping.exe В игре на месте пинга пишет Error: а в pyton.log'е следующая ошибка: scripts/client/gui/mods/xvmstat/pinger.py:130: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 В вайне пинг работает (wine cmd): C:\>ping -c 1 ya.ru C:\>PING ya.ru (87.250.251.3) 56(84) bytes of data. 64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=1 ttl=56 time=29.5 ms --- ya.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 29.557/29.557/29.557/0.000 ms C:\> OS: arch x86_64 wine: aur/wine-wot-nv 1.7.3-1 python: extra/python 3.3.2-2 extra/python2 2.7.5-2 xvm: xvm-5.0.0-test3 xvm ставил после Jove's modpack, с полной заменой папки xvm и перезаписью файлов в res_mods/0.8.8 python.log xvm.log Link to comment Short link Share on other sites More sharing options...
Recommended Posts