免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 968 | 回复: 3
打印 上一主题 下一主题

家帮我看一个wine的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-14 13:24 |只看该作者 |倒序浏览
我是按照一篇文章做的,但是总不行,我登出文章的部分,然后后面写明我是怎么做的


Wine 的安装和配置(实现中文输入法)

liuspider 最后修订于 2003年1月21日 版本 0.3
本文档最新版可以在 http://xbkconfp.cosoft.org.cn/wine.php 得到。
wine 的最新版本是 20030115 , 下面将介绍如何安装配置 wine。
*/(这里没有什么问题,我找到了地方,而且下载了最新的版本)/*

下载 wine 20030115 并解压缩:
请到 wine 的官方网站下载最新的 tarball 压缩文件包。或者,如果不想手工

打中文输入法的补丁的话,可以直接下载打好补丁的 wine-20030115。 这个版本的文件名为 Wine-20030115.tar.gz
tar xvfz Wine-20030115.tar.gz
*/(我建立了文件夹/usr/bmf并且把wine下载到了这个目录下面,执行这个tar命令没有任何问题。)/*

现在你可以在当前目录中看到一个名为 wine-20030115 的目录。以下假设你将 wine 解压缩到 ~/wine-20030115下,即你在你的home下,运行上述命令。
下载并应用中文输入法补丁:
如果你的手头上已经有一个现成的wine-20030115,那么你可以下载wine中文输入法补丁,并将其存到 ~/wine-20030115 目录下。
将其解压缩到~/wine-20030115 下,并应用之:
cd ~/wine-20030115
tar xvfz XIM.patch.diff.tar.gz
patch -p0 < XIM.patch.diff
注:这个patch也可以使用在最新的(20030118)CVS上。
*/(这个中文的补丁,我没有找到下载的地反所以也没有安装。)/*

编译安装 wine :
cd wine-20030115
./configure --prefix=/usr/local/wine
注意:强烈建议指定安装目录,此处为 /usr/local/wine,这样后面会方便很多。
*/(按照文章,我指定了文件夹)/*

请检查此命令的输出,如果他没有找到一些需要的包,而你又希望使用那个包提供的功能时,请安装相应的 devel 包(mandrake 下的命名方法)。
一切正常后,编译并以root 身份安装
make depend &amp;&amp; make &amp;&amp; make install
*/(安装成功,还真用了不少时间那/_\也够慢的啦)/*

配置 wine: */(我想这里开始就出问题啦)/*
建立目录和配置文件
cd */(这个命令就好像美成功,反正是到/root这个目录下面)/*
mkdir .wine */(我装了两次,第二次就告诉我,目录已经存在啦。)/*
cp wine-20030115/documentation/samples/config .wine/
*/(我想这是一个拷贝命令吧,直接运行不能成功,我就在xwindow里面把它拷贝进去啦)/*

使用您习惯的文本编辑器,修改.wine/config 使其反应您的系统状态。打开 config 后,主要修改最前面的定义驱动器的部分。下面给出我的一部分
[Drive C]
"ath" = "/backup/c_drive/"
"Type" = "hd"
"Label" = "Dos Drive"
"Filesystem" = "win95"

*/(第一次按照文章的方法找不到/backup/c_drive原来是在/root/backup/c_drive这里,于是我在xwindow下面同样把它给拷贝了出来)/*

[Drive D]
"ath" = "/mnt/d/"
"Type" = "hd"
"Label" = "My Home"
"Filesystem" = "win95"
*/(我没有D盘,因为D就是光驱啦,本来在win下面的D盘现在给了linux)/*

建议:不要将 c: 指向一个存在的真实 windows 盘,而是自己建立一个 "假"的,
*/(这句话我根本就没理解,反正照做啦)/*

比如,你想在 /backup/c_drive/ 下建立一个虚拟 windows 的 c 盘,则执行如下命令(执行一下命令一般需要root 权限)
mkdir /backup/c_drive/
cd /backup/c_drive/
mkdir -p windows windows/Start\ Menu windows/Start\ Menu/Programs windows/Fonts windows/system32 windows/Desktop
*/(这些命令我都执行成功啦,就是下一句,做出来的链接文件,是没有连上的)/*
ln -s /backup/c_drive/windows/system32 windows/system
*/(由于这个文件没有成功,设置G也没有进行)/*
为了可以运行不论处于你linux 任何目录下的程序,建议添加一个盘,如下(盘符是你现有的下一个就可以了)
[Drive G]
"ath" = "/"
"Type" = "hd"
"Label" = "root"
"Filesystem" = "win95"
别的基本不需要修改,默认值就可以了。
配置共享库目录:
由于我们自己指定了安装目录,所以共享库不位于系统已知的目录中,为了告诉系统到哪里找,可以修改 /etc/ld.so.conf 文件,但是,一个更好的方案是使用 shell 的环境变量:LD_LIBRARY_PATH。 在一个 console 中,执行命令
export LD_LIBRARY_PATH="/usr/local/wine/lib"
*/(这个命令我也是在/root下面执行了一次,反正没什么提示也没有什么反映。)/*
现在在这个 console 中,你可以继续下一步了。(是不是觉得太麻烦了,每次要执行一个 windows 程序就要这样做,不用担心,后面提供一个脚本,自动完成这些工作)
复制几个字体到 windows/Fonts 下,推荐至少将 simsun.ttf 复制/连接到这个目录下(不可一个字体都没有,否则会造成 X 自动退出)。
测试你的 wine :
运行 /usr/local/wine/bin/notepad (注意,这个前面不需要 加 wine ),如果一切正常,则说明 wine 已经可以正常工作了;如果出现错误信息,请根据提示检查上面的各步。如果你得到的错误信息类似于 找不到 libnt.dll.so 或者 version.dll 之类的,那么你应该是忘记了做 步骤4。
*/(这是让我很难理解的一个地方,步骤四??从头到尾我都没见步骤一亚??
而且我出的问题何它说的问题也不一样,那就是说不能从步骤四,应该从步骤一开始吧/_\)/*
各位大虾,这里说的应该比较详细了,希望能给我一个详细的答复,好让我很多软件可以在linux上面运行吧,谢谢,再谢谢啦,如果这个问题解决啦^)^我请大家吃饭,不过回帖的时候不要总盯着吃饭问-_-~要先吧问题解决哦^_^

论坛徽章:
0
2 [报告]
发表于 2003-02-14 23:40 |只看该作者

家帮我看一个wine的问题

[Drive D]
"ath" = "/mnt/d/"
"Type" = "hd"
"Label" = "My Home"
"Filesystem" = "win95"
*/(我没有D盘,因为D就是光驱啦,本来在win下面的D盘现在给了linux)/*
那你就不设置D
这里只是设置wine可以使用的盘
就是说用来创建虚拟盘的

把"/mnt/d/" 虚拟成你的WINE下D盘

论坛徽章:
0
3 [报告]
发表于 2003-02-14 23:42 |只看该作者

家帮我看一个wine的问题

ln -s /backup/c_drive/windows/system32 windows/system

这里是不是反了
因为没有system目录
意思应该是把system设置成指向system32的连接

论坛徽章:
0
4 [报告]
发表于 2003-02-14 23:48 |只看该作者

家帮我看一个wine的问题

export LD_LIBRARY_PATH="/usr/local/wine/lib"
*/(这个命令我也是在/root下面执行了一次,反正没什么提示也没有什么反映。)/*
可以用env命令看变量有没有声明
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP