统信桌面专业版如何下载其他架构离线包

由于国产硬件存在多种架构,包括arm64、mips64el、loongarch和amd64,这就要求国产操作系统,必须支持多种架构的硬件。在处理多个硬件架构时,可能需要在一种架构的系统上下载另一种架构的软件包,比如在amd86架构的机器上下载arm64架构的离线软件包。

本文将详细介绍如何在统信UOS中实现异构离线包下载,学会这一招,你绝对强的可怕。

一、dpkg添加异构命令科普

1、添加架构,此处注意是loongarch64,而不是Loongarch64

复制代码
sudo  dpkg  --add-architecture  amd64 #添加x86架构sudo  dpkg  --add-architecture  arm64 #添加arm架构sudo  dpkg  --add-architecture  mips64el #添加mips架构sudo  dpkg  --add-architecture  loongarch64 #添加loongarch架构

2、移除架构

复制代码
sudo  dpkg  --remove-architecture  amd64 #添加x86架构sudo  dpkg  --remove-architecture  arm64 #添加arm架构sudo  dpkg  --remove-architecture  mips64el #添加mips架构sudo  dpkg  --remove-architecture  loongarch64 #添加loongarch架构

3、查看当前系统支持的异构

复制代码
sudo dpkg --print-foreign-architectures #显示已启用的异质体系结构

4、执行apt update更新一下库,就可以载对应架构的离线包

复制代码
sudo  apt  update #添加架构后必须执行该命令才能生效sudo  apt  download  包名:架构 #下载对应架构安装包

二、使用dpkg命令进行实际操作

下面以添加arm64架构,下载arm64架构的离线包为例,给大家做演示

1、首先执行 sudo dpkg --add-architecture arm64添加arm64架构,然后执行sudo apt update更新一下仓库

2、根据上述apt list命令列出的软件包,就可以执行apt download命令下载离线包了

此处说明包名:架构,比如libqt5sensors5:arm64,否则下载的是当前架构的软件包

下面以添加loongarch64架构,下载loongarch64架构的离线包

下面以添加mips64el架构,下载mips64el架构的离线包