LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 898|回复: 9

Wine不能打开记事本,

[复制链接]
发表于 2006-5-10 17:20:38 | 显示全部楼层 |阅读模式
5分钟前用YUM装的wine
[boy@localhost windows]$ wine notepad
wine: could not load L"C:\\windows\\notepad.exe": Module not found

路进为
~/.wine/drive_c/windows

如何解决啊,我刚装好,什么都没改过。正常的话应该能运行的啊
发表于 2006-5-11 20:21:30 | 显示全部楼层
Post by first007boy
5分钟前用YUM装的wine
[boy@localhost windows]$ wine notepad
wine: could not load L"C:\\windows\\notepad.exe": Module not found

路进为
~/.wine/drive_c/windows

如何解决啊,我[color="Red"]刚装好,什么都没改过。正常的话应该能运行的啊
因为你没有配置好 wine,这正是不能运行的原因!

新 wine 跟旧 wine 配置上有点不同,你的wine 是什麽版本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-11 22:32:10 | 显示全部楼层
我用YUM装的。最新版的。是Wine 0.92吧
我昨天试了,其它的一些windows的EXE的文件能打开的。比如一个象棋软件,可以运行,就是中文不能显示。至少不会象这个notepad一样,报错
这个Notepad是wine安装时自动装在~/.wine/drive_c/windows下面的

winecfg我看了,但没作改动
回复 支持 反对

使用道具 举报

发表于 2006-5-12 06:05:48 | 显示全部楼层
1. 先定义好 windoze 的路径才行
2. 部份软件可能要创建临时文件,若然在 windoze 的分区是 NTFS 便写不进,於是不能启动,我一向都是 "wine without windoze"的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-12 15:37:33 | 显示全部楼层
为什么先要定义好系统路径呢?我刚装好以后已有多个win32位格式的EXE文件正常运行。但wine自动安装的notepad却不能正常运行。(这是我的主要问题)
而且winehq.org上面也说了,虚拟的windows并不一定要真正MS的完整的windows system文件才能运行win程序。
正如你说的,你也是不需要windoze

请问你的~/.wine/drive_c/windows/notepad.exe能否正常运行?
回复 支持 反对

使用道具 举报

发表于 2006-5-12 17:59:35 | 显示全部楼层
Post by first007boy
为什么先要定义好系统路径呢?我刚装好以后已有多个win32位格式的EXE文件正常运行。但wine自动安装的notepad却不能正常运行。(这是我的主要问题)
说了嘛,部份软件可能要创建临时文件,若然路径不对或者没有写入权限便会出错了
Post by first007boy
而且winehq.org上面也说了,虚拟的windows并不一定要真正MS的完整的windows system文件才能运行win程序。
正如你说的,你也是不需要windoze
我装 wine 的机器是没有 windoze 的!我是用 wine 来跑 Lotus Notes 的。
Post by first007boy
请问你的~/.wine/drive_c/windows/notepad.exe能否正常运行?
不知道,俺装 wine 的机器没有 notepad.exe 呀!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 10:54:42 | 显示全部楼层
Post by d00m3d
说了嘛,部份软件可能要创建临时文件,若然路径不对或者没有写入权限便会出错了

我的Notepad.exe不能运行的问题可能不属于你给出的条件。“~”用户目录下的文件是有权限完全操作的,而且它在linux分区的~/.wine/drive_c/windows/notepad.exe
即使是,但具体原因还是未知
Post by d00m3d
不知道,俺装 wine 的机器没有 notepad.exe 呀!

你看看,应该有的吧,就在我给出的目录下面。或者你跟我的版本不一样。但wine好像一直都默认会安装这个的。
如果有其它网友看到,看看你们是不是也有notepad.exe的
回复 支持 反对

使用道具 举报

发表于 2006-5-13 11:09:31 | 显示全部楼层
Post by first007boy
我的Notepad.exe不能运行的问题可能不属于你给出的条件。“~”用户目录下的文件是有权限完全操作的,而且它在linux分区的~/.wine/drive_c/windows/notepad.exe
即使是,但具体原因还是未知
我是指临时文件的路径,要定义的
Post by first007boy
你看看,应该有的吧,就在我给出的目录下面。或者你跟我的版本不一样。但wine好像一直都默认会安装这个的。
如果有其它网友看到,看看你们是不是也有notepad.exe的
机器连 windoze 也没有,何来 notepad?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 22:58:15 | 显示全部楼层
Post by d00m3d
我是指临时文件的路径,要定义的
机器连 windoze 也没有,何来 notepad?

首先想问一下你windoze到底是指什么?是不是指MS的操作系统?如果是,
那上面我已经说的比较详细了,我没挂载windowsNTFS分区。而是在安装wine的时候自动安装了notepad.exe
目录是在(wine自已安装的)
[boy@localhost windows]$ ls
command  inf          profiles     rundll32.exe  system32    temp             winhelp.exe   win.ini
fonts    notepad.exe  regedit.exe  system        system.ini  winebrowser.exe  winhlp32.exe
[boy@localhost windows]$ pwd
/home/boy/.wine/drive_c/[color="Red"]windows

也许你的wine没有安装notepad.exe。但我的有,而且跟MS操作系统是否存在我的电脑上一点关系都没有。

不过我想这个没什么太大问题,一般的MS程序我都能用。不麻烦你了。谢谢
回复 支持 反对

使用道具 举报

发表于 2006-5-15 09:19:59 | 显示全部楼层
不好意思,今天再看了一下,在旧机上跑 Notes 的是旧 wine,不带 notepad.exe。我再看另一台机器上的 wine-0.9.11 是带有 notepad.exe 的,但是运作很正常。

你试转到 /home/boy/.wine/drive_c/windows 下执行 wine ./notepad.exe 看是否可以?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表