LinuxDown

LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

如何使用WINE来实现从Windows到Linux的无缝切换?

2023年5月5日 79点热度

WINE是一个开源项目,它可以协助好多Windows应用程序在Linux上运行,就好象它们是原生程序一样。

命令行启动linux_linux启动服务命令_linux启动应用程序 命令

在2021年,有好多比往年更喜欢Linux的诱因。在这系列中,我将分享使用Linux的21种诱因。这儿是怎样使用WINE来实现从Windows到Linux的无缝切换。

你有只能在Windows上运行的应用程序吗?那一个应用程序制约你切换到Linux的惟一诱因吗?若果是这样的话,你将会很高兴晓得WINE,这是一个开源项目,它几乎重新发明了关键的Windows库,使为Windows编译的应用程序可以在Linux上运行。

WINE代表着“WineIsNotanEmulator”,它指的是驱动这项技术的代码。开源开发者从1993年就开始旨在将应用程序的任何传入WindowsAPI调用翻译为POSIX调用。

这是一个令人非常吃惊的编程创举,尤其是考虑到这个项目是独立运行的,没有来自谷歌的帮助(起码可以这样说),并且也有局限性。一个应用程序偏离WindowsAPI的“内核”越远,WINE就越不能预期应用程序的恳求。有一些供应商可以填补这一点,尤其是Codeweavers和ValveSoftware。在须要翻译应用程序的制做者和翻译的人们及公司之间没有协调配合,为此,例如说一个更新的软件作品和从WINE总部获得完美适配状态之间可能会有一些时间上的滞后。

但是,假如你想在Linux上运行一个知名的Windows应用程序,WINE可能早已为它打算好了可能性。

安装WINE

你可以从你的Linux发行版的软件包储存库中安装WINE。在Fedora、CentOSStream或RHEL系统上:

$ sudo dnf install wine

在Debian、LinuxMint、Elementary及相像的系统上:

linux启动应用程序 命令_linux启动服务命令_命令行启动linux

$ sudo apt install wine

WINE不是一个你自己启动的应用程序。当启动一个Windows应用程序时,它是一个被调用的前端。你与WINE的第一次交互很可能就发生在你启动一个Windows应用程序的安装程序时。

安装一个应用程序

TinyCAD是一个极好的用于设计电路的开源应用程序,而且它仅在Windows上可用。其实它是一个大型的应用程序,并且它确实包含一些.NET组件,因而应当能对WINE进行一些压力测试。

首先,下载TinyCAD的安装程序。Windows安装程序一般都是这样,它是一个.exe文件。在下载后,双击文件来启动它。

命令行启动linux_linux启动服务命令_linux启动应用程序 命令

TinyCAD的WINE安装向导

像你在Windows上一样逐渐完成安装程序。一般最好接受默认选项,尤其是与WINE有关的地方。WINE环境基本上是独立的,隐藏在你的硬碟驱动器上的一个drive_c目录中,作为Windows应用程序使用的一个文件系统的仿真根目录。

linux启动服务命令_命令行启动linux_linux启动应用程序 命令

WINETinyCAD目标驱动器

安装完成后,应用程序一般会为你提供启动机会。假如你正打算测试一下它的话,启动应用程序。

启动Windows应用程序

不仅在安装后的第一次启动外,在正常情况下,你启动一个WINE应用程序的形式与你启动一个本地Linux应用程序相同。不管你使用应用程序菜单、活动屏幕或则只是在运行器中输入应用程序的名称,在WINE中运行的桌面Windows应用程序就会被视为在Linux上的本地应用程序。

命令行启动linux_linux启动服务命令_linux启动应用程序 命令

通过WINE的支持来运行TinyCAD

当WINE失败时

我在WINE中的大多数应用程序,包括TinyCAD命令行启动linux,都能如期运行。不过,也会有例外。在这种情况下,你可以等几个月来查看WINE开发者(或则命令行启动linux,倘若是一款游戏,就等候ValveSoftware)是否进行追加修复,或则你可以联系一个像Codeweavers这样的供应商来查看她们是否转让对你所须要的应用程序的服务支持。

WINE是种蒙骗,但它用于正道

一些Linux用户认为:假如你使用WINE的话,你就是在“欺骗”Linux。它可能会让人有这些觉得,然而WINE是一个开源项目,它使用户就能切换到Linuxlinux定时关机命令linux 下载,但是依然才能运行工作或爱好所需的应用程序。假如WINE解决了你的问题,让你使用Linux,那就使用它,并拥抱Linux的灵活性。

via:

作者:SethKenlon选题:lujun9972译者:robsean校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux系统 wine
最后更新:2023年5月5日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
CentOS必备:高效编写代码,CodeBlocks安装教程 美国虚拟主机为什么钟情Linux操作系统,Linux有何优势 苹果电脑装Linux:实现双系统启动! 如何使用花生壳+SSH实现Linux服务的远程访问难题? Linux环境变量修改,让系统更智能 微软年度开发者大会Build2023:AI应用开发的关键一环 Linux基础命令大全,轻松掌握! 微软Build2023助力全球开发者共同把握新机遇 RedHat 6.5下载、安装配置,官网提供! 无需公网IP、不用路由器设置,就能实现Windows远程访问Linux系统办法 微软Build大会宣布了哪些重大产品和更新?回来了 Redhat启动界面问题解决,畅享系统体验! Linux解压zip文件9招 基于Linux系统的USBHOST驱动程序设计与实现(HC) Linux退出文本编辑,优雅又简单! 斑马智行王恺:智能网联汽车技术进步与商业化应用 安装必要工具**-- Linux内核24版源代码全解析! Linux系统管理 Fedora20安装指南:轻松上手
各个Linux系统设置开机自启动脚本示例代码:CentOS必备:高效编写代码,CodeBlocks安装教程轻松下载安装Linux操作系统ISO,快速上手!两年前的预言几乎都成为现实,Meizu魅族M9智能手机探秘Linux内核用户空间:你了解几个?(Linux基础知识)Linux系统安装ethtool固件版本的方法探究Linux网络操作系统各版本:详细分析8个方面如何在UbuntuLinux上安装Go开发环境嵌入式系统接口设计与Linux驱动开发:9方面详解Linux下配置JDK、Tomcat以及部署geowebcache配置地图发布环境掌握Linux系统调用头文件,轻松实现应用案例Linux操作系统的命令及管理命令汇总!!微软VisualStudio2015支持外接应用安装步骤和新功能Linux高效开发 | CodeBlocks编程利器node切换工具nvm安装并切换nodejs版本的注意事项!轻松查询20款主流Linux发行版本,全面了解最新动态韩国Linux多线程服务端编程使用C++网络库编程Linux也能玩安卓应用,9个简单安装步骤!掌握Linux查询版本命令,轻松获取系统信息Linux开机后自动运行用户的应用程序或启动系统服务的命令
基于驱动理论的支持,课题实现ESM(Embedded)系统 Linux常用软件源,打造高效系统 轻松掌握Linux C应用开发技能,入门到精通 Linux下安装php56教程:安装前准备及检查 Linux下Qt开发程序如何设置图标?20秒学会! Linux如何安装fcitx输入法 U盘装系统成为趋势,我们这里就需学下 如何使用rm命令通过示例和最常见的rm选项的说明 微软Build2023助力全球开发者共同把握新机遇 Linux高效开发 | CodeBlocks编程利器 LinuxKernel版本的8种方法介绍 (小坏蛋)mv操作文件时是移动并且重命名 Win8安装Linux系统:简易步骤 Linux服务器下快速将文件传递给其他10台(100台)服务器 Linux安装中文输入法的解决方法,你get到了吗? 浪潮服务器怎么再bios查看内存使用情况?用工具解决 redhat关闭防火墙命令 2016年10月12日最受欢迎的10款新车 关于Linux操作系统LSB命令的十个方面详细分析! (Linux基础知识)Linux常用命令ls(list)功能介绍 Linux下载WPS字体库,完美解决字体显示问题!
标签聚合
电脑 linux服务器 虚拟机 操作 文件目录 linux系统 sudo 命令模式 centos 软件
书籍
课程
技术群
技术干货大合集↓
  • 2023年5月 / 114篇
  • 2023年4月 / 115篇
  • 2023年3月 / 265篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2