1. 程式人生 > >ubuntu 14.04 server 依賴教育映象伺服器搭建本地映象伺服器

ubuntu 14.04 server 依賴教育映象伺服器搭建本地映象伺服器

     準備一臺ubuntu14.04 server ip:192.168.x.x
1: $ sudo apt-get update


2: $ sudo apt-get install apt-mirror apache2


3: $ sudo cp /etc/apt/mirror.list /etc/apt/mirror.list.bak


4: $ sudo vim /etc/apt/mirror.list
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse


        deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ precise-security main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ precise-security main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse


deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse
deb-i386 http://mirrors.ustc.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse
deb-amd64 http://mirrors.ustc.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse
5:上面deb-i386 http:// 表示下載32bit版本的deb軟體,deb-amd64 http://表示下載64bit版本的deb軟體
      xenial為ubuntu16.04 codename     
      precise為ubuntu12.04 codename   
      trusty為ubuntu 14.04 codename

6:sudo apt-mirror

    下載的實際檔案位置:  /var/spool/apt-mirror/mirror

7:crontab -e 

       0 8 * * * /usr/bin/apt-mirror > /var/log/apt-mirror.log  (新增定時任務,每天早上8點更新與教育映象伺服器同步更新)



8:客戶端為ubuntu 16.04 的sources.list 檔案配置
      sudo cp /etc/apt/sources.list /etc/apt/sources.list
      sudo vim /etc/apt/sources.list


deb http://192.168.1.10/ubuntu/ xenial main restricted universe multiverse
deb http://192.168.1.10/ubuntu/ xenial-security main restricted universe multiverse
deb http://192.168.1.10/ubuntu/ xenial-updates main restricted universe multiverse
deb http://192.168.1.10/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://192.168.1.10/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://192.168.1.10/ubuntu/ xenial main restricted universe multiverse
deb-src http://192.168.1.10/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://192.168.1.10/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://192.168.1.10/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://192.168.1.10/ubuntu/ xenial-backports main restricted universe multiverse
:wq


9:sudo apt-get update