2

linux运行deb文件,Linux上玩Windows游戏

关于【linux运行deb文件】,今天涌涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

  • 内容导航:
  • 1、linux运行deb文件:软网推荐:另辟蹊径 Linux上玩Windows游戏
  • 2、linux运行deb文件,linux下deb打包教程

1、linux运行deb文件:软网推荐:另辟蹊径 Linux上玩Windows游戏

许多游戏只有Windows版本,若想在Linux或者苹果系统上玩,就需要安装虚拟机。如今Steam游戏平台推出的Steam Play,就有点类似虚拟机,它可以在Linux平台上直接运行Windows游戏,并且比其他虚拟机更加节省资源,即使在配置较低的电脑也能顺畅返行。

小知识:Steam Play的运行原理

熟悉Linux的朋友都知道有个Wine应用,它能在Linux上运行Windows软件。Wine不同于其他虚拟机,它不模拟整个Windows系统,而只是构建了一个API运行库,将软件对Windows API的调用转化为Linux API调用。Steam Play的运行原理与之类似,它使用基于Wine修改而来的Proton兼容工具,专门针对游戏进行优化提升,与普通的Wine相比,Steam Play对多线程的游戏性能有了大幅提高,从而在Linux上更流畅地运行大型Windows游戏。

我们首先到https://www.ubuntukylin.com下载优麒麟系统并且安装到本地硬盘,进入优麒麟系统后启动火狐浏览器,打开https://store.steampowered.com,点击页面上方的“立即安装Steam”(图1)。

linux运行deb文件,Linux上玩Windows游戏

图1 客户端下载安装页面

下载下来的是一个Deb可执行文件,可以先打开下载目录选中下载的文件,右击选择“打开方式”,再选择“Ubuntu kylin软件中心”打开,在打开的窗口中点击“安装”,这样就可以对下载的Deb文件进行安装了(图2)。

linux运行deb文件,Linux上玩Windows游戏

图2 安装程序

完成Steam客户端的安装,接下来在“开始”菜单中直接输入“Steam”启动客户端。首次启动客户端后会自动联机进行升级,完成升级后点击“增加游戏→浏览Steam商店下载游戏”,在打开的游戏商店中添加自己喜欢的Windows同款游戏(图3)。

linux运行deb文件,Linux上玩Windows游戏

图3 添加游戏

2、linux运行deb文件,linux下deb打包教程

什么是 DEB 文件?

以.deb结尾的文件称为 Debian 软件包文件,用于在 Linux 上安装应用程序。DEB 文件仅用于基于 Debian 的 Linux 发行版,如Ubuntu 、统信UOS、麒麟系列等基于Linux内核的操作系统。

目录结构创建

linux运行deb文件,Linux上玩Windows游戏

DEB打包目录结构基本固定,不要问我为什么要这样定义,其实我也想知道。你暂且按我的步骤来,保证打包无恙,但有以下几点需要注意:

  • timedeb是自己定义,名字随意起,但后面需要跟版本号,我这里是1.0.0.0,如果不加版本号生成tar时会报错。
  • bin下放可执行文件及图标,比如:我这里timePy是用Python pyinstaller生成的可执行程序,由于我只是测试,没有准备图标。
  • timedeb.desktop是桌面文件,要保证文件名(我这里是timedeb)和info里的appid保持一致。安装的时候就能够自动把桌面文件添加到/usr/share/applications,在启动器中就能够找到应用图标。
timedeb.desktop文件内容(供参考)

[Desktop Entry]Version=1.0.0.0Encoding=UTF-8Name=timePyComment=Client for single sign alt="linux运行deb文件,Linux上玩Windows游戏" src="http://p3.toutiaoimg.com/large/tos-cn-i-qvj2lq49k0/c52789a13b3b4d25abb20568a73d3a24" />

删除所有 *.ex *.EX 类型文件

rm *.ex *.EX

执行打包命令

在timedeb.1.0.0.0目录下执行如下命令:

sudo dpkg-buildpackage -rfakeroot -tc -uc -us -b

这里可能因为操作系统版本差异会有两个报错:

  1. 如果报错-rfakeroot不存在,则把-rfakeroot去掉。
  2. 如果报错dh_shlibdeps: Aborting due to earlier error,打开rules文件,在dh $@后添加:

override_dh_auto_build: override_dh_shlibdeps:--dpkg-shlibdeps-params=--ignore-missing-info override_dh_strip:

linux运行deb文件,Linux上玩Windows游戏

指令执行完成后会在timedeb-1.0.0.0目录下生成deb文件:timedeb_1.0.0.0_amd64.deb

deb安装

deb可以通过GUI方式图形化安装,我这里是统信UOS国产化操作系统,双击deb安装程序按提示操作就行了。

linux运行deb文件,Linux上玩Windows游戏

安装完成后,启动器里就能看到该程序。

linux运行deb文件,Linux上玩Windows游戏

至此,大功告成!你学废了吗?

本文关键词:linux .deb文件,linux怎么打开deb文件,linux deb包安装,linux运行bundle文件,linuxdeb文件怎么安装。这就是关于《linux运行deb文件,Linux上玩Windows游戏》的所有内容,希望对您能有所帮助!

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2230341/
1
上一篇 运行在武汉与深圳之间的两趟普速客车,运行在武汉与深圳之间的两趟普速客车
下一篇 汉东省是哪个省,汉东省有哪几个市(黄河改道 之 汉东省)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部