[问题]关于wine的使用的问题

Wine、Cedega、CrossOver 等配置
回复
渔风
帖子: 56
注册时间: 2007-07-16 9:44

[问题]关于wine的使用的问题

#1

帖子 渔风 » 2007-12-22 16:20

我安装论坛里的方法自己编译了一个wine,但不晓得要怎样去使用,自己也搜索了很多的文章,就是没有看出个所以然来。

论坛里的那篇翻译的精华文字我也看了,但我对wine还只有一个很笼统的概念,依然不晓得怎么用。我觉得缺乏实例,有种根本不晓得要如何下手的感觉。

我想要wine的程序有QQ,迅雷,AutoCAD等。

主要是想知道wine一个程序需要的具体步骤是怎样的,需要做些什么工作。能够简单地介绍下wine的原理更好。

谢谢。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

#2

帖子 ljj_jjl2008 » 2007-12-22 16:37

我也不是很了解,自己尝试时有了一点认识:
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,最复杂的加密狗等硬件访问问题:我碰到了,需要安装硬件驱动,不知道如何解决。
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

#3

帖子 hubert_star » 2007-12-22 16:37

如果你配置好了wine,可以先用winecfg看一下你的设置情况,如果winecfg没有问题,你就可以直接用wine setup.exe这样的命令安装程序,一般会直接创建一个快捷方式,或者你手动打wine xxx.exe就可以运行程序了。
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
渔风
帖子: 56
注册时间: 2007-07-16 9:44

#4

帖子 渔风 » 2007-12-22 16:54

2楼的朋友把需要做的事情都说出来了

但能不能举例说明下具体的操作步骤?

我自己wineQQ的时候,在需要注册文件的时候就不动了。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

#5

帖子 ljj_jjl2008 » 2007-12-22 16:57

我安装wine并设置参照:
viewtopic.php?t=89163
头像
xhylyx
帖子: 353
注册时间: 2007-04-09 15:19

#6

帖子 xhylyx » 2007-12-22 23:17

ljj_jjl2008 说得很清楚很详细哦
very good!!!
渔风
帖子: 56
注册时间: 2007-07-16 9:44

#7

帖子 渔风 » 2007-12-24 17:19

我还是搞不定,在wine一个QQ的时候,到了需要注册文件的时候就出错了,忽略后运行QQ没有反应
头像
xhylyx
帖子: 353
注册时间: 2007-04-09 15:19

#8

帖子 xhylyx » 2007-12-24 17:24

头像
BurnSprit
帖子: 184
注册时间: 2007-08-10 21:13

#9

帖子 BurnSprit » 2007-12-24 18:21

插下嘴,想删掉wine中的程序该怎么删除呢,我是下载了QQ2007的安装程序,直接wine QQ.EXE 安装的,不过用过之后觉得不行,在程序-wine -Programs -腾讯QQ - 卸载腾讯软件 来删除,但发现删不了,听说用unistall可以删除,但具体如何操作不会啊,请大大举个例子
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
联系:

#10

帖子 hualang0929 » 2007-12-24 18:24

BurnSprit 写了:插下嘴,想删掉wine中的程序该怎么删除呢,我是下载了QQ2007的安装程序,直接wine QQ.EXE 安装的,不过用过之后觉得不行,在程序-wine -Programs -腾讯QQ - 卸载腾讯软件 来删除,但发现删不了,听说用unistall可以删除,但具体如何操作不会啊,请大大举个例子
进入qq目录,wine uninstall.exe
抬头望星空一片晴,我独行,夜已渐寒……
头像
xhylyx
帖子: 353
注册时间: 2007-04-09 15:19

#11

帖子 xhylyx » 2007-12-24 18:50

也可以直接在终端下输入:uninstaller
然后会弹出个窗口让你卸载的
上次由 xhylyx 在 2007-12-25 10:57,总共编辑 1 次。
头像
BurnSprit
帖子: 184
注册时间: 2007-08-10 21:13

#12

帖子 BurnSprit » 2007-12-25 1:56

哦,谢谢楼上两位啊
渔风
帖子: 56
注册时间: 2007-07-16 9:44

#13

帖子 渔风 » 2007-12-25 8:18

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:~$


请教各位大虾,以上情况是什么原因?
渔风
帖子: 56
注册时间: 2007-07-16 9:44

#14

帖子 渔风 » 2007-12-25 8:23

BurnSprit 写了:插下嘴,想删掉wine中的程序该怎么删除呢,我是下载了QQ2007的安装程序,直接wine QQ.EXE 安装的,不过用过之后觉得不行,在程序-wine -Programs -腾讯QQ - 卸载腾讯软件 来删除,但发现删不了,听说用unistall可以删除,但具体如何操作不会啊,请大大举个例子
按照两位大虾的操作后,还要删除菜单中的残余,这需要删除程序的配置文件,命令如下:

rm -rf ~/.local/share/applications/wine/
回复