在ubuntu系统无法上网的情况下,可以通过下载ubuntu镜像,离线安装基础依赖包,例如gcc、make等。
首先下载Ubuntu镜像到本地,以ubuntu 18.04 arm64为例,下载的镜像名称ubuntu-18.04.4-server-arm64.iso。
将iso镜像挂载到ubuntu系统文件系统中,这里挂载到/mnt/apt
,
sudo mount -o loop ubuntu-18.04.4-server-arm64.iso /mnt/apt
进入/mnt/apt
目录,可以看到镜像文件中的内容,如下图所示,

进入pool/main
目录,

根据自己要安装的依赖的名称,进入相应目录寻找安装包。如gcc,进入g,make,进入m。这里以make为例,进入./m/make-dfsg
,可以看到make的.deb安装包。

将该安装包拷贝到需要安装的make的ubuntu系统中,使用以下命令安装make即可。
sudo dpkg -i make_4.1-9.1ubuntu1_arm64.deb
最后记得把挂载的目录卸载掉。
sudo umount /mnt/apt
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 sigma_poet@126.com