QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: liuspider

wine 200408 的中文补丁

  [复制链接]
发表于 2003-4-13 23:28:29 | 显示全部楼层
我使用的的确是原来的config
我再试试
回复

使用道具 举报

发表于 2003-4-13 23:37:11 | 显示全部楼层
换了,又将locale设成gbk了,还是不行 :-(
回复

使用道具 举报

 楼主| 发表于 2003-4-13 23:47:56 | 显示全部楼层
试试 gb2312 呢?

即使是没有打过补丁的 wine ,也应该可以激活 中文输入法的,只是输入的文字不能上屏而已

你的系统是什么? redhat 吗? 我在 wine-devel 的 mailing list 上好像看到一些关于 RH9 下 wine 的问题
回复

使用道具 举报

发表于 2003-4-14 01:58:40 | 显示全部楼层
liuspider:
我用你的方法编译了wine 可是bash: wine: command not found
我是在rh9下
真搞不懂
回复

使用道具 举报

发表于 2003-4-14 09:10:57 | 显示全部楼层
还是不行,请看

*************************************************
The installed Wine libraries will not be found!
You can either:
   Add the line '/usr/local/wine/lib' to /etc/ld.so.conf and run /sbin/ldconfig
   export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/wine/lib
*************************************************
*************************************************
[root@wellexp wine-20030408]# export LD_LIBRARY_PATH="/usr/local/wine/lib"
[root@wellexp wine-20030408]# wine notepad
bash: wine: command not found
[root@wellexp wine-20030408]# chmod +x /usr/bin/wine
[root@wellexp wine-20030408]# wine notepad
root@wellexp wine-20030408]# wine notepad
wine: chdir to /tmp/.wine-root/server-307-a8639 : No such file or directory

[root@wellexp wine-20030408]# mkdir -p /tmp/.wine-root/server-307-a8639
[root@wellexp wine-20030408]# wine notepad
wine: '/tmp/.wine-root/server-307-a8639' must not be accessible by other users
[root@wellexp wine-20030408]# wine notepad
wine: '/tmp/.wine-root/server-307-a8639/socket' is not a socket
回复

使用道具 举报

发表于 2003-4-14 09:44:06 | 显示全部楼层
还是不行:
[root@wellexp server]# pwd
/tmp/wine-20030408/server
[root@wellexp server]# wine notepad
Could not stat /mnt/fd0 (Success), ignoring drive A:
Could not stat /cdrom (Success), ignoring drive D:
fixme:win32E_CreateModule Security directory ignored
XIO:  fatal IO error 0 (Success) on X server ":0.0"
      after 177 requests (175 known processed) with 0 events remaining.
[root@wellexp server]# wine notepad
wine: lstat /tmp/.wine-root/server-307-a8639/socket : No such file or directory
[root@wellexp server]# ./wineserver
[root@wellexp server]# wine notepad
Could not stat /mnt/fd0 (Success), ignoring drive A:
Could not stat /cdrom (Success), ignoring drive D:
fixme:win32E_CreateModule Security directory ignored
XIO:  fatal IO error 0 (Success) on X server ":0.0"
      after 180 requests (179 known processed) with 0 events remaining.
[root@wellexp server]# wine -v
wine: lstat /tmp/.wine-root/server-307-a8639/socket : No such file or directory
[root@wellexp server]# ./wineserver
[root@wellexp server]# wine -v
Wine 20030408
[root@wellexp server]#
回复

使用道具 举报

发表于 2003-4-14 10:05:24 | 显示全部楼层
我作如下尝试,在/usr/bin/wine加入一句:
#!/bin/bash
# Copyright (c) 2001-2002, TransGaming Technologies Inc.
# Startup script for WineX.  
# Version 1.6 Oct 6, 2002


export INSTALLDIR=/usr/local/wine
./wineserver----------------------------------------------(这句是自己加的)
# Set up the WINEPREFIX and LD_LIBRARY_PATH
export WINEPREFIX="$HOME/.wine"
export LD_LIBRARY_PATH="$INSTALLDIR/lib:$INSTALLDIR/bin:$LD_LIBRARY_PATH"

# Set up the path so that ancilary apps (like the debugger) can start
export PATH="$INSTALLDIR/bin:$PATH"

RUNWINE="$INSTALLDIR/bin/wine"
REGAPI="$INSTALLDIR/bin/regapi"
debugmsg=""
   case "$1" in
       "-ddlls") debugmsg="-debugmsg +loaddlls";shift;;
   esac
$RUNWINE $debugmsg $@

这时,运行如下:
[root@wellexp bin]# wine notepad
Could not stat /mnt/fd0 (Success), ignoring drive A:
Could not stat /cdrom (Success), ignoring drive D:
fixme:win32E_CreateModule Security directory ignored
XIO:  fatal IO error 0 (Success) on X server ":0.0"
      after 12 requests (10 known processed) with 0 events remaining.
[root@wellexp bin]# wine notepad
Could not stat /mnt/fd0 (Success), ignoring drive A:
Could not stat /cdrom (Success), ignoring drive D:
fixme:win32E_CreateModule Security directory ignored
XIO:  fatal IO error 0 (Success) on X server ":0.0"
      after 177 requests (175 known processed) with 0 events remaining.
[root@wellexp bin]#
回复

使用道具 举报

发表于 2003-4-14 11:04:56 | 显示全部楼层
我是昨天晚上编译的。
环境:RedHat 9
X:KDE 3.1
过程:从官方的sf.net上下载的wine20030408,然后打上这里的补丁(http://xbkconfp.cosoft.org.cn/wine.php),然后编译:
# ./configure --with-nptl --with-x --prefix=/usr/local/wine
# make depend & make & make install
半个小时以后,编译安装成功。
然后把/usr/local/wine/lib加入到/etc/ld.so.conf ,然后执行:
# /sbin/ldconfig
复制config文件到/root/.wine目录下,修改成符合本机的配置。
然后在建立相应的目录在/usr/local/c下面,这个算是C盘。(我没装windows)
复制字体文件到/usr/local/c/windows/Fonts目录下。(宋体和几个英文字体,就是我美化X Window用到的那几个字体)
在/usr/local/bin目录下建一个wine的连接:
# ln -s /usr/local/wine/bin/wine /usr/local/bin/wine
# chmod -c 755 /usr/local/bin/wine
运行记事本,显示汉字成功,在记事本和mozilla之间复制粘贴汉字成功。只是输入法不能激活。我用的是最新的小企鹅输入法,安装的rpm包的,所以没法修改代码。但不能激活输入法应该和是否修改xim.c无关吧?
为什么呢?

另外,我下载了常用win98dll包,解开到/usr/local/c/windows/system32目录下面,然后安装dcom98.exe,复制文件完成后,果然显示A newer version of DCOM95 or DCOM98 has been installed... 的错误信息,但是不知道如何解决。我该怎么办呢?
回复

使用道具 举报

发表于 2003-4-14 11:08:16 | 显示全部楼层
完全按照楼主的文章配置wine,但是出现一下问题!

[root@mptserver windows]# wine notepad
/usr/local/wine/bin/wine: cannot find 'notepad'
[root@mptserver windows]# wine qq2000c1230b.exe
err:module:import_dll Module (file) KERNEL32.dll (which is needed by C:\windows\qq2000c1230b.exe) not found

另:我没有安装windows!
回复

使用道具 举报

发表于 2003-4-14 14:16:07 | 显示全部楼层
我的中文复制粘贴功能也可以了,原来必需选择菜单里的复制后才能粘贴,我还以为选中就可以用中键粘贴
输入法还是不能呼出
magic linux 1.1b,本来是基于rh8的,但经过我现在一轮升级,也不知道该叫什么,glibc2.3.8.0(redhat ,XFree86 4.3-2.1(rawhide),kernel 2.4.20-9(redhat 9),scim和xsim都是在现在环境下重新编译的,其他程序使用正常
回复

使用道具 举报

发表于 2003-4-14 14:41:54 | 显示全部楼层
终于装好了,运行notepad,显示中文正常,
但不输入法fcitx调不出,装的是rpm包,好像不能改代码,
另,中文显示有点问题,就是英文字母间距太大,
不知这些问题怎么解决
请教
回复

使用道具 举报

发表于 2003-4-14 16:37:06 | 显示全部楼层
楼上的,能告诉我怎么安装吗?我安装好了,但是总是有错误提示!
回复

使用道具 举报

发表于 2003-4-14 16:40:32 | 显示全部楼层
我参考 了andot兄的方法,装上的,
就是英文字母间距太大,
不知这些问题怎么解决
输入中文也不可以
回复

使用道具 举报

发表于 2003-4-14 17:17:56 | 显示全部楼层
我也差不多是用这个方法啊!但是还是有错误!郁闷...
回复

使用道具 举报

发表于 2003-4-14 18:26:17 | 显示全部楼层
关键是这个
# ./configure --with-nptl --with-x --prefix=/usr/local/wine
后面的两个参数是需要的
安装成功 也是不能激活输入法
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 19:03 , Processed in 0.068070 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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