方案一:利用光盘来制作
以web方式部署ubuntu本地仓库
首先在centos7虚拟机(192.168.80.200)上挂载ubuntu16.04 server版本的光盘
sudo mount /dev/cdrom /mnt
然后搭建web服务(略)
拷贝/mnt下面的dists和pool这2个文件夹到/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
等待下载完毕之后就能使用了(只需要找到dists和pool文件夹即可,source文件写dists和pool文件夹的上级路径)
方案三:直接使用光盘
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文件夹里面有哪些文件夹来写
转载于:https://blog.51cto.com/vcvcv/1951757