当服务器无法访问公网或者特殊情况需要安装镜像中的软件时,可以采用将下载的带软件库的镜像文件直接挂载为软件安装的源。本示例采用CentOS7为例说明。
将镜像文件(例如:centos7.iso)拷贝至Linux文件目录,如/usr/local/src:
1挂载需要的目标目录2mkdir /media/centos73将镜像挂载到目标目录4mount /usr/local/src/centos7.iso /media/centos75删除centos7默认的软件源配置文件,删除之前最好先备份6rm -rf /etc/yum.repos.d/*7编辑新建软件源配置文件8vi /etc/yum.repos.d/centos7-localsource.repo9如果需要长期挂载,还需要修改挂载文件,具体参考Linux磁盘挂载方法。ISO文件挂载一般设置格式为iso9660。
打开的编辑窗中输入以下内容:
centos7-localsource.repo 1[centos7-localsource]2name=centos73baseurl=file:///media/centos74enabled=15gpgcheck=0编辑完成后,保存退出。
继续执行命令:
1 | 将服务器上的软件包信息 现在本地缓存,以提高 搜索 安装软件的速度 |
2 | yum makecache |
3 | 清楚之前缓存的所有内容,软件包和headers等 |
4 | yum clean all |
5 | 显示所有已经安装和可以安装的程序包 |
6 | yum list |
- 安装自己需要的软件,例如:
1yum -y install net-tools*