方案一:利用光盘来制作

web方式部署ubuntu本地仓库

首先在centos7虚拟机(192.168.80.200)上挂载ubuntu16.04 server版本的光盘

sudo mount /dev/cdrom /mnt

然后搭建web服务(略)

拷贝/mnt下面的distspool2个文件夹到/var/www/html/ubuntu/

 

完成以上配置,ubuntu的本地仓库就能使用了

 

随便找一台ubuntu客户端(16.04版本,其他版本相同操作)

cp /etc/apt/{source.list,source.list.bak}

echo “ “ > /etc/apt/source.list  && vi /etc/apt/source.list

添加

deb http://192.168.80.200/ubuntu/        xenial main restricted

保存退出

更新apt

Sudo apt-get update

检测使用

Sudo apt-get install snmp

 

方案二:从其他ubuntu站点上下载deb包,需要能上外网

首先安装好一台ubuntu系统(192.168.80.200,能上外网)

Sudo apt-get install apt-mirror

然后编辑配置文件

Sudo vi  /etc/apt/mirror.list

设置deb包下载的文件路径

set  base_path   /deb_packages

保存退出

然后从ubuntu服务器中下载所有软件包到本机

Sudo apt-mirror

 

等待下载完毕之后就能使用了(只需要找到distspool文件夹即可,source文件写distspool文件夹的上级路径)

 

方案三:直接使用光盘

Sudo mount /dev/cdrom /mnt

编辑source文件

Sudo vi  /etc/apt/source.list

添加

deb file:///mnt xenial main restricted

然后更新源

Sudo apt-get update

保存退出即可使用


注意:

source.list文件里面 xenial是系统版本号,如下

Trusty(14.04) Utopic(14.10) Vivid(15.04) Wily(15.10) Xenial(16.04)

main和restricted是根据pool文件夹里面有哪些文件夹来写