ubuntu在无法连接网络的情况下安装gcc---通过iso镜像安装程序

该文详细介绍了如何下载UbuntuISO镜像,将其挂载到系统中,备份sources.list,以及如何在挂载ISO后安装gcc和make等基础开发工具。在过程中,还解决了apt资源锁和介质更换的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 首先下载对应版本的ubuntu iso镜像【官网有整理】
    查看ubuntu版本号:
sudo lsb_release -a
  1. 将iso镜像下载后拷贝到ubuntu系统中,如放在 /home/user/iso/ubunutu18.04-server-amd64.iso目录下
  2. 备份 /etc/apt/source.list
sudo cp /etc/apt/sources.list/etc/apt/sources.list.bak
  1. 然后将source.lst文件内容清空,没有权限操作时用 sudo chmod 777 ./source.list授予权限
  2. 挂载iso镜像
sudo mount -t auto -o loop /home/user/iso/ubunutu18.04-server-amd64.iso /cdrom
## /cdrom 为ISO挂载点;
## /home/user/iso/ubunutu18.04-server-amd64.iso 为iso文件位置

sudo apt-cdrom add -d=/cdrom
  1. 如果提示挂载光驱,则新开一个终端,执行:
sudo mount -t auto -o loop /home/user/iso/ubunutu18.04-server-amd64.iso /cdrom
  1. 下载gcc、make等
sudo apt-get install build-essential

如果过程中提示

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)

E: 无法获得锁 /var/lib/dpkg/lock-frontend-open (11:资源不可用)

可通过以下步骤解开锁

#第一步:
ps -A | grep apt 
#第二步: 
sudo kill -9 进程ID
  1. 如果过程中出现提示

更换介质,请把标有…的盘片插入驱动器 “/media/cdrom”…

额外开一个终端,然后执行

sudo mount -t auto -o loop /home/user/iso/ubunutu18.04-server-amd64.iso /media/cdrom
# 提示插入驱动器的目录是什么,就改成什么

如果提示iso已经装载或挂载了,可以先卸载掉,如

sudo umount /cdrom
# /cdrom 为之前装载的目录
  1. gcc -v查看是否安装成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值