🐧 Linux离线安装软件方法
在离线环境下安装软件时,不仅需要下载主包,还要把依赖包一并下载。这里提供两种情况的处理方法。
跨架构安装软件方法(例如在 x86 上下载 arm64 包)
1  | # 先查看发行版本里面有没有对应的架构和版本  | 
📌sudo dpkg --add-architecture arm64这条命令是永久切换软件包下载吗
不是的,不是永久 切换,而是永久 增加 一种架构支持。
🔹解释一下
dpkg --print-architecture
显示系统的「主架构」(通常是amd64)。dpkg --print-foreign-architectures
显示系统额外支持的「外部架构」。
当你执行:
1  | sudo dpkg --add-architecture arm64  | 
- 系统会在 
/var/lib/dpkg/arch里记录arm64。 - 以后 
apt update时,就会同时获取amd64和arm64的软件包信息。 - 这样你就可以安装 
:arm64后缀的包(如果源里有)。 
🔹是否“永久”?
- ✅ 永久有效(除非你手动删除)。
 - ❌ 不是切换主架构,主架构仍然是 
amd64。 - 你可以随时删除:
 
1  | sudo dpkg --remove-architecture arm64  | 
🔹举个例子
默认情况:
1
2
3
4
5dpkg --print-architecture
# amd64
dpkg --print-foreign-architectures
# (空)加了 arm64:
1
2
3
4
5
6
7
8sudo dpkg --add-architecture arm64
sudo apt update
dpkg --print-architecture
# amd64
dpkg --print-foreign-architectures
# arm64
同架构安装软件方法(例如 x86 上下载 x86 包)
1  | # 1. 安装依赖分析工具  | 
- 本文作者: 迪丽惹Bug
 - 本文链接: https://lyroom.github.io/2025/09/16/linux离线安装软件方法/
 - 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!