[问题]关于wine的使用的问题
-
- 帖子: 56
- 注册时间: 2007-07-16 9:44
[问题]关于wine的使用的问题
我安装论坛里的方法自己编译了一个wine,但不晓得要怎样去使用,自己也搜索了很多的文章,就是没有看出个所以然来。
论坛里的那篇翻译的精华文字我也看了,但我对wine还只有一个很笼统的概念,依然不晓得怎么用。我觉得缺乏实例,有种根本不晓得要如何下手的感觉。
我想要wine的程序有QQ,迅雷,AutoCAD等。
主要是想知道wine一个程序需要的具体步骤是怎样的,需要做些什么工作。能够简单地介绍下wine的原理更好。
谢谢。
论坛里的那篇翻译的精华文字我也看了,但我对wine还只有一个很笼统的概念,依然不晓得怎么用。我觉得缺乏实例,有种根本不晓得要如何下手的感觉。
我想要wine的程序有QQ,迅雷,AutoCAD等。
主要是想知道wine一个程序需要的具体步骤是怎样的,需要做些什么工作。能够简单地介绍下wine的原理更好。
谢谢。
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
我也不是很了解,自己尝试时有了一点认识:
1,wine会创造一个虚拟的windows环境,默认在主目录的~/.wine/下(是隐藏目录),并且可以通过winecfg设置其他盘符。
2,安装软件时,会牵扯到依赖关系问题,因为wine不能提供所有的dll文件和ocx文件,而且wine提供的有些dll文件和ocx文件功能不全,所以有些程序能够正常运行,有些程序会出现这样那样的问题,这时需要借助depends这样的工具分析依赖关系,并且拷贝windows下的文件到虚拟c盘,然后通过winecfg设置库文件为native来解决。
3,COM+、ODBC、ADO等问题:有些软件(特别是行业管理软件和erp软件)需要访问数据库,或者访问应用服务器,就牵扯到这些问题了,这时,就需要wine-doors等工具处理了,在这一点上我失败了。
4,drix 3d问题:wine自带drix3d,但是功能不全,有时需要拷贝d3d开头的dll文件到虚拟c盘window/system32下面去。
5,最复杂的加密狗等硬件访问问题:我碰到了,需要安装硬件驱动,不知道如何解决。
1,wine会创造一个虚拟的windows环境,默认在主目录的~/.wine/下(是隐藏目录),并且可以通过winecfg设置其他盘符。
2,安装软件时,会牵扯到依赖关系问题,因为wine不能提供所有的dll文件和ocx文件,而且wine提供的有些dll文件和ocx文件功能不全,所以有些程序能够正常运行,有些程序会出现这样那样的问题,这时需要借助depends这样的工具分析依赖关系,并且拷贝windows下的文件到虚拟c盘,然后通过winecfg设置库文件为native来解决。
3,COM+、ODBC、ADO等问题:有些软件(特别是行业管理软件和erp软件)需要访问数据库,或者访问应用服务器,就牵扯到这些问题了,这时,就需要wine-doors等工具处理了,在这一点上我失败了。
4,drix 3d问题:wine自带drix3d,但是功能不全,有时需要拷贝d3d开头的dll文件到虚拟c盘window/system32下面去。
5,最复杂的加密狗等硬件访问问题:我碰到了,需要安装硬件驱动,不知道如何解决。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- hubert_star
- 论坛版主
- 帖子: 5373
- 注册时间: 2007-10-29 22:12
- 系统: OSX 10.9 + Ub 1304
- 来自: 江苏南京
如果你配置好了wine,可以先用winecfg看一下你的设置情况,如果winecfg没有问题,你就可以直接用wine setup.exe这样的命令安装程序,一般会直接创建一个快捷方式,或者你手动打wine xxx.exe就可以运行程序了。
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
我安装wine并设置参照:
viewtopic.php?t=89163
viewtopic.php?t=89163
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- xhylyx
- 帖子: 353
- 注册时间: 2007-04-09 15:19
- BurnSprit
- 帖子: 184
- 注册时间: 2007-08-10 21:13
- hualang0929
- 帖子: 1226
- 注册时间: 2006-11-11 10:23
- 来自: Mars
- 联系:
- xhylyx
- 帖子: 353
- 注册时间: 2007-04-09 15:19
-
- 帖子: 56
- 注册时间: 2007-07-16 9:44
xhylyx说的那篇文章我看过了,按照那个帖子做,就是不行,同样是在需要注册文件的时候注册不了,需要注册的文件是VQQPlayer.ocx,忽略后,运行QQ就直接关闭了虚拟窗口了(我选择了虚拟窗口)。一部分记录如下:
wine: Call from 0x48ed4c to unimplemented function msvcrt.dll.___unguarded_readlc_active_add_func, aborting
wine: Call from 0x48ed4c to unimplemented function msvcrt.dll.___unguarded_readlc_active_add_func, aborting
wine: Call from 0x48ed4c to unimplemented function msvcrt.dll.___unguarded_readlc_active_add_func, aborting
wine: Unimplemented function msvcrt.dll.___unguarded_readlc_active_add_func called at address 0x48ed4c (thread 0024), starting debugger...
Unhandled exception: unimplemented function msvcrt.dll.___unguarded_readlc_active_add_func called in 32-bit code (0x7bc44abc).
在wine我的D盘下面的CS的时候,CS能够运行,但新建游戏的时候就会自动退出,情况如下:
lhj@ubuntu:~$ wine /media/winD/program\ files/Cs1.6/cstrike.exe -opengl
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
fixme:win:EnumDisplayDevicesW ((null),0,0x34f63c,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:shdocvw:ViewObject_SetAdvise (0x1afe48)->(1 00000002 0x7b90d0)
fixme:shdocvw:PersistStreamInit_InitNew (0x1afe48)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x1afe48)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x1afe48)->(ffffffff)
err:dscapture:widDsCreate DirectSoundCapture flag not set
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
wine: Unhandled page fault on read access to 0x060dfeb8 at address 0x5e4e399 (thread 0009), starting debugger...
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open
File z:\media\wind\program files\cs1.6\cstrike\liblist.gam was never closed
lhj@ubuntu:~$
请教各位大虾,以上情况是什么原因?
wine: Call from 0x48ed4c to unimplemented function msvcrt.dll.___unguarded_readlc_active_add_func, aborting
wine: Call from 0x48ed4c to unimplemented function msvcrt.dll.___unguarded_readlc_active_add_func, aborting
wine: Call from 0x48ed4c to unimplemented function msvcrt.dll.___unguarded_readlc_active_add_func, aborting
wine: Unimplemented function msvcrt.dll.___unguarded_readlc_active_add_func called at address 0x48ed4c (thread 0024), starting debugger...
Unhandled exception: unimplemented function msvcrt.dll.___unguarded_readlc_active_add_func called in 32-bit code (0x7bc44abc).
在wine我的D盘下面的CS的时候,CS能够运行,但新建游戏的时候就会自动退出,情况如下:
lhj@ubuntu:~$ wine /media/winD/program\ files/Cs1.6/cstrike.exe -opengl
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
fixme:win:EnumDisplayDevicesW ((null),0,0x34f63c,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:shdocvw:ViewObject_SetAdvise (0x1afe48)->(1 00000002 0x7b90d0)
fixme:shdocvw:PersistStreamInit_InitNew (0x1afe48)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x1afe48)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x1afe48)->(ffffffff)
err:dscapture:widDsCreate DirectSoundCapture flag not set
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
wine: Unhandled page fault on read access to 0x060dfeb8 at address 0x5e4e399 (thread 0009), starting debugger...
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open
File z:\media\wind\program files\cs1.6\cstrike\liblist.gam was never closed
lhj@ubuntu:~$
请教各位大虾,以上情况是什么原因?