SteamDeck安装蒲公英联机和deb的软件教程和踩坑解决记录方法介绍

更新时间:2023-03-14 18:58:00 作者:知道百科

SteamDeck安装蒲公英联机和deb的软件教程和踩坑解决记录

本文原创作者:刘俊亨

前言

有了SteamDeck后,相信很多人都不会只是想着局限于初始GamingMode吧,桌面模式可以有无限的扩展性的感觉,很自然就会吸引人去研究一下。(以前PSV掌机令人惋惜,最大失败原因我认为就是太过保守的软件策略,不开放且麻烦,传输局都要专用软件,无法与万能又精彩的智能机比,也无法与自制系统的PSP比)



当你发现可以自如地最大化利用这台机器和系统的时候,这种感觉是真的爽。例如通过Discover商城的Flathub源安装PPSSPP模拟器,YUZU模拟器,安装QQ,OBS直播录像软件等。



不过并不是所有软件都能从Discover商城的Flathub下载安装,例如2023年前QQ的Linux版本只有rpm和deb下载,Discover商城无法找到。官方也有明确态度是,不建议自己用pacman乱搞,但是并非不可以。



经验干货开始

最初我并不在意这点,因为我最想要的玩游戏用到的东西都已有能方便安装完了,QQ有没有也无所谓,没有Linux加速器也问题不大。不过最近有需求在PPSSPP上跟朋友远程联机怪物猎人,PC和手机上能找到一个办法是通过“蒲公英”软件组虚拟局域网联机。这点实现不难,可是我又很想在SteamDeck上充当PSP来玩怪物猎人,不得不去尝试给Linux下载安装蒲公英。


PC端界面


管理界面

另外SteamOS虽然是Linux的发行版之一,基于ArchLinux的,但是它还不是常见的版本,网上的deb和rmp格式都无法使用,以及网上教程中说的那些指令大部分都不能直接用,甚至pacman也有点限制。



首先下到版本没有Arch的,只有rpm和deb格式,更没有需要的pkg.tar.zst格式,无法被pacman直接使用。我想过很多办法找了很多资料,曾经尝试使用pkg2Appimage转成所谓通用的appimage格式,不过要求什么描述文件,根本不会用。也尝试用PC的版本用Steam兼容层去运行,不过都不成功。(如果你也试过,可以去这个文件夹路径清理一下垃圾 /home/deck/.local/share/Steamlsteamapps/compatdatal)



然后找到了debtap这个软件脚本,我也不知道怎么安装,但bash可以直接运行,可是要求update和安装pkgfile,但系统把pacman安装pkgfile的都限制了

我最初也不想污染原系统和做危险操作,像官方说的,你如果要解除限制,务必思考清楚自己非常了解每一行指令的意义(至少你得懂得用-h这种看清楚)。在我查阅了各种资料和尝试了不破坏限制的所有手段后,觉得自己真的熟悉linux系统,垃圾文件路径和指令用法了,我决定还是解除了限制,并确保不要过度污染原系统。

转换办法

网上找的解除限制方法很简单,打开Konsole取消只读(取消的只是命令行操作的限制,文件夹可视化管理中还是不让你操作的):sudo steamos-readonly disable

以及安装验证签名的步骤去掉,修改roofts/etc/pacman.conf文件中的SigLevel = Required DatabaseOptional为SigLevel = Never。

接下来,根据debtap要求,通过sudo pacman -S pkgfile的方式安装和更新必备包,还有binutils,fakeroot也要先安装。



最后运行一次sudo bash debtap -u更新资源,再sudo bash debtap pgyvpn.deb就可以愉快地把deb文件转为pacman能用的pkg.tar.zst离线安装包了。通过pacman -U就可以完成例如蒲公英的安装。最后通过pgyvisitor login就可以成功登录使用了,虽然没有可视化界面,但连接非常稳定。



另外提醒一下,PPSSPP联机要自己设置网络IP地址到同一个局域网地址,更新mac地址,启动内置PRO ad hoc服务器。可以SteamDeck和手机和PC和真PSP一起跨平台联机。

不够空间的坑点

虽然教程到这可以结束了,不过我还有一个采坑点和解决办法可以分享一下。那就是我的SteamDeck 512G默认分了var这个盘,只有200+MB空间,然而更新安装pkgfile和debtap的时候,绝对会下载超过的文件,提示no space left。如果你也是这样,可以学我用软连接把路径转到有几百G的home盘路径。



先通过rm和rmdir或者rm -r把原本的pkgfile文件夹删了,然后通过ln -s 【指向的home盘路径】 【pkgfile(名字)】来创建一个软连接的快捷方式。就可以把实际下载的文件下到home去了。


为您推荐