如何安装和使用Wine,以便在Linux上运行Windows应用程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何安装和使用Wine,以便在Linux上运行Windows应用程序相关的知识,希望对你有一定的参考价值。

下面的问题怎么解决

root@localhost:/home/android# apt-get install wine
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
Package wine is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, oris only available from another source

E: Package 'wine' has no installation candidate
root@localhost:/home/android#

在Linux上运行Windows程序需要安装Wine,Wine的安装方法是用apt-get(Ubuntu、Debian类的系统)或者yum命令(CentOS、老版的Fedora)在线安装,注意这两种命令都需要用root用户身份来运行:
apt-get install wine或
yum install wine
Wine的使用就比较简单了,Wine安装好后Linux系统会有个wine命令(注意命令的W是小写),运行Windows应用程序的exe文件就靠wine命令了。我所运行过的Windows程序是Source Insight这个软件,因为它只有Windows版,而且在Linux系统上用Wine运行的非常好,就用它作为例子来讲解wine命令的使用吧,首先要用wine命令来运行exe格式的安装文件,命令格式是这样的:
wine exe文件在Linux上的路径加文件名
实际命令应该是这样的:
wine /home/user/download/SourceInsight3.5setup.exe
接下来一个问题,如何启动用wine安装的软件呢?还是要用wine命令。以Source Insight来讲,安装的时候采用默认安装路径是在C盘,这个C盘是Wine模拟出来的虚拟路径,用wine命令启动软件的格式就是:
wine 英文双引号括起来的虚拟路径
比如:wine "C:\\Program Files\xxxxxxxxxxx"
(就是安装程序界面上的那个路径)
参考技术A 你的Linux是安在安卓上的?或者是其它arm架构的处理器上的嘛?……
这个问题没法解决啦,那一串英文的隐含意思就是说,镜像源里有你想找的包,但是这个包没有支持你的设备的版本……
一般遇上这种问题都是处理器架构问题……别问我是怎么知道的,我也是手机安装Linux的一员……
节哀……
推荐在下包前去官方镜像源看看是不是支持你的处理器,以免失望咯~
参考技术B Hugh CBGB BC

以上是关于如何安装和使用Wine,以便在Linux上运行Windows应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何安装和使用Wine,以便在Linux上运行Windows应用程序

如何在 Ubuntu 22.04 上安装 最新版本Wine

如何在ubuntu下安装wine

linux wine 怎么使用?

linux怎么安装exe文件

ubuntu kylin 18.04 使用 wine 安装 EasyConnect 的windows版本