精华内容
下载资源
问答
  • LINUX操作系统安装wine软件,可以兼容运行windows的exe文件
  • 各位大神,我的centos中成功安装了wine但是在运行exe文件时,不能运行,报错wine: Bad EXE format for Z:\home\d5000\下载\XamarinInstaller.exe.这是怎么回事,哪的问题,先谢谢大家了!
  • 想看看PID,网上找了一个仿真,但是是.exe形式,我的环境是ubuntu,没办法只能安装winewine是一个在linux下仿windows底层的包 安装流程 1.添加软件源:我的是 18.04 sudo apt-add-repository 'deb ...

    想看看PID,网上找了一个仿真,但是是.exe形式,我的环境是ubuntu,没办法只能安装wine了

    wine是一个在linux下仿windows底层的包

    安装流程

     1.添加软件源:我的是 18.04
     	sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' 
     	安装错了对应版本的源就去 /etc/apt/sources.list.d里面删除掉你添加错的那个就行了,权限要注意
    

    在这里插入图片描述

    2. 更新软件源
       sudo apt-get update
    3. 安装wine,三个版本
    	sudo apt install --install-recommends winehq-stable
    4 .确认安装成功,查看版本
      wine --version 
    

    三个版本,推荐第一个稳定版本
    在这里插入图片描述
    安装无误后,运行即可

    wine  /XXX/XXX/XXX.exe
    

    运行失败的话大部分应该都是缺少dll,这时候安装一个 winetricks 是很有帮助的,同过他的帮助去找对于你缺的dll的安装命令,安装好就完事l

    展开全文
  • Ubuntu中运行exe文件

    2020-02-11 13:47:03
    Ubuntu中运行exe文件 终端输入 sudo apt-get install wine 在后面会在终端界面上出现对话框,用tab选择,空格键确定

    Ubuntu中运行exe文件

    终端输入

    sudo apt-get install wine
    

    在后面会在终端界面上出现对话框,用tab选择空格键确定

    展开全文
  • 在CentOS 6 的cron/crontab中使用wine或执行其他命令,可将正常输出及异常输出重定向到指定文件排查错误。通常的错误为中文乱码——LANG为非中文设置;用户主目录为OS根路径——HOME未指定。解决方法为在crontab的...

            几个月前服务器的OS从Ubuntu 10.04转为CentOS 6.3,装好wine后手动运行shell脚本可以正常运行指定的exe程序(脚本和Ubuntu中的一样),于是就直接修改crontab定时自动运行该脚本。

           最近却才发现该exe并未自动执行过一次(大汗,该exe作用为备份数据库、清空过时备份),于是立刻去查找问题原因,初步推测为以下几点:

           1.crontab配置出错

           原来的配置为每2小时运行一次,改为每3分钟运行一次。查看crontab日志(/var/log/cron 系列日志),发现的确是每3分钟运行一次crontab配置中的脚本(日志中有记录)。在图形界面运行该脚本,功能正常。结论为crontab配置并未出错,脚本确实是每2小时运行一次。

           2.wine运行该exe程序失败

           在shell脚本中将wine运行exe的正常输出及异常输出重定向到指定文件(&>> 追加到文件末尾)。于是发现初步原因:

    wine: '/' is not owned by you, refusing to create a configuration directory there

           奇怪的错误,明明已经在该用户的界面运行过winecfg,自动生成了wine的配置文件夹的啊。于是google一下(PS:我那时候用百度只搜到Ubuntu中文论坛中的“wine: '/home/username' is not owned by you, 不让用呀!”解决方法是检查该用户主目录所属和权限是否正确),发现简单的解决方法是执行前设置一个wine变量——$WINEPREFIX,具体方法是

    export WINEPREFIX=/home/username/.wine
    或
    env WINEPREFIX=/home/username/.wine
    

    这只会在本shell及其子shell中生效。终于可以执行wine……查看日志发现wine虽然可以运行,但是继续报错;exe程序输出的中文也变成了?。

          我选择先解决exe输出中文乱码的问题,也就是字符编码问题。在shell脚本中输出一下

    echo $LANG &>> yourlog
    于是发现手动运行与自动运行的区别,手动是zh_CN.UTF-8,自动是en_US.UTF-8……好办,相同的处理方法,执行前设置变量LANG为zh_CN.UTF-8,成功输出中文。

           再解决wine的报错

    err:menubuilder:write_freedesktop_mime_type_entry error writing file //.local/share/mime/packages/x-wine-extension-cpl.xml
    这个时候我开始怀疑CentOS的crontab执行指定用户的命令时缺少了一些必要的初始化操作。再次google,在wine的官网发现类似的问题

    err:menubuilder:write_freedesktop_mime_type_entry error writing file /home/mark/.local/share/mime/packages/x-wine-extension-cpl.xml
    仔细比较,mark的该xml文件是在自己的主目录下的!输出一下主目录

    echo $HOME &>> yourlog
    手动是/home/username,自动是……空,无语问苍天。相同的处理方法,执行前设置变量LANG为/home/username,成功解决wine的报错。


    结语

           至此,可以确认CentOS的crontab执行指定用户的命令时缺少了一些必要的初始化操作,例如用户语言,用户主目录,命令路径(PATH)等等。我只能确定whoami是输出正确的(大汗),各位若遇到类似的环境变量初始化问题(不只是wine),大可打开/etc/profile和/etc/profile.d/中看看CentOS究竟会在用户登陆时做了那些设置。但还有一些变量如HOME、WINEPREFIX未找到初始化的语句,各位如知道请留言。

         由于crontab为后台运行,不提供图形界面,所以如果exe程序带图形界面,wine语句前可能必须加上”DISPALY=:0 “

    DISPLAY=:0 wine ***.exe >> yourlog.log

          PS1:我的CentOS 6.3的crontabs版本为1.10-33.el6,Ubuntu 10.04的cron为3.0pl1-106ubuntu5

          PS2:当正确设置了HOME而未设置WINEPREFIX时,wine不会报错。这是我写此文章时再次测试才发现的,所以“教授别人时也能提升自己”。微笑

         本文为原创内容,转载请注明出处。

    展开全文
  • 这两天在编译Android源码,进行到要在Linux里安装烧录软件那一步,要先装驱动,故了解了如何在linux下打开.exe文件。.exe 文件在linux下不能直接打开,可有两种方式打开:、1、 在Ubuntu下虚拟出windows 环境或2、 ...

    这两天在编译Android源码,进行到要在Linux里安装烧录软件那一步,要先装驱动,故了解了如何在linux下打开.exe文件。

    .exe 文件在linux下不能直接打开,可有两种方式打开:、

    1、 在Ubuntu下虚拟出windows 环境        或

    2、 安装 wine

    以下是安装 wine 的步骤 ==>

    1、打开命令窗口:

    Applications ==> Accessories ==> Terminal

    2、安装wine:

    sudo add-apt-repository ppa:ubuntu-wine/ppa

    sudo apt-get update

    sudo apt-get install wine

    输入此3条命令会自动下载安装

    安装成功后Terminal将出现一个类似协议的页面, 底面有OK字样,表安装成功

    上一种方式可成功安装wine ,也可用U盘拷贝,U盘要先格式成FAT32格式的,

    用完后又格回NTF ;还可在电脑上共享文件夹或是盘 将wine放在里面,让Linux直接读取

    (。。。。。。虽然最后烧录软件装在Linux 下并不能正常烧录。。。。。。。。)

    linux下打开chm文件的方法

    windows中,通常情况下,chm文件可以使用系统自带的程序打开,但是linux就没有那么幸运了,那么,如何在linux下打开chm 文件呢?有小编来为您介绍介绍,本篇,小编以ubuntu环境为例 ...

    Linux下打开超大文件的方法

    Linux下打开超大文件方法 在Linux下用VIM打开大小几个G.甚至几十个G的文件时,是非常慢的. 这时,我们可以利用下面的方法分割文件,然后再打开. 1 查看文件的前多少行 head -1000 ...

    如何在Ubuntu安装*.exe文件

    下载及安装 若你使用 Debian 或者 Ubuntu 之类的发行版,只需要一个命令即可完成安装: apt-get install wine 若你使用的为其他发行版,请访问 http://winehq ...

    WinExec打开exe文件

    1,WinExec():   WinExec主要运行EXE文件,不能运行其他类型的文件.不用引用特别单元.   原型:UINT WinExec(exePath,ShowCmd)   示例,我想要用记事 ...

    linux系统执行.exe文件

    首先要了解一下Wine: Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 ...

    ubuntu打开 txt 文件乱码

    ubuntu12.04 gedit 打开 windows 分区中的 txt 文件乱码,是因为 ubuntu 和 windows 两个系统的编码不同.解决办法:终端里依次输入以下2 条命令即可: 代码: ...

    Linux下打开超大文件方法

    在Linux下用VIM打开大小几个G.甚至几十个G的文件时,是非常慢的. 这时,我们可以利用下面的方法分割文件,然后再打开. 1 查看文件的前多少行 head -10000 /var/lib/mysq ...

    [Linux] Ubuntu下的文件比较工具--meld

    在ubuntu中需要比较文件的差异,于是安装meld apt-get install meld 安装完后,在/usr/bin/下找到meld,然后发送到桌面上, 或者在命令行执行meld命令 打开后选 ...

    Windows和linux(ubuntu)互传文件简便快捷的方法

    现在很多开发和测试的工作环境都是Linux,但测试后期报告的处理一般都是在Windows下完成的,所以需要把结果拿到Windows下. 如果是同一台PC还好些(windows下安装linux的虚拟机, ...

    随机推荐

    php测试

    Php基础知识测试题 姓名:  班级: 成绩: 本试题共40道选择题,10道判断题,考试时间1个半小时 一:选择题(单项选择,每题2分): 1. LAMP具体结构不包含下面哪种(A ) A:Windo ...

    WebView·开发指南

    WebView·开车指南 作者:凌俊琦链接:https://zhuanlan.zhihu.com/p/22247021来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. T ...

    图片javascript缩小

    function SetSize(obj, width, height) { myImage = new Image(); myImage.src = obj.src; if (myImage.wid ...

    python Scrapy

    由于项目要使用新闻,大量的数据所以想到了python的scrapy 下面大致讲一讲如何安装使用,直到整个新闻采集模块完成,网址什么的自己找 这里只是示范这里的项目环境是python 2.66 cent ...

    设置输入域(input/textarea)中文本光标的位置

    以前记录了一篇 将光标定位于输入框最右侧的实现方式 ,实现光标定位在文本的最末.这种需求往往在修改现有的文本.有时可能还需要把光标定位在首位,或者中间某个位置,这就需要实现一个更通用的方法. 这个方法 ...

    带A圈的秘密

    真嗒安全策略的罗罗,,害的我和其他的不一样.

    gat和post封装代码

    from urllib import request, parsefrom urllib.error import HTTPError, URLError def get(url, headers=N ...

    Java面向对象和高级特性 项目实战(一)

    一.项目简介 项目名:嗖嗖移动业务大厅 技能点: 二.技能点 三.系统概述 四.整体开发思路 五.实体类和接口开发 六. 创建工具类 七.使用集合存储数据 八.开发计划 九.代码实现 1.项目目录 2 ...

    ie9 css文件大小限制

    使用webpack生成CSS对于一些有趣的定义很有趣.不幸的是,当你拥有一个大型应用程序并且需要IE9支持时,乐趣就会停止,因为IE9会忽略你生成的CSS包中的大于4000个选择器的部分.解决方案是将 ...

    Scala学习(九)练习

    文件正则表达式&练习 1. 编写一小段Scala代码,将某个文件中的行倒转顺序,将最后一行作为第一行,依此类推 程序代码: import scala.io.Source import java ...

    展开全文
  • 树莓派4B运行exe文件

    千次阅读 2020-04-21 11:55:10
    首先上酒, sudo apt install wine winecfg 然后出现 Bad EXE format balabala… 错误 重新跑一下设置winecfg然后发现跑的时候出现错误:Could not load wine-gecko ...将下载Wine Gecko 文件复制到“/home/pi/~/.w...
  • 此方法基于 deepin-wine 实现1、管理员权限打开 /usr/share/applications/2、新建文本文件 wine.desktop ,并输入以下内容: [Desktop Entry] Name=Deepin-wine Exec=deepin-wine %F Type=Application MimeType=text...
  • [ 备注: ubuntu系统下载wine地址]...如果您之前安装过来自其他仓库的 Wine 安装包,请在尝试安装 WineHQ 安装包之前删除它及依赖它的所有安装包(如:wine-mono、wine-gecko、winetricks),否则...
  • 在图形界面里面双击exe文件时,弹出一个wine对话框,内容为:"Path not find"。 在命令行中使用相对路径执行该文件,提示(假设程序为/home/userx/abc.exe): wine: cannot find L"unix\\home\\userx\\abc.exe" 若...
  • 在ubuntu中运行exe文件

    千次阅读 2012-11-25 07:14:18
    exe文件执行是要依靠Windows系统的库,linux系统肯定不支持。 不过如果你在linux安装Wine软件,可以安装运行一般小型的Windows程序。 Wine的安装; 1. 安装 wine ubuntu 官方自带了 wine , 但是推荐用 ...
  • 一、安装wine sudo apt-get install wine 二、配置wine 1.打开配置界面 winecfg 2.选择系统,可以选择win7或者其他系统 3.勾选虚拟桌面 ...三、运行.exe 进入exe目录下,执行 wine demo.exe ...
  • exe文件执行是要依靠Windows系统的库,linux系统肯定不支持。 不过如果你在linux安装Wine软件,可以安装运行一般小型的Windows程序。 Wine的安装; 1. 安装 wine ubuntu 官方自带了 wine , 但是推荐用 winehq ...
  • 首先要了解一下WineWine(“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。Wine (Wine Is Not an Emulator)[即...
  • 如果要执行的目标exe运行过程中使用到dll之类的文件,那么程序就会崩溃,所以安装wine模块只能解决部分exe的使用。 安装wine sudo apt-get -f install wine 安装失败 失败提示一: 您可能需要运行“apt-get -f ...
  • 以下为你介绍在深度Deepin 15.9Linux操作系统下直接运行exe文件的方法,此方法基于deepin-wine实现,经测试,一些exe文件是可以正常打开的,但部分可能会出现无法使用的情况,但是你可以尝试一下,以确定哪些是可以...
  • 在Linux操作系统下可用Wine安装和运行360驱动大师、CCleaner.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用360驱动大师和CCleaner了,已亲测有效。说明1、如果有原生的Linux软件,请不要用Wine来...
  • 在ubuntu上怎么运行.exe文件

    千次阅读 2020-03-02 16:38:36
    首先到ubuntu软件下载wine 然后配置wine 侵权请联系删除
  • 如何在centos环境下运行.exe文件

    万次阅读 2017-05-09 10:51:01
    Wine(“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。 Wine (Wine Is Not an Emulator)[即Wine不是一个...
  • 如何在linux centos 环境下运行.exe文件

    千次阅读 2018-09-25 23:27:00
    linux是不能运行window下的可执行文件的,必须借助于wine。百度了以下wine如下: Wine (“Wine Is Not an Emulator” 的递归缩写)是一个能够在多种 POSIX-compliant操作系统(诸如 Linux,Mac OSX 及 BSD 等)...
  • 在Mac上运行.exe文件

    2013-08-23 18:39:00
    有问题,多谷歌, 方法一是BootCamp ...用crossover运行exe 但是谷歌搜到资深apple用户说如果确实在Mac下找不到任何替代品,宁愿用BootCamp或者VMware也不要用什么CorssOver。 方法四wine 地...
  • windows程序功能强大且已经习惯使用了,用mac总感觉不给力,例如记事本工具Notepad++就非常...在Mac上安装Wine (用于运行exe程序) 2.安装notepad++ https://notepad-plus-plus.org/ 找到dowload,找到Notepad++...
  • 安装完wine的前提下 终端:sudo su wine 03-ZhiYun6.3.3.1setup.exe ok
  • wine文件压缩包

    2018-03-16 11:46:15
    下载地址:https://sourceforge.net/projects/wine/files/ 虚拟机运行exe文件所需软件
  • 在centos7环境下运行.exe文件

    千次阅读 2019-01-04 13:46:54
    1 安装需要的软件包 yum groupinstall ‘Development Tools‘ yum install libX11-devel freetype-devel zlib-...2 下载并解压wine包 cd /usr/src wget http://prdownloads.sourceforge.net/wine/wine-1.7.24.tar...
  • 文章目录简介安装deepin-wine环境及相关软件clone项目到本地安装软件安装wine安装新立得安装wine安装winetricks字体乱码运行exe文件卸载软件后记 本文在ubuntu20.04下写成。 简介   deepin-wine-ubuntu项目是将...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 134
精华内容 53
关键字:

wine运行exe文件