linux vps 运行exe文件夹,在centos环境下运行.exe文件

首先要了解一下Wine:

Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。

Wine (Wine Is Not an Emulator)[即Wine不是一个模拟器]是一个在Linux和UNIX之上的,Windows 3.x和 Windows APIs的实现。注意,Wine不是Windows模拟器,而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用DLL以运行Windows程序。Wine可以工作在绝大多数的UNIX版本下,包括Linux, FreeBSD, 和 Solaris。另外,也有适用于Mac OS X的Wine程序。Wine不需要Microsoft Windows, 因为这是一个完全由百分之百的免费代码组成的。如果有可利用的副本的话,它也可以随意地使用本地系统的DLLs。Wine的发布是完全公开源代码的,并且是免费发行的。–来源于百度百科

这篇文章主要记录了如何在CentOS 6.5上安装Wine 1.7.24开发版

1、安装需要的软件包

# yum groupinstall ‘Development Tools‘

# yum install libX11-devel freetype-devel zlib-devel libxcb-devel

2、下载并解压Wine包

# cd /usr/src

# wget http://prdownloads.sourceforge.net/wine/wine-1.7.24.tar.bz2

# tar xjf wine-1.7.24.tar.bz2

备注:1.7.24是开发版,不是稳定版,如果你需要安装稳定版请点此链接下载,方法是一样的。

3、安装Wine

这里使用的是源码编译,执行以下命令开始编译,配置好的话30分钟左右可以完成,配置差点的话可能需要更久的时间,耐心等待。

32位系统

# cd wine-1.7.24/

# ./configure

# make

# make install

64位系统

# cd wine-1.7.24/

# ./configure –enable-win64

# make

# make install

4、检查版本

可以使用下面的命令检查你安装的Wine的版本

32位系统

# wine –version

wine-1.7.24

64位系统

# wine64 –version

wine-1.7.24

5、Wine怎么用

使用如下命令运行你的程序,有些程序可能需要root权限:

wine xxx.exe

3rkm2oa1low.jpg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/550787.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux运行时命令找不到,linux - 在运行Bash脚本时找不到命令,但是在直接运行命令时有效 - 堆栈内存溢出...

我一直在使用letencrypt为我的网站生成SSL证书,更具体地说是letencrypt_webfaction。 当我在项目中运行此命令时,它可以工作letsencrypt_webfaction --letsencrypt_account_email --domains --public --username --password 但是,当我在bash脚…

linux iconv命令详解,iconv命令

iconv命令:Convert encoding of given files from one encoding to another,更改文件的编码格式语法格式:iconv -f encoding -t encoding inputfile常用选项:-f encoding :把字符从encoding编码开始转换-t encoding :把字符转换到…

linux服务器u盘启动项检测不到,将U盘设置为第一启动项之后却检测不到U盘怎么办?...

对于如何使用U盘装系统,想必看过小编之前介绍的朋友应该大致都清楚了吧?虽然说咱们使用U盘装系统的操作步骤还是比较简单的,但是却必须要满足一个条件,那便是将咱们的U盘设置为第一启动项,那么如何进行设置呢?这便需要在咱们win…

linux内核io源码,Linux Kernel do_io_submit()函数整数溢出漏洞

发布日期:2010-09-21更新日期:2010-09-27受影响系统:Linux kernel 2.6.x不受影响系统:Linux kernel 2.6.36-rc4描述:--------------------------------------------------------------------------------BUGTRAQ ID: …

linux6无法启动iscsi服务,RHEL6下安装配置ISCSI服务器

1.安装所需软件:yum –y install scsi-target-utils iscsi-initiator-utils功能说明:scsi-target-utils:用来将 Linux 系统仿真成为 iSCSI target 的功能;iscsi-initiator-utils:挂载来自 target 的磁盘到 Linux 本机上。2.target的设定:----…

linux查看r的安装路径,在Linux CentOS 6.5版上安装R3.1.1的问题(检查LDFLAGS以获取Fortran库的路径)...

我正在尝试从CentOS 6.5上安装R3.1.1..configure引发以下错误(...)checking whether we can compute C Make dependencies... yes,using $(CC) -MMchecking whether gcc -stdgnu99 supports -c -o FILE.lo... yeschecking for gcc -stdgnu99 option to support OpenMP... -fope…

linux weblogic 内存溢出,weblogic 安装升级补丁出现内存溢出问题解决

执行weblogic升级命令时,出现内存溢出问题:d:\Oracle\Middleware\utils\bsu>bsu.cmd -install -patch_download_dird:\Oracle\Middleware\utils\bsu\cache_dir -patchlistFMJJ -prod_dird:\Oracle\Middleware\wlserver_10.3Exception in thread "main"…

linux脚本vrrp_script,keepalived 的 vrrp_script

[rootcentos01 keepalived]# cat check_httpd.sh 脚本需要有执行权限 通常情况下,利用keepalived做热备,其中一台设置为master,一台设置为backup。当master出现异常后,backup自动切换为master。当backup成为master后,m…

linux设备驱动open,Linux设备驱动程序 之 open和release

open方法open方法提供给驱动程序以初始化的能力,在大部分驱动程序汇总,open应该完成以下工作:1. 检查特定设备的错误,如设备为准备就绪或者硬件问题;2. 如果设备是首次打开,则对其进行初始化;3.…

linux执行.sql脚本 db2,DB2 如何执行sql脚本

如果现在没有连接则你的sql种一定需要有连接的sql.如果现在已经建立连接,且在db2>字符下,则必须按照如下操作:db2 > quitc:/> db2 -stvf sql文件名是语句结束符。db2 [option ...] [db2-command | sql-statement |[? [phrase | message | sqlstate | class-code]]]op…

linux 查看设备 中断号,查看powerpc linux 软件中断号 硬件中断号映射关系

在基于powerpc的linux中,request_irq里填的是软件中断号,也就是/proc/interrupts 里的编号很不幸的是他们不是一一对应,也没有线性规律做移植的时候对着dts和手册反复比较,有时会有拿不准的时候最好能够一目了然地流出来内核识别的…

linux socat rpm,RabbitMQ系列(三)RabbitMQ Server的安装(基于Linux RPM)

提示:在Fedora和RHEL仓库中包含了RabbitMQ,但这些版本往往是滞后的且不再被支持,我们建议你使用PackageCloud或者Bintray的Yum仓库进行安装;RabbitMQ RPM包将需要sudo特权来安装和管理。在没有sudo的环境中,可以考虑使…

windows c语言传输文件,C++_Windows网络编程之winsock实现文件传输示例,本文实例展示了Windows网络编程 - phpStudy...

Windows网络编程之winsock实现文件传输示例本文实例展示了Windows网络编程中winsock实现文件传输的方法,对于进行Windows下的winsock网络编程有一定的借鉴参考价值。该程序代码主要是基于TCP流协议的winsock网络文件传输示例,采用Windows下的C语言编写。…

encrypt函数c语言,Crypt加密函数简介(C语言)

定义函数char * crypt (const char *key,const char * salt);函数说明crypt是个密码加密函数,它是基于Data Encryption Standard(DES)演算法。crypt只适用于密码的使用,不适合用于资料加密。crypt()将参数key所指的字符串加以加密,key字符串长…

串的块链存储c语言栈,小蚂蚁学习数据结构(18)——串的块链的代码实现

感觉上块链的代码实现比数组的代码实现要难一些,估计因为数组的实现书上有伪代码,而块链连伪代码都木有,不过归根到底还是水平不行……哭瞎……╥﹏╥.../*数据结构C语言版 串的块链存储表示和实现*/# include # include # include /* 链表元…

c语言sort函数排序二维数组,js 二维数组排序sort()函数

一、按数值排序var arr [[1, 2, 3], [7, 2, 3], [3, 2, 3]];arr.sort(function(x, y){return x[0] – y[0];});其实是数组依次将数组元素复制给x,y,比如首先将arr[0]赋给x,arr[1]赋给y,然后用x[0] – y[0],根据返回的值&#xff…

c 语言 abs 库函数,absread,abswirte - C 语言库函数手册

absread, abswirte功 能: 绝对磁盘扇区读、写数据用 法: int absread(int drive, intnsects, int sectno, void *buffer);int abswrite(int drive, int nsects, in tsectno,void *buffer);程序例:/* absread example */#include #include #include #include int main(void){int…

每天一个linux命令博客nano,11 个鲜为人知的 Linux 命令(1)

英文:Tecmint,编译:Linux中国linux.cn/article-2258-1.html如有好文章Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。Linux命令和它们的转换对于Linux用户、Shell脚本程序员和管理员来说…

谷歌发布最新版安卓Android,谷歌发布安卓 9 正式版,代号 Android Pie

爱搞机 8 月 7 日消息,据外媒报道,北京时间今日凌晨,谷歌开始向用户推送安卓 Android Pie 正式版,除了确定新系统的代号为 Pie(派)之外,谷歌还将原本的安卓 9.0 称作 Android 9 Pie,这与此前的官方命名有所…

c语言 1 %3c%3c -253,结构体嵌套 姓名前后怎么输出两次??

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼/******************************************************************日期:2013-9-14*题目:结构体的嵌套*难度等级★★★*程序分析:*******************************************************************/#include void main() …