加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

安装wine,教你如何能在Linux上跑exe程序

(2012-05-25 10:34:56)
标签:

wine

linux

exe程序

教程

epel

yum源

it

分类: 电脑技术

Linux下安装wine时出现了不少问题,下面我们来看一下整个的安装流程。

1.       进入wine解压后的文件目录下,执行./configure 进行编译。

结果报错提示:flex too old  

看来是flex的版本过低了,那就去装一个新版本。

2.       到这里下载flex 2.5.33 版本wget 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

3.       进入flex解压后的目录 ,编译安装。 ./configure  make  make install

4.       装完之后再去wine目录下./configure 编译,结果显示成功。

5.       继续下一步进行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”未知
msgfmt:
错误太多,中止
make: *** [po/ar.mo]
错误 1
[root@localhost wine-1.3.32]#

估计是缺依赖,那就加个epel源。

6.       安装epel源:

而且安装epel很简单,步骤如下:

 

(1)、查看epel简介:https://fedoraproject.org/wiki/EPEL/zh-cn ,看它的主要目的是里面有rpm包的下载地址;

 

(2)、下载epelrpm包:wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

这个地址经常变动,并且注意你的linux os release版本,选择相应的进行下载安装;

 

(3)、安装epelrpm -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的源找。

 

7.       这样epel就配置好了,让我们回归wine的安装。

8.       重新配置epel之后,我们就可以不用 ./configure  make  make install 这种方法安装了。

9.       直接执行 yum –y install wine OK了!!

10.   ~~圆满结束~~, 重启之后就能在Linux上运行exe程序了。

若问题仍然没有解决,请留言...
   
PS:如果本教程对您的问题有帮助,那就转发吧!~~~~

                                                                 
-- by 忍者

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有