配置本地yum源和apt源,离线安装make、gcc等编译工具
起因:安装的新操作系统的机器没有网卡驱动,离线安装网卡驱动,需要make和gcc编译工具
1、准备镜像源
centos7:直接挂载动U盘即可(CentOS-7-x86_64-DVD-2009.iso 这些都是本地的源)
ubuntu:我选择 ubuntu-16.04.7-server-amd64.iso 直接挂载iso镜像
2、centos配置本地yum源
创建一个挂载目录:
#mkdir /Local_source
挂载
fdisk -l //找到自己的U盘。一般情况下根据U盘的大小判断
lsblk //查看分区情况
mount /dev/sd[][] /Local_source [][]替换具体字符
配置本地yum源文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak //备份
vim /etc/yum.repos.d/CentOS-Media.repo
[centos7-yum]
name=centos7-yum
baseurl=file:///Local_source/ #iU盘挂载目录
gpgcheck=1
enabled=1 #设置为1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
清除原有的yum信息加载缓存
yum clean all
yum makecache
现在就可以使用yum install
#安装make
yum install make
#安装gcc
yum install gcc
#安装g++
yum install g++
#安装ifconfig
yum install net-tools
3、ubuntu配置本地apt源
创建一个挂载目录:
#mkdir /Local_source
挂载
#拷贝U盘iso镜像到服务器任意位置并且挂载
cp /mount/ubuntu-16.04.7-server-amd64.iso /home
mount /home/ubuntu-16.04.7-server-amd64.iso /Local_source
配置本地apt源文件
cp /etc/apt/sources.list /etc/sources.list.bak
vi /etc/apt/sources.list
deb file:///Local_source xenial main
xenial 取决于下图:
更新和安装make和gcc
apt-get update
apt-get install make
apt-get install gcc
优点:采用本地源方式安装可以避免各种依赖找不到
缺点:不能安装指定的高版本编译工具链