wine源码32位编译安装
⑴ wine为什么要编译 直接安装使用不就好了
wine可以直接在软件管理器里边看到啊,打上勾,安装就可以用了。
⑵ Ubuntu下怎样安装wine的32位库
执行命令
sudoapt-getinstallia32-libs
就可以了
⑶ linux Wine环境下如何编译安装CS反恐精英
二、编译、安装#tar -jxvf Wine-0.9.54.tar.bz2 #cd Wine-0.9.54 #mkdir /usr/local/Wine-0.9.54 #./configure --prefix=/usr/local/Wine-0.9.54 #make depend && make 这个过程需要很长时间,耐心等待... ... #make install 经过make install也就安装到你指定的路径下了 三、进行Wine的配置$/usr/local/Wine-0.9.54/bin/Winecfg 这时候,打开一个Winecfg的配置信息框,我们还需要用到Windows的一些dll文件,在libraries标签页中New overrride for library里输入 cryptui单击add按钮将这个dll添加到里面,之后将 glu32 opengl32 shdocvw shlwapi 剩余的四个也进行添加 从另外一个电脑(Windows xp操作系统)将 c:\Windows\system32目录下的 cryptui.dll opengl32.dll glu32.dll shdocvw.dll shlwapi.dll 的5个文件到~/.Wine/drive_c/Windows/system32目录下,如果已经存在,注意需要进行覆盖。 (如果你的home下没有.Wine目录,请运行/usr/local/Wine-0.9.54/bin/Winecfg,这个是我的安装路径,可以根据自己的实际进行修改) 四、安装CS 1.6因为我们是用Wine模拟Windows环境,如果我们在Windows下,直接双击CS1.6.exe这样就可以安装了,但在Linux还不行,加入我的CS安装文件在~/software/CS1.6.exe 我们可以这样去安装CS 1.6 $/usr/local/Wine-0.9.54/bin/Wine /home/xiaopeng/software/CS1.6.exe 稍等片刻,我们就可以看到CS的安装界面了。如果安装就不多说了,自己选择个路径安装上去我的安装路径 /usr/local/CS1.6 安装成功后我们利用Wine模拟Windows环境开始运行,在终端上输入如下命令: $/usr/local/Wine-0.9.54/bin/Wine /usr/local/CS1.6/CStrike.exe 这是久违的CS背景页面出来了,可是我们发现不能显示字体,因为我们没有字体文件,利用网络我找到了解决的办法: 从Windows操作系统中的 C:/WinDOWS/FONTS目录下个simsun.ttc文件放到你个u盘里,之后进行你的Linux操作系统,把这个文件到~/.Wine/drive_c/Windows/fonts下面。
⑷ 如何为Ubuntu或Linux Mint安装升级Wine 1.7.20
通过PPA安装Wine 1.7.20
1使用Ctrl+Alt+T打开终端,使用如下命令添加 Wine 1.7.20 PPA
sudo add-apt-repository ppa:ubuntu-wine/ppa
2使用如下命令更新和安装wine1.7
sudo apt-get update; sudo apt-get install wine1.7
源代码编译安装Wine 1.7.20
1安装依赖包
Ubuntu 14.04 和 Ubuntu 13.10 执行如下命令
sudo apt-get install flex bison qt4-qmake
Ubuntu 12.04 执行如下命令
sudo apt-get install flex bison qt3-dev-tools qt4-qmake
2下载源代码包
3解压源代码包
tar -xjvf wine-1.7.20.tar.bz2 && cd wine-1.7.*
4进行编译安装
32位系统
./configure
cd tools && ./wineinstall
64位系统
./configure --enable-win64
cd tools && ./wineinstall
⑸ linux系统里wine怎么安装
先说命令行的问题
在“运行命令行”里输入"xterm"
就可以看到一个简陋的虚拟终端
而按下Ctrl+Alt+F1就可以切换到真正的终端
(按Ctrl+Alt+F7切换回来)
红旗安装程序挺麻烦的
如果安装RPM软件包,命令格式是
rpm -ivh 文件名
安装TAR格式源码包
先是
configure
如果没有错误信息就是
make
再后就是
make install
#
如果是Debian或ubuntu就简单多了
不用自己下载软件
直接是一个
apt-get install 软件名
就下载安装
升级就用
apt-get upgrade
APT具有超级牛力,简直是神的指令
#
wine模拟的Win32 PE格式程序运行不稳定
所以flashget你用不上了
就是能运行恐怕也是频频退出
Linux下大家都用Downloader For X下载HTTP/FTP资源
用aMule下载电驴资源
用Azureus下载BT资源
QQ就算了把
我一直使用VMware Workststion模拟Windows
再在Win上运行QQ的
不过也可用EvaQQ
至于Wine模拟QQ,很容易死掉的
我就不误人子弟了
⑹ wine编译安装时,依赖包的问题
Linux下软件安装详解
在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。
先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Den Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。
RPM格式软件包的安装
1.简介
几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。
RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。RPM示意图见图1。
.sdec|安装前脚本|二进制文件|二进制文件|。。。|安装前脚本
图1 RPM结构示意图
大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2 -1.i386.rpm 。
2.安装RPM包软件
# rpm -ivh MYsoftware-1.2 -1.i386.rpm
RPM命令主要参数:
-i 安装软件。
-t 测试安装,不是真的安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检测套件是否正确安装。
这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。
3.卸载软件
# rpm -e 软件名
需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行:
#rpm -e software
4.强行卸载RPM包
有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。如果执行命令会显示如下错误信息:
## rpm -e xsnow
error: removing these packages would break dependencies:
/usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1
在这种情况下,可以用--force选项重新安装xsnow:
## rpm -ivh --force xsnow-1.41-1.i386.rpm
xsnow
这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。详细情况请查看2003年《开放系统世界》第12期。
5.安装.src.rpm类型的文件
目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。
rpm --rebuild Filename.src.rpm
这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux发行版本有关。然后执行下面代码即可:
rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm
使用deb打包的软件安装
deb是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现在Debina Linux中。它的优点是不用被严格的依赖性检查所困扰,缺点是只在Debian Linux发行版中才能见到这个包管理工具。
1. 安装
# dpkg -i MYsoftware-1.2.-1.deb
2. 卸载
# dpkg -e MYsoftware
使用源代码进行软件安装
和RPM安装方式相比,使用源代码进行软件安装会复杂一些,但是用源代码安装软件是Linux下进行软件安装的重要手段,也是运行Linux的最主要的优势之一。使用源代码安装软件,能按照用户的需要选择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的预配置的参数选择安装。另外,仍然有一些软件程序只能从源代码处进行安装。
现在有很多地方都提供源代码包,到底在什么地方获得取决于软件的特殊需要。对于那些使用比较普遍的软件,如Sendmail,可以从商业网站处下载源代码软件包(如 )。一般的软件包,可从开发者的Web站点下载。下面介绍一下安装步骤:
1.解压数据包
源代码软件通常以.tar.gz做为扩展名,也有tar.Z、tar.bz2或.tgz为扩展名的。不同扩展名解压缩命令也不相同,见表1。
2.编译软件
成功解压缩源代码文件后,进入解包的目录。在安装前阅读Readme文件和Install文件。尽管许多源代码文件包都使用基本相同的命令,但是有时在阅读这些文件时能发现一些重要的区别。例如,有些软件包含一个可以安装的安装脚本程序(.sh)。在安装前阅读这些说明文件,有助于安装成功和节约时间。
在安装软件以前要成为root用户。实现这一点通常有两种方式:在另一台终端以root用户登录,或者输入“su”,此时系统会提示输入root用户的密码。输入密码以后,就将一直拥有root用户的权限。如果已经是root用户,那就可以进行下一步。
通常的安装方法是从安装包的目录执行以下命令:
gunzip soft1.tar.gz
cd soft1
#. /configure #配置#
make #调用make#
make install #安装源代码#
删除安装时产生的临时文件:
#make clean
卸载软件:
#make uninstall
有些软件包的源代码编译安装后可以用make uninstall命令卸载。如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,应该在编译前进行配置。
.bin文件安装
扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器RealONE。如果安装过RealONE的Windows版的话,那么安装RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常简单了:
#chmod +x r1p1_linux22_libc6_i386_a1.bin
./ r1p1_linux22_libc6_i386_a1.bin
接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windwos下一样。
.bin文件的卸载,以RealONE for Linux为例,如果采用普通安装方式的话,在用户主目录下会有Real和Realplayer9两个文件夹,把它们删除即可。
Linux绿色软件
Linux也有一些绿色软件,不过不是很多。Linux系统提供一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。这种机制可以是一种接口,或者是中间件。程序员编写的程序可以直接拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。若要删除软件,直接删除就可以,不用链接文件。这是最简单的软件安装、卸载方式。
上面介绍了Linux软件安装的方法,对于Linux初学者来说,RPM安装是一个不错的选择。如果想真正掌握Linux系统,源代码安装仍然是Linux下软件安装的重要手段。(T111)
⑺ 如何在64位Linux上编译安装32位wine
以Ubuntu为例说明
一、安装安装lxc
1、安装lxc
sudo apt-get install lxc lxc-templates
2、现在创建一个32位的容器,并把目录绑定到容器:
sudo lxc-create -t ubuntu -n my32bitbox -- --bindhome $LOGNAME -a i386
3、然后启动容器;在控制台输入用户名和密码。
sudo lxc-start -n my32bitbox
4、在/etc/apt/sources.list中添加内容
sudo sh -c "sed s/deb/deb-src/ /etc/apt/sources.list >> /etc/apt/sources.list"
5、安装先决条件
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get build-dep wine # 如果失败使用 sh install-wine-deps.sh cd $HOME mkdir wine32 cd wine32 ~/wine-git/configure make -j4
6、关闭容器
sudo shutdown -h now
二、安装chroot Method
1、安装
sudo apt-get install schroot debootstrap
2、创建配置文件
sudo editor /etc/schroot/chroot.d/precise_i386.conf
3、添加内容
[precise_i386] description=Ubuntu Precise personality=linux32 directory=/srv/chroot/precise_i386 root-users=your_username type=directory users=your_username
4、创建的Ubuntu的chroot环境
sudo mkdir -p /srv/chroot/precise_i386
sudo debootstrap --variant=buildd --arch=i386 precise /srv/chroot/precise_i386 http://archive.ubuntu.com/ubuntu/
5、使在chroot内apt-get的工作:
sudo cp /etc/apt/sources.list /srv/chroot/precise_i386/etc/apt/
6、进入chroot:
schroot -c precise_i386 -u root
7、得到基础包
apt-get update apt-get install ubuntu-minimal
sudo apt-get install software-properties-common
8、安装构建依赖关系:
apt-get build-dep wine
如果报错:E: You must put some 'source' URIs in your sources.list
则执行
add-apt-repository ppa:ubuntu-wine/ppa apt-get update
9、下载Wine源
apt-get install git git clone git://source.winehq.org/git/wine
10、编译
cd wine
./configure make
11、运行
export DISPLAY=:0
./wine notepad
12、在chroot外部执行
exit
sudo apt-get install wine
exit
cd wine
./wine notepad
三、手动连接库的方法
1、执行下面代码
sudo apt-add-repository ppa:ehoover/compholio
sudo apt-get update
sudo apt-get install ia32-libs-dev
2、或者设置符号连接
cd /usr/lib/i386-linux-gnu
sudo ln -s libfreetype.so.6 libfreetype.so
sudo ln -s libX11.so.6 libX11.so
sudo ln -s libXau.so.6 libXau.so
sudo ln -s libXcursor.so.1 libXcursor.so
sudo ln -s libXi.so.6 libXi.so
sudo ln -s libXext.so.6 libXext.so
sudo ln -s libXxf86vm.so.1 libXxf86vm.so
sudo ln -s libXrandr.so.2 libXrandr.so
sudo ln -s libXrender.so.1 libXrender.so
sudo ln -s libXinerama.so.1 libXinerama.so
sudo ln -s libXcomposite.so.1 libXcomposite.so
sudo ln -s libGLU.so.1 libGLU.so
sudo ln -s libOSMesa.so.6 libOSMesa.so
sudo ln -s libgnutls.so.26 libgnutls.so
sudo ln -s libsane.so.1 libsane.so
sudo ln -s libv4l1.so.0 libv4l1.so
sudo ln -s libv4l2.so.0 libv4l2.so
sudo ln -s liblcms.so.[0-9] liblcms.so
sudo ln -s libcapi20.so.3 libcapi20.so
sudo ln -s libcups.so.2 libcups.so
sudo ln -s libfontconfig.so.1 libfontconfig.so
sudo ln -s libgsm.so.1 libgsm.so
sudo ln -s libtiff.so.[0-9] libtiff.so
sudo ln -s libmpg123.so.0 libmpg123.so
sudo ln -s libodbc.so.1 libodbc.so
sudo ln -s libopenal.so.1 libopenal.so
sudo ln -s libldap-2.4.so.2 libldap.so
sudo ln -s libldap_r-2.4.so.2 libldap_r.so
sudo ln -s liblber-2.4.so.2 liblber.so
sudo ln -s libxml2.so.2 libxml2.so
sudo ln -s libxslt.so.1 libxslt.so
sudo ln -s libssl.so.0.9.8 libssl.so
sudo ln -s libcrypto.so.0.9.8 libcrypto.so
sudo ln -s libjpeg.so.8 libjpeg.so
sudo ln -s mesa/libGL.so libGL.so
cd /usr/lib/i386-linux-gnu/mesa
sudo ln -s libGL.so.1 libGL.so
cd /lib/i386-linux-gnu
sudo ln -s libdbus-1.so.3 libdbus-1.so
sudo ln -s libpng12.so.0 libpng12.so
sudo ln -s libncurses.so.5 libncurses.so
3、可能还需要的32位libraries
sudo apt-get install libosmesa6:i386 libosmesa-dev libjpeg-turbo8-dev:i386
⑻ Linux-RHEL6-64位安装32位的Wine时遇到的问题
底下写的很清楚了。
你的机器现在不能编译 32bit 的程序。
去装 32bit 的开发库吧。
不过话说你们这些提问题的怎么竟干些没意义或者完全错位的事情?
RHEL 6.2 是服务器用的,你装 wine 有什么意义?如果你要用 wine 跑 Windows 下面的服务,直接装 Windows 不就行了?服务器是让你上线提供服务的,你用服务器跑 Windows 的一些非服务的程序完全不是地方啊。
另外,既然你不知道什么问题(错误信息看不懂,也就是你连原因都不知道,那么你肯定基础都不熟)。为什么还要自己编译装 wine 呢?二进制可以直接装的 wine 又不是没有。
真不理解是你们什么都会,还是被教程忽悠的不知道该干什么了……
底下写的很清楚了。
你的机器现在不能编译 32bit 的程序。
去装 32bit 的开发库吧。
不过话说你们这些提问题的怎么竟干些没意义或者完全错位的事情?
RHEL 6.2 是服务器用的,你装 wine 有什么意义?如果你要用 wine 跑 Windows 下面的服务,直接装 Windows 不就行了?服务器是让你上线提供服务的,你用服务器跑 Windows 的一些非服务的程序完全不是地方啊。
另外,既然你不知道什么问题(错误信息看不懂,也就是你连原因都不知道,那么你肯定基础都不熟)。为什么还要自己编译装 wine 呢?二进制可以直接装的 wine 又不是没有。
真不理解是你们什么都会,还是被教程忽悠的不知道该干什么了……
⑼ ubuntu下安装wine
Ubuntu安装wine一般使用两种方式,源码编译或者从网络源安装。 源码编译安装相对比较稳定,速度快、效率高,但是需要时间编译,相比一分钟的源安装,几十分钟的编译确实很长。源安装是别人已经帮你编译好的了,但是安装 以后出现各钟奇怪问题的几率较高。一般来说是这样,所以还是编译安装比较好。
编译安装最让人头痛的是解决包的依赖性问题。安装wine你需要安装下面的包,只要你的ubuntu能够上网,有可用的安装源,那就可以比较轻松了。
1、打开终端,输入
代码:
sudo apt-get install flex bison
代码:
sudo apt-get install build-essential
代码:
sudo apt-get install gcc libc6-dev fakeroot libglib1.2-dev libglib2.0-dev libltdl3-dev libmad0-dev libmng-dev libodbcinstq1c2 libogg-dev libpng12-dev libqt3-headers libqt3-mt-dev libvorbis-dev libxft-dev libxi-dev libxinerama-dev libxmu-dev libxmu-headers libxmuu-dev libxpm-dev libxtrap-dev libxtst-dev libxv-dev libxxf86dga-dev qt3-dev-tools render-dev unixodbc-dev x-dev x11proto-record-dev x11proto-trap-dev x11proto-video-dev x11proto-xf86dga-dev xlibs-dev fontforge flex bison libxext6
提示输入密码时输入密码,输入时屏幕不会出现文字,确认输入正确后按回车就可以了。注意每个包的名字之间要有空格。
2、下载最新的Wine的源码包 (最新的是1.1.0,我加句注释,当时他写时还是1.0正式发布版的)
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.0-rc2.tar.bz2
3、打开终端(假设你的下载文件在你的主目录)输入
代码:
tar jxvf wine-1.0-rc2.tar.bz2
4、输入
代码:
cd wine-1.0-rc2
5、输入
代码:
sudo ./configure -v
这时wine开始检查编译环境,检查包依赖是否通过,如果这个不出差错,剩下的几步就只是时间问题。很多人在编译遇到困难而放弃的,最大的原因就是这里了。
6、编译完成以后,就会提示你可以 make depend && make 了,输入
代码:
sudo make depend && make
接下来就是最漫长的过程,CPU占用会保持在90到100之间,一般的机器需要1个小时左右才能完成。这个过程可以去听歌,浏览网页。
7、编译完成以后,会提示你Wine built successfully,这时输入
代码:
sudo make install
这样,wine的编译安装就大功告成了,接下来就是wine的设置了。
1、打开终端,输入(一定不要用sudo或者root用户执行这个,如果用一般用户时出现问题,都是前面的某些步骤没有做好,而不单单是权限的问题,用root很多时候非但不能解决问题,还会使问题更严重)。
代码:
winecfg
这个命令在使用wine之前至少要执行一次,他会建立wine的运行文件夹 ~/.wine .wine是一个隐藏文件夹,里面有wine的注册表文件和虚拟的C盘。
稍等片刻,就会出现一个面板,这就是wine的一些基本的配置。
打开Audio的标签,这个面板会失去反映一段时间,之后出现一个声音驱动程序的选择框,一般情况下选择OSS。如果你是独立的声卡,选择ALSA更好。如果只有OSS,就选择OSS。
在Application Settings里下面的windows版本把默认的改成win xp,以前很多帖子都说win 98支持的软件的软件更多,但现在似乎是xp下运行软件更顺畅。反正如果出现软件不能运行的问题,可以把98和xp互换试一下。
2、设置wine使用光驱
打开终端,输入
代码:
ln -s /dev/scd0 ~/.wine/dosdevices/d\:\:
有些系统的可能没有scd0而是hdc,想知道是什么可以自己到/dev文件加里去看一下。
3、设置wine的“假”IE
如果你不打算装ies4linux的话,用gecko来替代IE,在安装软件前先安装,可以避免很多问题。打开终端输入
代码:
wine iexplore http://www.google.cn
出现对话框后,点击install,程序会自动下载安装gecko,大概需要10分钟,安装成功会出现google的中文主页。
4、中文设置
这个方法的中文设置,可以解决CS1.6的中文显示,可以完全显示。
把下面这段代码另存为zh.reg ,然后在终端下面输入:“regedit zh.reg” 从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。
代码:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"
5、部分DLL设置
到真实windows下的system32文件夹(C:\WINDOWS\systenm32)里复制 mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll这几个文件到/home/user/.wine /drive_c/windows/system32文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。
6、如果编译安装途中出现类似下面的错误,此段英语是因为你没有安装相关的devel支持,如果是用gonme桌面的,请在桌面输入:so apt-get install gnome-devel 下载安装完后再次执行编译安装wine即可。
configure: WARNING: 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