[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 官方能否把龙芯架构名修改为loongarch64?



这个看是不是可以用一个 deb 包里面  Provides: 字段属性解决下?

比如说,在 liblol_*_loong64.deb 软件包里面,增加一个:

Provides: libc6:loongarch64

dpkg 的 deb 软件包,功能很强大,可以使用 原包,转换包,空包,虚拟包,提供字段等多种方式解决软件包依赖性问题。

同时 Debian 对多架构也支持得很好。
在 amd64 上运行 i386 程序,这种跨架构支持,也经常使用。

在 Debian 新世界上,将老世界的 deb 软件包支持起来,在技术上应该有办法的。
大家可以多交流讨论下。

在 2024/4/16 10:50, Tianyu Chen 写道:
Hi 盛文,

On Tue, Apr 16, 2024, 10:45 xiao sheng wen(肖盛文) <atzlinux@sina.com> wrote:
如果有人能够把这两个软件包贡献到 Debian 里面,那对在 Debian 使用旧世界软件包,会有帮助。
在新世界 Debian 操作系统上,使用 dpkg --add-architecture loongarch64,就可以添加对 旧世界 deb 包的安装支持。 这样,Debian 就没有修改架构名称的必要了。

即使 dpkg --add-architecture 了,安装旧世界的 deb 包时依赖解析依然会有问题。旧世界的 deb 包依赖里面写的 libc6 是 libc6:loongarch64,而非 loong64,这会导致 deb 无法安装。

-- 
肖盛文 xiao sheng wen
https://www.atzlinux.com 《铜豌豆 Linux》基于 Debian 的 Linux 中文 桌面 操作系统
Debian QA page: https://qa.debian.org/developer.php?login=atzlinux%40sina.com
Debian salsa: https://salsa.debian.org/atzlinux-guest
GnuPG Public Key: 0x00186602339240CB

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


Reply to: