64位fedora使用yum安装卸载wine,以及编译安装wine

来源:互联网 发布:类似union的软件 编辑:程序博客网 时间:2024/05/19 04:04
原文:http://hi.baidu.com/ccna_linux/blog/item/a6167af5ad29fb28bd310940.html
此卸载和安装方法可行。

还不能完全在linux下完成所有的工作和平时娱乐。

才开始决定安装wine来模拟一些win下的程序。

本来 直接yum可以直接安装wine,安装命令如下:

yum install wine

安装会提示将依赖的一些软件包,完成后会 在“应用程序”的菜单中显示wine的选项。使用wineconfig的时候又提示没有音频驱动。

然后又安装wine相关的音频驱动软件。 重启还是不行。还有又担心wine会有些自动启动的服务,所以想用源码编译安装,至少这样安装后有啥自己都能知道。

这才发现用yum的 remove命令删除wine只删除了一个wine的基本包。

好多wine的包都还在系统中。

只能自 己查出来挨个删除这些包了。

rpm -qa |grep wine

这个命令可以列出所有的 wine的rpm包。剩下的就是用rmp -e 挨个删除这些包了。

rmp -e wine-***** wine-****……

删 除的时候有时候系统会提示需要先删除XX的包。这时候可以调整下删除的顺序,知道这些包都删除了就好。

删 除干净了该源码安装wine了。

从官网下载wine的源码包。解压到自己home的目录中,生成一个wine-1.x的文件夹。

进 入这个文件夹

然后。/configure --help查看下帮助

可以看到 默认的安装途径之类。为以后删除方便,还是自己指定一个目录。(个人的不良习惯)

./configure --prefix=/home/kai/soft/bin/wine

结果,弹出错误,提示我没有32的包,不能安装 32位的程序。这才意识到自己装的是fedora 64位操作系统……

到wine的wiki上看一看,64位要是编译安装wine 时候需要的32位包还真不少……

别吓到了,我现在贴出来:

fedora 13 64:

yum install alsa-lib-devel.i686 alsa-lib-devel audiofile-devel.i686 audiofile-devel cups-devel.i686 cups-devel dbus-devel.i686 dbus-devel esound-devel.i686 esound-devel fontconfig-devel.i686 fontconfig-devel freetype-devel.i686 freetype-devel giflib-devel.i686 giflib-devel hal-devel.i686 hal-devel lcms-devel.i686 lcms-devel libICE-devel.i686 libICE-devel libjpeg-devel.i686 libjpeg-devel libpng-devel.i686 libpng-devel libSM-devel.i686 libSM-devel libusb-devel.i686 libusb-devel libX11-devel.i686 libX11-devel libXau-devel.i686 libXau-devel libXcomposite-devel.i686 libXcomposite-devel libXcursor-devel.i686 libXcursor-devel libXext-devel.i686 libXext-devel libXi-devel.i686 libXi-devel libXinerama-devel.i686 libXinerama-devel libxml2-devel.i686 libxml2-devel libXrandr-devel.i686 libXrandr-devel libXrender-devel.i686 libXrender-devel libxslt-devel.i686 libxslt-devel libXt-devel.i686 libXt-devel libXv-devel.i686 libXv-devel libXxf86vm-devel.i686 libXxf86vm-devel mesa-libGL-devel.i686 mesa-libGL-devel mesa-libGLU-devel.i686 mesa-libGLU-devel ncurses-devel.i686 ncurses-devel openldap-devel.i686 openldap-devel openssl-devel.i686 openssl-devel zlib-devel.i686 pkgconfig sane-backends-devel.i686 sane-backends-devel xorg-x11-proto-devel glibc-devel.i686 prelink fontforge flex bison libstdc++-devel.i686 pulseaudio-libs-devel.i686 gnutls-devel.i686 libgphoto2-devel.i686 openal-soft-devel.i686 isdn4k-utils-devel.i686 gsm-devel.i686 samba-winbind libv4l-devel.i686 cups-devel.i686 libtiff-devel.i686

安装的包是不少,方到终端里边后提示需要下载50M的包……等待安装好这些包后就可以./configure --prefix=/home/xxx/xxx/xxx(自己设定安装目录)makemakeinstall这样才能完成安装……只是编译就要好长时间了……大概要一个小时。编译的时候我又去找了找wiki ,从上边得知wine用yum安装的时候选择安装的包如下:wine-capi wine-cms wine-core wine-devel wine-ldap wine-tools wine-twain wine-openal wine-pulseaudio wine-alsa