加载论坛时出错,请强制刷新页面重试。

龙芯loongarch平台开源软件移植愿景清单

bexsder

冲天飞豹 孙老师好,有个问题请教,最新clfs按照clfs手册上的方法解压到U盘上,无法在新固件环境下引导,是需要进行一些efi引导上的配置么?热盼回复


冲天飞豹

bexsder 出什么错?


bexsder

冲天飞豹 在固件的启动选项里,选择u盘引导,一闪就回固件配置界面,不出现grub菜单,在启动选项efi分区里,也看不到引导项


冲天飞豹

bexsder U盘可启动需要:1、gpt分区模式,2、第一个分区需要是vfat、3、第一个分区存在/EFI/BOOT/目录,且目录中有BOOTLOONGARCH.EFI文件。


bexsder

冲天飞豹 我再仔细核对下,之前在老固件 clfs 3.1 是可以的,5.0也是这么做的


xen0n

冲天飞豹 新世界默认检查的路径是 \EFI\BOOT\BOOTLOONGARCH64.EFI,旧世界才是 BOOTLOONGARCH.EFI。这个到时候可能可以利用起来做兼容。


冲天飞豹

xen0n 我记得旧世界也有固件用BOOTLOONGARCH64.EFI,现阶段无论新旧世界的固件两个名字的文件都可能用,两个最好都存在,新世界应该最终统一到BOOTLOONGARCH64.EFI上。

新世界只认 bootloongarch64.efi,固件和bootloader都是如此。


bexsder

冲天飞豹 感谢!实测把BOOTLOONGARCH.EFI同目录拷贝成BOOTLOONGARCH64.EFI,使用固件的启动管理,选择EFI分区后,可以加载并显示grub菜单了,也可以正常引导到Lightdm,登录KDE环境也正常了。


冲天飞豹

bexsder 感谢验证,我要更新一下CLFS的基础系统部分。


寻找繁星

移植一下rime吧。fcitx5-rime在ArchLinux上是可以直接编译的。本来之前源里有,但是最新版本把它从源里删掉了,不知道为什么。自己编译的话会把rime.so放到/usr/local/lib/fcitx5/下面,fcitx不识别,显示Rime (Not available),得手动把它复制到/lib/fcitx5下面,坑得很。


hzleihuan

我就想要vim9和一个同步软件 syncthing


龙芯中科

hzleihuan syncthing早就支持了


only998

anbox或者其他的安卓模拟器。



yetist

yxd-ym
arch上移植了,可以测一下


yxd-ym

yetist 可能需要向上游提交 patch 来支持 ELF 的格式。目前的 arch 中的运行结果


[yxd@derp-loongarch64 echo]$ ls -l
total 1856
-rwxr-xr-x 1 yxd yxd 1888918 Mar 13 19:34 echo
-rw-r--r-- 1 yxd yxd      39 Mar 13 19:30 go.mod
-rw-r--r-- 1 yxd yxd     115 Mar 13 19:34 main.go
[yxd@derp-loongarch64 echo]$ file echo
echo: ELF 64-bit LSB executable, LoongArch, version 1 (SYSV), statically linked, Go BuildID=tWwSKu1q2qoMfMdE16kq/Z1D_ArX3pjtJID6dMcGg/4TZhDeyQ331KC_tc0CxP/9YCg8B-mxyxk-xsyh2-k, with debug_info, not stripped
[yxd@derp-loongarch64 echo]$ upx echo
                       Ultimate Packer for eXecutables
                          Copyright (C) 1996 - 2020
UPX git-d7ba31+ Markus Oberhumer, Laszlo Molnar & John Reiser   Jan 23rd 2020

        File size         Ratio      Format      Name
   --------------------   ------   -----------   -----------
upx: echo: UnknownExecutableFormatException

Packed 0 files.

yetist

yxd-ym

看起来只解决了编译问题,功能还不行,回头看一下


寻找繁星

@yetist 目前testing下的boost好像跟community-testing里的fcitx5-rime不兼容。testing下面的boost是1.81,但是community-testing里的fcitx5-rime依赖的是1.80。得把testing关了并把boost降级成1.80才行。统一一下版本如何?


yetist

寻找繁星
是不是没有Syu升级?


寻找繁星

yetist 没事了。好像是我之前编译安装的rime没有删干净导致的/笑哭


airscrat

qgis , gdal


yetist

airscrat

qgis看起来太专业了,完全不会用。


« 上一页 下一页 »

知识共享许可协议
本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权。
进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途