一、 从本地ISO文件中安装软件
1.挂载ISO文件
$ mount -o loop -t iso9660 /mnt/cd-rom/*.iso(替换成你上传的iso文件) /mnt/cdrom
mount: /dev/loop0 is write-protected, mounting read-only
*.iso为需挂载的ISO文件,/mnt/cdrom为挂载位置(若目录不存在,需先以mkdir dirname命令生成)
2.备份原始repo文件
$ cd /etc/yum.repos.d //进入repo目录
$ mkdir repoback //新建备份目录
$ mv C*.repo repoback //将原始repo文件移动至备份目录
3.新建repo文件
$ vi CentOS-ISO.repo
##以下为repo文件内容(文件不包含注释)
[base]
name=iso
baseurl=file:///mnt/cdrom //ISO文件挂载目录
gpgcheck=0 //由于是本地源,不需要检查 enable=1
二、架设源服务器
1.安装nginx(过程略)
2.修改nginx配置
$ vi nginx.conf
在nginx.conf中增加以下内容:
server {
listen 8082; # 修改要监听的端口
server_name localhost;
location / {
autoindex on; # 打开目录浏览
root /mnt/cdr