在OERV也可以玩MC(上)

打印 上一主题 下一主题

主题 810|帖子 810|积分 2430

  迩来发现一个比力故意思的事变,原来HMCL这个项目也移植到RISC-V上了,之前一直没有发现,因此在OERV(openEuler RISC-V的简称)玩MC也是可以的了。首先,HMCL是一款功能丰富的 Minecraft 启动器,旨在提拔玩家的游戏体验,为 Minecraft 玩家提供了更好的管理和启动游戏的工具。但是部署的过程也遇到了一些波折,因此记录下踩坑的过程。
  在这个网站上,可以找到HMCL已经打好的包(Show openEuler:24.09 / HMCL - 开源软件构建与测试)。按理来说,在OERV上直接dnf install HMCL是可以下载的,不过我失败了,由于找不到这个包。于是我用了osc拉到本地举行手动编译(必要对obs平台,osc命令有一定相识)。编译好了,下载HMCL的rpm包时显示缺了Java-17-openjdk的库(这里省略图片),接着应该下载Java-17-openjdk。

  obs平台也有java-17-openjdk的包,但是为什么下载不了?又必要osc拉下来然后手动编译了,等待了漫长的编译过程之后...

  总算是有rpm包了,应该先下载哪个也是一个思量的题目。假如对这方面比力熟悉的话,很容易知道应该先下载headless的包接着是devel的包,嫌麻烦的话直接一键dnf install ./*全部下载也直接了事。jdk17的包搞完了,回过头来安装手动安装HMCL的rpm包,这时候会发现...

  这时候会惊奇的发现,可以了,题目得以解决。
  值得反思的是,究竟是什么原因,不能直接通过dnf下载呢?通过检察repolist,发现以下仓库

  正常来说,dnf下载包是通过这些repo来下载的,而下载普通的包,不含源码和调试信息的话,是从everything仓获取的。网站在这里:repo.openeuler.org/openEuler-24.09/everything/riscv64/Packages/。在这个网站中,确实没有找到java-17-openjdk和HMCL的有关信息,以是大抵可以解释上面的题目。我之前也一直有一个误区,就是以为obs上面打包好的,都可以通过dnf直接下载,看来是误区。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

河曲智叟

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表