arm64 build-essential离线包
时间: 2025-03-03 14:51:20 浏览: 54
### 获取适用于ARM64架构的`build-essential`离线安装包
对于Debian/Ubuntu系统而言,要下载适用于ARM64架构的`build-essential`离线安装包,可以通过创建一个包含所需依赖项及其依赖关系的本地APT仓库来实现。具体方法如下:
#### 准备工作环境
确保有一台能够连接互联网并运行相同版本系统的机器用于准备这些软件包。
#### 下载所需的deb文件
使用`apt-download`命令或者通过指定目标平台的方式利用`dpkg`和`apt-get`工具链完成操作。这里推荐采用后者以获得更完整的依赖解析能力:
```bash
sudo mkdir -p /var/cache/apt/archives/arm64_build_essential/
sudo ARCH=arm64 apt-get update && \
sudo ARCH=arm64 apt-get download $(\
sudo ARCH=arm64 apt-cache depends --recurse --no-recommends --no-suggests \
--no-conflicts --no-breaks --no-replaces --no-enhances \
build-essential | grep "^\w" )
```
上述脚本会更新源列表,并基于当前配置计算出构建`build-essential`所必需的所有二进制包,接着将其下载到默认缓存目录中[^1]。
#### 移动下载好的.deb文件至目标设备
一旦所有必要的`.deb`文件都已成功下载,则可将它们复制到另一张U盘或其他存储介质上以便传输给目标脱机计算机。
#### 安装过程
在目标ARM64架构的Linux主机上执行批量安装之前,请先确认已经把所有的`.deb`文件放置在同一路径下,之后可以借助于`dpkg`来进行集体部署:
```bash
cd /path/to/debs/folder
sudo dpkg -i *.deb
```
这将会依次处理每一个`.deb`文件直至全部安装完毕。如果遇到任何未解决的依赖问题,可能还需要手动调整顺序重试几次直到顺利完成整个集合的加载。
阅读全文
相关推荐


















