aspenyoung 不清楚你使用的操作系统,
包名对不上的时候可以自己更正或者重新从源代码编译下再试试

    aspenyoung loongnix23?那是Server版系统吧,而且还在beta阶段,跟着debian测试版发出来的。个人版用的是Loongnix25,虽然也是跟着debian走的。https://www.loongbbs.cn/d/60-loongnix25-beta5%E9%93%BE%E6%8E%A5
    不过你要是能在deepin上成功移植并且打包成deb包,我就能上架到星火应用商店去。
    不过就依赖而言,现在最成熟的应该还是AOSC OS,能成功跑起战争雷霆。但AOSC龙芯版用的架构和其他大部分龙芯新世界系统用的架构名不一样,AOSC坚持了loongarch64这个全称,到时候在其他平台移植可能还要改架构名等等。

      测试了下,没发现你说的问题,以下是在 loongnix-server 23 下面的操作过程:

      cd /opt
      git clone --depth=1 https://github.com/Warzone2100/warzone2100
      
      cd /opt/warzone2100
      git submodule update --init --recursive
      
      # 根据依赖需求安装对应依赖包
      dnf install -y cmake gcc-c++ ninja-build zip unzip
      dnf install -y SDL2-devel physfs-devel libpng-devel libtheora-devel libvorbis-devel libogg-devel opus-devel freetype-devel harfbuzz-devel fribidi-devel openal-soft-devel libcurl-devel libsodium-devel sqlite-devel
      
      ./get-dependencies_linux.sh fedora
      # 由于 loongnix-server 23 缺失 physfs 相关的包,需要手动编译 physfs,根据 warzone2100 的依赖要求
      # * [PhysicsFS](https://icculus.org/physfs/) ≥ 2.0.3-3 _(strongly recommended: ≥ 3.0.2)_
      cd /opt
      git clone --depth=1 https://github.com/icculus/physfs -b release-3.2.0
      cd /opt/physfs
      
      cmake -B build -GNinja
      cmake --build . --target install
      # 编译 warzone2100
      mkdir -p /opt/build
      cd /opt/build
      
      cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH=~/wz/install -GNinja ../warzone2100
      cmake --build . --target install

        吴小白 抱歉了,就世界longnix20 啊 🇧 修改挨了.sh里grult的问题,又出新问题了
        Detected OS version: 20
        apt-get -u update
        获取:1 https://pkg.loongnix.cn/loongnix DaoXiangHu-stable InRelease [8,303 B]
        获取:2 https://pkg.loongnix.cn/loongnix DaoXiangHu-stable/main Sources [12.4 MB]
        获取:3 https://pkg.loongnix.cn/loongnix DaoXiangHu-stable/main loongarch64 Packages [16.0 MB]
        已下载 28.4 MB,耗时 4秒 (6,482 kB/s)
        正在读取软件包列表... 完成
        N: 鉴于仓库 'https://pkg.loongnix.cn/loongnix DaoXiangHu-stable InRelease' 不支持 'amd64' 体系结构,跳过配置文件 'main/binary-amd64/Packages' 的获取。
        N: 鉴于仓库 'https://pkg.loongnix.cn/loongnix DaoXiangHu-stable InRelease' 不支持 'i386' 体系结构,跳过配置文件 'main/binary-i386/Packages' 的获取。
        N: 鉴于仓库 'https://pkg.loongnix.cn/loongnix DaoXiangHu-stable InRelease' 不支持 'i386' 体系结构,跳过配置文件 'contrib/binary-i386/Packages' 的获取。
        N: 鉴于仓库 'https://pkg.loongnix.cn/loongnix DaoXiangHu-stable InRelease' 不支持 'amd64' 体系结构,跳过配置文件 'contrib/binary-amd64/Packages' 的获取。
        N: 鉴于仓库 'https://pkg.loongnix.cn/loongnix DaoXiangHu-stable InRelease' 不支持 'i386' 体系结构,跳过配置文件 'non-free/binary-i386/Packages' 的获取。
        N: 鉴于仓库 'https://pkg.loongnix.cn/loongnix DaoXiangHu-stable InRelease' 不支持 'amd64' 体系结构,跳过配置文件 'non-free/binary-amd64/Packages' 的获取。
        Installing build-dependencies for Ubuntu 20.x+
        正在读取软件包列表... 完成
        正在分析软件包的依赖关系树
        正在读取状态信息... 完成
        E: 无法定位软件包 libfreetype-dev
        get-dependencies_linux.sh: Done.

          绝望:
          CMake Error at 3rdparty/expected/CMakeLists.txt:1 (cmake_minimum_required):
          CMake 3.14 or higher is required. You are running version 3.13.4

            aspenyoung 没有旧世界操作系统,只能自己处理一下了。
            依赖不满足条件的自己先编译前置依赖包。

              吴小白 搞定了,编译了一个CMAKE一个TrueType就好了,出奇的顺利

                2 个月 后

                warzone有现成的包,我发的loongarch软件生态得百度网盘包里有!

                  13 天 后

                  小胖 谢谢,兄弟。手快,自己编译了。
                  3A5000走起,体验还可以。满屏hover+cannon也还算流畅

                    刚看了一眼,新世界debian已经自动打包出来了,姑且先给星火应用商店打了一包,能成的话deepin就能直接在星火应用商店里安装了。

                      鄂ICP备2022017735号

                      此论坛为纯技术类论坛, 且为"独立运作,风险自控", 请用户在论坛中不要讨论无关话题, 以免影响论坛正常运行