steamdeck吧 关注:143,977贴子:1,134,316
  • 13回复贴,共1

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

只看楼主收藏回复

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

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

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

——未完待续


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

    蒲公英PC端

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

    蒲公英Linux下载
    首先下到版本没有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系统,垃圾文件路径和指令用法了,我决定还是解除了限制,并确保不要过度污染原系统。
    ——未完待续


    IP属地:广东2楼2023-01-19 21:01
    回复
      2025-12-21 18:05:57
      广告
      不感兴趣
      开通SVIP免广告
      转换办法
      网上找的解除限制方法很简单,打开Konsole取消只读(取消的只是命令行操作的限制,文件夹可视化管理中还是不***作的):sudo steamos-readonly disable
      以及安装验证签名的步骤去掉,修改roofts/etc/pacman.conf文件中的SigLevel = Required DatabaseOptional为SigLevel = Never。
      接下来,根据debtap要求,通过sudo pacman -S pkgfile的方式安装和更新必备包,还有binutils,fakeroot也要先安装。

      ——未完待续


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

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


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

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


          IP属地:广东6楼2023-01-19 21:06
          回复




            IP属地:广东7楼2023-01-19 21:08
            回复
              大伙都有ipv6,别惦记那垃圾蒲公英,上zerotier直接组网


              来自手机贴吧8楼2023-01-19 23:26
              回复
                直接windows不香吗


                IP属地:上海来自Android客户端9楼2023-01-20 02:55
                回复
                  2025-12-21 17:59:57
                  广告
                  不感兴趣
                  开通SVIP免广告
                  aur上面没有吗


                  IP属地:广东来自Android客户端10楼2023-01-20 15:31
                  回复
                    psv失败最大原因是不开放


                    IP属地:吉林来自Android客户端11楼2023-01-20 22:08
                    回复
                      可以直接ssh啊,要啥蒲公英哦


                      IP属地:江苏来自Android客户端14楼2023-01-31 00:28
                      回复
                        好文


                        IP属地:安徽来自iPhone客户端16楼2023-05-14 11:53
                        回复
                          纠正个错误,其中一个路径应该是rootfs/etc


                          IP属地:安徽来自iPhone客户端18楼2023-05-14 20:08
                          回复
                            感谢


                            IP属地:浙江20楼2025-01-20 18:25
                            回复