红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

ubuntu安装wine遇到错误己解决办法

发布时间:2009-11-07 21:54:25来源:红联作者:yeyanbin
1、安装wine出错了(缺少文件)
安装wine 的 RPM包时候出现如下错误。
# rpm -ivh wine-xim-20030408-1.i386.rpm
error: Failed dependencies:
libsane.so.1 is needed by wine-xim-20030408-1
libXv.so.1 is needed by wine-xim-20030408-1
解决:上google搜索libsane.so.1和libXv.so.1,然后安装后再安装wine。

2、编译安装Wine的时候出现
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking whether make sets $(MAKE)… yes
checking for gcc… no
checking for cc… no
checking for cc… no
checking for cl… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.
解决:请安装你的GCC编译器,安装你系统的开发包光盘就可以。

3、系统时间问题。
./configure后
make depend 时出现问题
如下:
[root@localhost wine-20030115]# make depend
make: *** Warning: File `Makefile.in’ has modification time in the future (2003-01-05 09:05:12 > 2002-03-22 10:49:55)
Makefile is older than Makefile.in configure, please rerun ./configure
make: *** [Makefile] Error 1
You have new mail in /var/spool/mail/root
解决:你的系统时间不对,检查一下!

4、用了root用户解压,wineinstall不能安装
./tools/wineinstall
出现
WINE Installer v0.75
~/download/wine-20050930 ~/download/wine-20050930/tools
The source directory is not writable. You probably extracted the sources as root.
You should remove the source tree and extract it again as a normal user.
解决:你可能是用root账户解压了。你应该删除它们,并用你现在的账户重新解压一遍。

5、编译的时候出现
/usr/local/lib doesn’t exist in your /etc/ld.so.conf, it will be added
when we perform the install…
解决:将usr/local/lib这行加到/etc/ld.so.conf文件,然后以root运行ldconfig .之后再进行安装。

6、编译Wine时出现“X development files not found……”
解决:--安装相关的devel支持,如用gnome桌面的,得安装上gnome-devel

使用wine出现的问题与解决

1、用wine运行exe程序出现以下错误
# wine XXX.exe
wine: error while loading shared libraries: libwine.so.1: cannot open shared object file: No such file or directory”
解决:在“/etc/ld.so.conf”中加入“/usr/local/lib”并运行ldconfig使lib缓存到/etc/ld.so.cache中

2、关于Wine下面QQ乱码问题的说明
打字的时候出现“???”
解决:到QQ的安装目录下,将 Riched32.dll 改个名字,如 Riched32.dll.bak ,将 Riched20.dll 改个名字,如 Riched20.dll.bak 这样可以强行使用wine自带的 richedit 控件

3、我的wine运行软件速度,反应很慢
解决:尝试将你的locale转成非UTF8的代码。
或者参看这2编文章:
http://www.easywine.org/bbs/view … &extra=page%3D1
http://www.easywine.org/bbs/view … &extra=page%3D1

4、采用GB18030为默认汉字编码,第一次运行Wine会提示如下问题,如何解决?
[root@localhost wine-20040813]# ./wine
fixme:nls:get_env_lcid charset GB18030 was not recognized
/root/.wine updated successfully.
fixme:nls:get_env_lcid charset GB18030 was not recognized
Wine 0.9.3
Usage: wine PROGRAM [ARGUMENTS...] Run the specified program
wine -help Display this help and exit
wine -version Output version information and exit
解决方法:编辑.bashrc文件,在该文件尾部添加如下两行:
export LANG=zh_CN.gb2312
export LC_ALL=zh_CN.2312
重新运行bash后敲入locale命令,默认的编码就会显示GB2312了,再次运行Wine就不会有上述问题。

5、使用Wine运行程序后,无法看到和输入中文,如何解决?
解决方法:在GBK或 GB2312 编码状态下可以输入中文,但如果没有进行默认编码设置,就无法输入中文。
按照上面的方法设置locale。还有就是如果没有中文字体也无法显示中文,自然也就看不见汉字。

6、无法安装 Windows中由Installshield制作的安装程序,如何解决?
解决方法:要运行Installshield制作的安装程序需要安装支持文件DCOM98(DCOM95或其他支持文件),所以为了在 Linux中安装使用 Installshield 做的安装程序,必须要装DCOM98,下载地址:http://www.microsoft.com/com/dcom/dcom98/download.asp,然后再使用 wine dcom98.exe 命令来安装。

7、Wine对NTFS文件系统的支持如何?可以使用NTFS分区中的文件和程序吗?
解决方法:由于Linux内核默认不支持NTFS文件系统,即使重新编译内核支持 NTFS 也仅限于只读,如果要写的话,是十分危险的。所以最好不要在Linux中使用NTFS 分区上的程序和文件,建议使用 FAT32 文件系统分区或Linux分区。

8、配置Wine驱动器,需要将系统盘指向一个真实的Window系统分区吗?如果是这样又如何操作?
解决方法:不要将Wine配置文件中的[Driver X:] 指向一个存在的真实 Windows分区,只须使用Wine安装时创建 “虚拟”的Windows系统结构即可。
终端中键入winecfg 进入Drivers 选项卡就可以进行配置

9、如何知道哪些Windows程序可以在Wine中良好地运行?
解决方法:访问http://www.easywine.org/bbs/view … &extra=page%3D4 这里有wine支持软件列表。当然没有列出的不一定不支持,可以到wine模拟任务区提出相关软件,让大家测试是否能模拟。

10、为什么我的wine某些按钮文字显示乱码?
解决方法:在编译之前得打上中文补丁。
http://www.easywine.org/bbs/view … &extra=page%3D1
patch -p1 < wine_charset.patch

11、为什么我的wine默认字体变成楷体了?
我的wine默认字体变成楷体了,多数是因为装了office所带来的问题。
解决方法:
http://www.easywine.org/bbs/view … &extra=page%3D1

12.configure: error: X development files not found. Wine will be built
without X support, which probably isn’t what you want. You will need to install
development packages of Xlib/Xfree86 at the very least.
Use the -without-x option if you really want this.

安装xorg的dev包
文章评论

共有 4 条评论

  1. baichengwalter 于 2009-11-11 16:47:02发表:

    支持下 呵呵

  2. bretxn 于 2009-11-08 00:01:06发表:

    顺路学习

  3. 大宝 于 2009-11-07 22:34:19发表:

    另累了,直接用PPA源,一个 sudo apt-get install wine 搞定[code]# Wine-CN for Ubuntu 9.10
    deb http://ppa.launchpad.net/wine-cn/ppa/ubuntu karmic main
    deb-src http://ppa.launchpad.net/wine-cn/ppa/ubuntu karmic main
    # Wine-CN for Ubuntu 9.04
    deb http://ppa.launchpad.net/wine-cn/ppa/ubuntu jaunty main
    deb-src http://ppa.launchpad.net/wine-cn/ppa/ubuntu jaunty main[/code]添加密钥:[code]sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94625C2F[/code]若是纯为玩游戏,建议用PlayonLinux

  4. yeyanbin 于 2009-11-07 21:55:06发表:

    自己顶一个