- 首先下载对应版本的ubuntu iso镜像【官网有整理】
查看ubuntu版本号:
sudo lsb_release -a
- 将iso镜像下载后拷贝到ubuntu系统中,如放在
/home/user/iso/ubunutu18.04-server-amd64.iso
目录下 - 备份
/etc/apt/source.list
sudo cp /etc/apt/sources.list/etc/apt/sources.list.bak
- 然后将
source.lst
文件内容清空,没有权限操作时用sudo chmod 777 ./source.list
授予权限 - 挂载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
- 如果提示挂载光驱,则新开一个终端,执行:
sudo mount -t auto -o loop /home/user/iso/ubunutu18.04-server-amd64.iso /cdrom
- 下载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
- 如果过程中出现提示
更换介质,请把标有…的盘片插入驱动器 “/media/cdrom”…
额外开一个终端,然后执行
sudo mount -t auto -o loop /home/user/iso/ubunutu18.04-server-amd64.iso /media/cdrom
# 提示插入驱动器的目录是什么,就改成什么
如果提示iso已经装载或挂载了,可以先卸载掉,如
sudo umount /cdrom
# /cdrom 为之前装载的目录
gcc -v
查看是否安装成功