--
ubuntu-zh mailing list
ubun...@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
你希望提供一个下载地址让别人帮你测试然后给你答案, 还是愿意不怕麻烦根据别人的建议一步一步研究?
我推荐第二种, 第一种也愿意帮你,但是不可能很及时.
不过不管哪一种最好还是给一个下载地址.
--
Regards,
Qian Hong
-
Sent from Ubuntu
http://www.ubuntu.com/
不要发附件, 发链接就可以了.
以后如果有机会报bug, 也请注意不要随便上传你没有版权的文件, 不然开发者轻则删除你的附件, 重则禁用你的帐号.
--
Regards,
Qian Hong
-
Sent from Ubuntu
http://www.ubuntu.com/
看到这一行log, 我猜想你的wineprefix里曾经装过MS IE, 这会给调试带来一定的问题. 这种情况, 如果你去报bug, 开发者也不会接受.
我的第一个建议就是, 删除 ~/.wine , 然后重新安装 植物大战僵尸
$ rm ~/.wine
$ wine Plants.Vs.Zombies.exe &> wine_plants_vs_zombies.log
将log重定向到一个文件中, 然后把这个文件贴到 pastebin 上, 把pastebin链接告诉大家, 让大家帮你分析.
--
Regards,
Qian Hong
-
Sent from Ubuntu
http://www.ubuntu.com/
我记得规定好像是说可以关掉整个服务器还是整个机房来着,只要发现有版权文件。
于2012年2月28日 20:51:07,Double Dark写到:
- 国外普遍比较重视版权
- Wine项目为了尽量规避可能的法律风险, 对版权的要求非常严格
--
Regards,
Qian Hong
-
Sent from Ubuntu
http://www.ubuntu.com/
2012/2/28 huoteihj <huot...@gmail.com>:
> 顺便说说,我通过winetricks装了。
> ie7 mfc42 msi2 msls31 pngfilt usp10 wininet wsh56vb xmllite
一个常见的误区就是以为wine装native dll越多越好.
你能不能试试 删除 ~/.wine
然后不装任何native dll, 开始测试, 将log贴到pastebin上?
在这个过程中, 我们可能会遇到一些问题不得不装native dll, 但每装一个native dll就应该给wine报一个bug,
这样才能帮助以后的用户不需任何native dll就可以使用wine
--
Regards,
Qian Hong
-
Sent from Ubuntu
http://www.ubuntu.com/
我写过一篇 http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=363147
但是目前没有精力去做太多事情,慢慢来.
我觉得最务实的方式, 是在每一个"个案"中, 通过帮助别人解决wine的问题,
来穿插解释哪些是误区以及为什么是误区, 不然一下子说太多别人也接受
不了.
--
Regards,
Qian Hong
-
Sent from Ubuntu
http://www.ubuntu.com/
Case-by-case的解釋,我看到Qian Hong已經寫了不少了,有時間能否整理一個漂亮的richtext文集呢?
我的希望:內容簡潔,排版美觀(其實都很難的要求喔,我會一起參與)
發佈場所:各大論壇,LinuxToy。我CUHK的個人空間,可以暫時用來給你做“永久”鏈接,或者我找我的老師幫你host。
--
best,
henry cui
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120229/54150642/attachment.html>
有时间的话, 我计划翻译wine上游的一些文章,然后提交给wine:
http://wiki.winehq.org/
http://wiki.winehq.org/FAQ
http://www.winehq.org/docs/wineusr-guide/index
http://wiki.winehq.org/HowTo
http://wiki.winehq.org/Bugs
http://wiki.winehq.org/KnownIssues
http://wiki.winehq.org/ImportanceOfWine
基本上都是一些对用户影响比较大,但不涉及开发的.
我的看法是,
- 开发者应该努力提升自己的英文去适应英文文档,所以涉及开发的文档没必要也不太可能翻译为中文.
- 不管是做翻译,还是做其他形式的贡献,都要有向上游反馈,向上游集中的意识. 如果大家都形成这种
共识, 那么需要寻找资料的时候第一个想到的就应该是官方网站, 而旧的贡献者即使停止维护, 也有
机会被新的贡献者接手.
排版的问题,之前是我做的不好,主要是太仓促了,以后改进.
等做了wine官网文档的翻译并且被上游接受之后, 再将文档转载到论坛, 并且在论坛上保留原始链接,
提醒大家注意从官方网站获取最新的链接.
最近还是没时间, 谢谢Xiaojun! 等接下来我们慢慢推进.
顺便说一下, wine 1.4 即将发布, 但是简体中文部分还没翻译完, 我把征求翻译志愿者的信息发到
i18n-zh[1]了, 有兴趣的朋友可以看一下.
如果有哪位朋友对这些翻译的事情感兴趣, 请说一下, 避免大家做重复劳动.
--
Regards,
Qian Hong
-
Sent from Ubuntu
http://www.ubuntu.com/
不知huoteihj兄尝试得怎么样了?
我用你给的下载链接, 安装後没有什么问题, 玩了一局也正常.
注意, 除了mfc42, 其他任何native dll都是不需要安装的.
wine缺少mfc42.dll是一个已知的bug:
http://bugs.winehq.org/show_bug.cgi?id=657
如果你关心这个bug,可以把自己添加到cc列表中. 注意看清楚这个bug为什么还没解决, 不要冒失发言 :)
另外,乱码问题也是一个已知的bug:
http://bugs.winehq.org/show_bug.cgi?id=29851
期待你的反馈,.
--
Regards,
Qian Hong
-
Sent from Ubuntu
http://www.ubuntu.com/
wine似乎沒有去重新實現MFC吧?
不太明白你说的意思跟我说的有什么区别?
--
Regards,
Qian Hong
-
Sent from Ubuntu
http://www.ubuntu.com/
沒有去實現,和好像實現了使用中有問題,是兩回事吧?本來以爲會是WONTFIX,原來是REOPENED,不過好像還是木有人真的在寫的樣子?
你如果看完所有comment,就不必解释什么了.
如果要解释这个有10年历史的bug的来龙去脉, 那就几乎相当于把所有comment都翻译成中文.
目前的情况是:
- 有方便的workaround, 所以紧急程度不高.
- 实现mfc, 需要考虑法律风险. 任何看过mfc代码的人都不可以给wine写提代版的mfc
- 目前没有人力做这件事请.
感覺這一點最微妙了……世界上真有辦法確定一個人有沒有看過mfc的代碼?
我想应该没有.
但是, 理论上有一种方法可以规避这类法律风险.
首先, 开发者实现一个stub的mfc42.dll,什么函数都没有
然后, 用户使用wine, 某个程序因为缺少某个mfc42.dll的函数而崩溃, 于是用户向wine报bug
接着, wine开发者根据msdn文档等资料,有针对性地实现用户的bug中提到的函数
接下来, 用户重新测试, 继续报bug, 开发者继续针对性地实现某个或某些函数
在这个过程中, api的正确性并不是通过比较原版ms mfc的代码来确认, 而是通过现实世界
中依赖该api的程序是否正常运行来检验.
在这个过程中, git的代码提交记录和bugzilla的追踪历史共同见证了mfc42是如何一点点
被实现的. 除非很偶然, 不然一个开发者实现一个api的代码不会跟另一个开发者完全一样.
只要wine mfc的代码和ms mfc的代码不完全一样, 就会出现这样的局面:
wine开发者没有办法绝对证明自己没看过ms mfc的代码, 但任何想告wine侵权的人也没有
证据可以证明wine开发者看过ms mfc的代码. 根据无罪推断, 再加上git和bugzilla的有利
记录, 可以认为wine这么做是不会有法律风险的.
这里也可以说一下我一再强调要给wine报bug的其中一个原因:
如果一个函数没有已知的程序调用到, 那么wine是不会去实现的. 所以如果用户不报bug,
wine就不会进步了.
顺便可以说一下, wine项目要求每个开发者都用实名, 是为了保证每个人为自己的代码负责,
如果有哪个开发者偷偷做了违法的事情, 那么一旦被发现他的代码一定会被清除.
2012/3/4 huoteihj <huot...@gmail.com>:
> 郁闷,我还是装不了????!
> 还有为什么我连winetricks安装ie8都会报错???
> 它说不支持这个系统,然后就连续报错?
对于新人第一次提问, 我一般不会直接回复说请阅读提问的智慧, 因为这通常是 *吓跑新人* 的好方法 :)
但是, 你加入ubuntu-zh列表已经有一定的时间了, 这一次我认真地建议你好好地阅读 提问的智慧 [1]
然后再重新整理一下你的问题.
懂得通过邮件列表进行求助是一个很好的开始, 但这还不够, 只有学会 *提问的智慧* , 才能让自己得到帮助, 天助自助者.
认真地读一读 *提问的智慧*, 时刻提醒自己不要做 *提问的智慧* 中所说的 *loser*
掌握 *提问的智慧*, 是在Linux社区生存的基本条件.
另外, 我前面给过你的其他建议, 你并没有回答你是不是做过了, 以及见到了什么现象. 我不会重复两次我的那些建议.
要得到别人的帮助, 一定要学会尊重别人付出的时间.
在你学会 *提问的智慧* 之前, 我不会继续关心你的问题, 因为:
- 我更愿意把时间用在帮助其他懂得提问的智慧的朋友上
- 我不可以在邮件列表里留下一个不好的榜样, 让以后的新人认为, 不用学习 *提问的智慧* 也一样可以得到帮助.
希望你可以理解. 祝你好运 :)
BTW, 提问的智慧 我读过不只10次, 每隔一定的时间就对照自己做过的说过的反省一下, 还是发现自己没能做得很好, 但每次反省都会有收获.
[1] http://wiki.woodpecker.org.cn/moin/AskForHelp
--
Regards,
Qian Hong
-
Sent from Ubuntu
http://www.ubuntu.com/