安装Fedora9后用wine进行drcom上网

我们学校是用的网通的线路,不仅如此,网通为了限制我们盗取账号采用了他们公司改装的一个drcom插件,,这个插件运行后只会在进程中出现一个ishare_user.exe的进程,而且每隔大约18向服务器发送一次数据,这在windows下上网也不算太难,只是多了一项自启动程序而已,但是在Fedora下就便的很难了,这个问题在去年drcom插件刚开始应用的时候难到了我们所有人,我们经过好的天的抓包分析,终于找到了一个可以在Fedora9下上网的方法。文章在cocobear和草儿的博客中都已经发表过了,我再次只是记录下我今天在Fedora9下使用此方法的经过,算是留个备份,省得每次都去他们的博客查找。在别人的Fedora一安装就可以上网的情况,我还在慢慢的下载我的wine rpm包,准备上网的东东。

基本思想就是用wine来模拟windows,直接安装windows程序来运行drcom插件。首先来说下wine:

wine现在的最新版本是0.95,使用wine可以在linux环境下使用windows下的工具,具体的相关信息可以查看帮助命令:$man wine。由于使用rpm包进行安装,所以要看下wine的依赖关系,在wine的官网网站上上可以看到各个linux’发行版本的wine所需要的依赖关系,如下是Fedora下的wine的依赖关系:

name summarywine-capi ISDN support for winewine-cms Color Management for winewine-core wine core packagewine-devel Wine development environmentwine-esd ESD sound support for winewine-jack JACK sound support for winewine-ldap LDAP support for winewine-nas NAS sound support for winewine-tools Additional wine toolswine-twain Twain support for wine

其中wine-jack还需要一个依赖关系:Jack-audio-connection-kit.rpm,而Jack-audio-connection-kit.rpm还需要libfreebob.so.0.rpm作为依赖关系,这个有点复杂大致就是如下:libfreebob.so.0.rpm–>Jack-audio-connection-kit.rpm–>wine-jack,上面所说的所有包都可以在官方网站上找到,也可以在rpmfind上找到。

所有的包都找到了,剩下的就是在root下进行安装,(更新:我在安装的时候是用rpm一个一个安装的,先安装以来关系,然后在安装wine的主包,但是刚刚在论坛上发现来一个好的帖子,就yum的本地安装。

参数是-localinstall

$yum localinstall wine-*

这样的话,yum会自动安装所有的依赖关系,而不用rpm一个一个的安装了,省了好多工作。

还有一个与他类似的参数:

$yum localupdate wine-*

如果有wine的新版本,而且你也下载到来本地,就可以这样本地更新wine了。

安装完成后在任务栏中会出现wine的文件夹,直接点击其中的wine conf就在在root的当前目录下建立一个.wine的文件夹,把windows下的drcom安装插件目录拷贝到里面就可以启动了,启动后发现少几个文件,在windows/system32中找到,直接拷贝到wine的windows目录下就可以了。

这四个文件是:mfc42u.dll ,npptools.dll,Packet.dll,WanPacket.dll。在查找这四个文件的时候注意大小写。

然后一切搞定,就直接运行了,cd到插件的主目录,大致命令是

#cd .wine/drive_c/Programs Files/pppoe#wine ishare_user.exe &

然后在创建一个xdsl的链接,输入你的账号,保存,激活就可以了,也可以使用名来激活。

#ifup net

作者:linuxsir出处:

一个人去旅行,而且是去故乡的山水间徜徉。

安装Fedora9后用wine进行drcom上网

相关文章:

你感兴趣的文章:

标签云: