【UOS】跨架构下载离线安装包

前排提醒:此操作有风险 请不要在生产环境使用

请尽可能在虚拟机环境下使用 数据无价 谨慎操作!

这里以微信为例

我个人的电脑是intel (amd64架构) ,直接执行

1
sudo apt download com.tencent.wehchat

得到的会是amd64架构的离线包 某些特殊原因需要用到arm架构的安装包 折腾了一会得到一些经验在这里记录一下

如果想得到其他架构的包 这里需要添加一下

1
sudo dpkg --add-architecture arm64

然后更新一下源

1
sudo apt update

到这里就添加成功了

如果下载arm64的包 直接在原命令的后面加 :arm64,例如:

1
sudo apt download com.tencent.wechat:arm

这样得到的就是arm64的包:

image.png

同理 其他架构也可以使用此方法


删除:

1
sudo dpkg --remove-architecture arm64

执行之后更新一下软件源:

1
audo apt update

再次尝试下载之后会发现已经失效
image.png