linux wine 安装下可以用wine运行龙之谷么

安装wine,教你如何能在Linux上跑exe程序
在Linux下安装wine时出现了不少问题,下面我们来看一下整个的安装流程。
进入wine解压后的文件目录下,执行./configure
进行编译。
结果报错提示:flex too
看来是flex的版本过低了,那就去装一个新版本。
到这里下载flex 2.5.33
ftp://210.45.78.55/pub/yum/flex-2.5.33-9.fc7.i386.rpm解压rpm -ivh flex-2.5.33-9.fc7.i386.rpm
进入flex解压后的目录
,编译安装。 ./configure& make& make
装完之后再去wine目录下./configure
编译,结果显示成功。
继续下一步进行make
,报错如下:
po/ar.po:1253:
关键字“msgctxt”未知
po/ar.po:1253:8: parse error
po/ar.po:2008:
关键字“msgctxt”未知
po/ar.po:2008:8: parse error
po/ar.po:2070:
关键字“msgctxt”未知
po/ar.po:2070:8: parse error
po/ar.po:2175:
关键字“msgctxt”未知
错误太多,中止
make: *** [po/ar.mo]
[root@localhost wine-1.3.32]#
估计是缺依赖,那就加个epel源。
安装epel源:
而且安装epel很简单,步骤如下:
(1)、查看epel简介:https://fedoraproject.org/wiki/EPEL/zh-cn&,看它的主要目的是里面有rpm包的下载地址;
(2)、下载epel的rpm包:wget
http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
这个地址经常变动,并且注意你的linux os
release版本,选择相应的进行下载安装;
(3)、安装epel:rpm -ivh
epel-release-5-4.noarch.rpm
(4)、导入key,这一步可以自己手动,也可以不做,在你用了epel的源下载了某个软件之后,yum会提示你,有一个更快更好的源,它的key要不要导入进去,选择yes就可以了。你手动导入的话也可以,执行rpm -import
/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
(5)、设置epel源的优先级,很多人可能会担心装了epel是不是会损坏之前的官方源,epel确实很强大,epel安装完之后只是在/etc/yum.repos.d/生成了两个文件,一个是epel.repo,一个是epel-testing.repo,不会替换掉原本的Centos0-Base-repo,所以不必担心。
修改epel.repo文件,在[epel-debuginfo]的上一行添加“priority=11&”,这样的话,yum先去官方源查找,官方源没有再去epel的源找。
这样epel就配置好了,让我们回归wine的安装。
重新配置epel之后,我们就可以不用
./configure&
make& make install
这种方法安装了。
yum &y install wine
就OK了!!
~~圆满结束~~, 重启之后就能在Linux上运行exe程序了。
若问题仍然没有解决,请留言...
PS:如果本教程对您的问题有帮助,那就转发吧!~~~~
&-- by 忍者
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。linux wine安装与使用 - CSDN博客
linux 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正式发布版的)
3、打开终端(假设你的下载文件在你的主目录)输入
tar jxvf wine-1.0-rc2.tar.bz2
cd wine-1.0-rc2
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很多时候非但不能解决问题,还会使问题更严重)。
这个命令在使用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
出现对话框后,点击install,程序会自动下载安装gecko,大概需要10分钟,安装成功会出现google的中文主页。
4、中文设置
这个方法的中文设置,可以解决CS1.6的中文显示,可以完全显示。
把下面这段代码另存为zh.reg ,然后在终端下面输入:“regedit zh.reg” 从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。
[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桌面的,请在桌面输入:sduo 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
本文已收录于以下专栏:
相关文章推荐
用了段时间的Ubuntu,感觉很好!可是工作的时候还是要用到 windows软件,于是乎,采取折中方案:安装Ubuntu下的WINE。
  一直苦于没有一篇像样的使用指南,原来外国有朋友跟我有同感,既...
ubuntu下如何使用wine
现在越来越多的人投入到linux的伟大阵营中,但是其软件的丰富度依然远逊windows,那有什么方法可以在linux上运行windows软件?前人栽树,后人乘凉!已经...
一,Wine是一个开源的,免费的,易于使用的程序,使Linux用户运行在类Unix操作系统中的一些基于Windows的应用程序。Wine是安装Windows程序几乎所有版本的兼容层。
  在Ub...
Linux下的Source Insight
/blog/755346
   在网上看到一朋友写了一篇推荐Linux下代码阅读工具Source...
Windows 的Souce Insight 是非常经典的C编译器,无论是应用程序开发和编译都是相当不错,Linux 有Kcodes,但功能不如Source Insight.有一种解决方案的是在LIN...
Linux下的Source Insight
/blog/755346
   在网上看到一朋友写了一篇推荐Linux下代码阅读工具Sour...
http://blog.chinaunix.net/space.php?uid=&do=blog&id=405022
windows 的Souce Insight 是非常经典的...
新装的wine在中文qq的时候,到处显示乱码,后来网上搜索了很久才找到solution,下面便来,详细说一下
1. 初始设置
运行 winecfg,把模拟的 Windows 系统设置...
在windows下用过sqlserer的都知道查询分析器很好用,在Linux下也有很多,这里给推荐的一款用起来很方便的软件Navicat11.2.15,这款软件在windows下安装很简单,直接下一步...
他的最新文章
讲师:何宇健
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)在Linux&Wine下玩《英雄联盟》
此处的方法在Ubuntu 12.04,英雄联盟(League of
Legends)美服上测试成功,其他游戏版本、系统平台未知。
全文翻译自
===========正文=============
第一步:安装 Wine1.4 和 Winetricks(一个方便安装wine组件的小工具)
在软件源中添加wine的ppa(Ubuntu的官方源更新稍慢,所以直接从wine ppa可以下载到最新的版本)
sudo add-apt-repository ppa:ubuntu-wine/ppa
更新软件列表
sudo apt-get update
安装Wine1.4(可能已经有新版本了)
sudo apt-get install wine1.4
安装winetricks(发文时,ubuntu官方源的winetricks有个组件失效,在wine自己的ppa源里面已经更正了这个问题)
sudo apt-get install winetricks
----------
第二步:使用winetrack安装其他windows组件
安装VC2005运行库
winetricks vcrun2005
安装inet网络通讯组件
winetricks wininet
安装IE6(游戏用户界面用到这个)
winetricks ie6
安装DirectX9
winetricks d3dx9
安装windows标准字体
winetricks corefonts
安装adobeair(PvP用户界面全是用这个写的)
winetricks adobeair
第三步:修改wine设置为 win7
打开wine设置界面
切换 Windows Version Setting 为 "Windows 7"
------------
第四步,复制游戏文件
将游戏文件夹(Riot Games)复制到如下位置
/home/[USER]/.wine/dosdevices/c:/Program
[USER]字段为你的用户名
.wine文件夹一般是隐藏的~~你可以直接打路径
现在,你需要为游戏建立一个特别的启动命令(译注:可能是由于游戏登陆器的安全机制导致在wine下不兼容)。将来每次运行游戏,需要以下两行命令(译注:写个.sh就行了):
第一行:切换到游戏主程序路径
cd "/home/[USER]/.wine/dosdevices/c:/Program Files/Riot
Games/League of Legends/RADS/system"
第二行启用debug调试模式([USER]字段为你的用户名)
(译注:请忽略下图中命令行中的optirun,我在这里加了是因为我有特殊的显卡驱动)
WINEDEBUG=+ntdll wine "rads_user_kernel.exe" run
lol_launcher $(ls ../projects/lol_launcher/releases/)
LoLLauncher.exe
这样就行了。
(开了console,可以看到后台数据交换)
我的更多文章:
( 21:03:29)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。3838人阅读
Linux(40)
Wine的介绍
  Wine是Wine Is Not an Emulator(Wine不是模拟器)的缩写,其实是一个转换层(或程序装入器),能够在Linux及与POSIX兼容的其他类似操作系统上运行Windows应用程序。Wine在Linux上无法模拟Windows应用程序,而是提供了另外的方法来实施DLL(典型的Windows应用程序可以调用这些DLL)和代替Windows NT内核的进程。Wine完全由非微软代码组成。
  Wine支持数量众多的应用程序,但并非全部都得到同样的支持。可以访问Wine应用数据库(AppDB, http://appdb.winehq.org),看看你常用的Windows应用程序与Wine之间的兼容性有多好。AppDB由社区维护;你也可以添加自己发现的应用程序。AppDB定义了如下几种级别类型:
  白金:如果某应用程序在“即开即用”状态下可以顺畅无阻地安装和运行,它可以被评为白金级。Wine配置文件不需要进行更改。
  黄金:应用程序与一些DLL覆盖文件、其他设置或第三方软件可以顺畅无阻地协同运行。
  白银:就“平常”使用而言,应用程序可以出色地运行。比如说,游戏在单人玩家模式下运行很好,但在多人玩家模式下不行;Windows Media Player作为插件和独立播放器运行很好,但无法处理数字版权管理(DRM)等。
  青铜:应用程序可以运行,但存在一些问题,哪怕是平常使用。比如说,游戏无法正确地重新绘图或者用错误的颜色显示字体,速度比平常慢得多,等等。
  垃圾:如果应用程序无法用于原本的用途,就会得到这个评级。如果这样,通用软件缺陷跟踪系统Bugzilla中应该至少有一个软件缺陷报告。应用程序无法安装、无法启动,或者就算能启动,也有好多错误,以至于几乎没法使用。
一. 安装Wine
&&&&&&& Wine适应于所有流行的UNIX操作系统,包括Ubuntu、Debian、Red Hat、SUSE、Mandriva、FreeBSD、Solaris和Mac OS X。
在Ubuntu上:
一、通过Unbuntu软件中心安装
1. 打开Applications(应用程序)&Ubuntu Software Center(Unbuntu软件中心),打开Ubuntu软件中心。
  然后点击Edit(编辑)&Software Sources(软件源)。选择Other Software(其他软件)选项卡,点击Add(添加)。然后输入下列apt行:
  ppa:ubuntu-wine/ppa
2.Allsoftwares右侧菜单中选择“PPA for Ubuntu Wine Team”,然后选择Microsoft Windows Compatibility Layer(Development files) – wine1.3-dev。
点击Install(安装)。这会安装最新的Wine软件包,包括开发库。
  提示:卸载现有的Wine软件包,以确保最大的兼容性。另外,如果想干净安装,你可以删除Wine用户目录,为此可以从主目录中使用命令rm -r -v .wine。
二、通过终端安装
终端输入[]
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
apt-get install wine1.7
wine --version
二. 安装Wine支持包
  现在,我们需要安装非开源(但免费)的支持包。这包括微软Core Fonts、Visual C++运行时环境等软件包。
  安装Cabextract:
  需要该软件包来解压缩微软.cab文件。
  $ sudo apt-get install cabextract
  下载winetricks脚本:
  现在我们需要下载一个很棒的脚本,名为winetricks,它会自动下载和安装必要的支持包。
  $ wget http://winetricks.org/winetricks
  现在输入下列命令,安装必要的支持包:
  $ sh winetricks corefonts Tahoma
  提示:你还可以不用任何命令行参数来运行winetricks,那样就能从漂亮的GUI界面选择需要安装的软件包。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2771296次
积分:26427
积分:26427
排名:第236名
原创:555篇
转载:30篇
评论:251条
文章:16篇
阅读:2916
文章:21篇
阅读:126708
阅读:41896
文章:13篇
阅读:83817
阅读:48886
文章:16篇
阅读:122084
文章:18篇
阅读:59288
Contact me

我要回帖

更多关于 linux wine使用 的文章

 

随机推荐