关于【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)。
图1 客户端下载安装页面
下载下来的是一个Deb可执行文件,可以先打开下载目录选中下载的文件,右击选择“打开方式”,再选择“Ubuntu kylin软件中心”打开,在打开的窗口中点击“安装”,这样就可以对下载的Deb文件进行安装了(图2)。
图2 安装程序
完成Steam客户端的安装,接下来在“开始”菜单中直接输入“Steam”启动客户端。首次启动客户端后会自动联机进行升级,完成升级后点击“增加游戏→浏览Steam商店下载游戏”,在打开的游戏商店中添加自己喜欢的Windows同款游戏(图3)。
图3 添加游戏
2、linux运行deb文件,linux下deb打包教程
什么是 DEB 文件?以.deb结尾的文件称为 Debian 软件包文件,用于在 Linux 上安装应用程序。DEB 文件仅用于基于 Debian 的 Linux 发行版,如Ubuntu 、统信UOS、麒麟系列等基于Linux内核的操作系统。
DEB打包目录结构基本固定,不要问我为什么要这样定义,其实我也想知道。你暂且按我的步骤来,保证打包无恙,但有以下几点需要注意:
- timedeb是自己定义,名字随意起,但后面需要跟版本号,我这里是1.0.0.0,如果不加版本号生成tar时会报错。
- bin下放可执行文件及图标,比如:我这里timePy是用Python pyinstaller生成的可执行程序,由于我只是测试,没有准备图标。
- timedeb.desktop是桌面文件,要保证文件名(我这里是timedeb)和info里的appid保持一致。安装的时候就能够自动把桌面文件添加到/usr/share/applications,在启动器中就能够找到应用图标。
[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" />
rm *.ex *.EX
在timedeb.1.0.0.0目录下执行如下命令:
sudo dpkg-buildpackage -rfakeroot -tc -uc -us -b
这里可能因为操作系统版本差异会有两个报错:
- 如果报错-rfakeroot不存在,则把-rfakeroot去掉。
- 如果报错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:
指令执行完成后会在timedeb-1.0.0.0目录下生成deb文件:timedeb_1.0.0.0_amd64.deb
deb可以通过GUI方式图形化安装,我这里是统信UOS国产化操作系统,双击deb安装程序按提示操作就行了。
安装完成后,启动器里就能看到该程序。
至此,大功告成!你学废了吗?
本文关键词:linux .deb文件,linux怎么打开deb文件,linux deb包安装,linux运行bundle文件,linuxdeb文件怎么安装。这就是关于《linux运行deb文件,Linux上玩Windows游戏》的所有内容,希望对您能有所帮助!