• apt-mirror


    对于centos来说,搭建一个本地源,相对来说,还是比较简单的。对于ubuntu来说,就复杂很多,

    估计也和我不熟悉有关。

    http://unixrob.blogspot.com/2012/05/create-apt-mirror-with-ubuntu-1204-lts.html

    上面这个老外的文档,我已经验证了一次,下面是我的过程。

    1:安装apt-mirror

    这个软件,现在已经在源里,直接安装就可以。

    apt-get install apt-mirror

    2:设置/etc/apt/mirror.list

    装完apt-mirror,就会在/etc/apt/ 目录下产生一个mirror.list 文件。这个文件是需要定制一下。

    其实对我来说,我只需要安装64bit的源就可以。不过现在的ubuntu,装完后,运行apt-get update,

    他还是需要去找i386的包,所以我需要把ubuntu 12.04 32bit 和64bit的包都下载回来。源码就不下载了。

    ############# config ##################
    #
    # set base_path    /var/spool/apt-mirror
    #
    # set mirror_path  $base_path/mirror
    # set skel_path    $base_path/skel
    # set var_path     $base_path/var
    # set cleanscript $var_path/clean.sh
    # set defaultarch  
    # set postmirror_script $var_path/postmirror.sh
    # set run_postmirror 0
    set nthreads     20
    set _tilde 0
    #
    ############# end config ##############

    # Precise 64Bit Mirror
    deb-amd64 http://cn.archive.ubuntu.com/ubuntu precise main restricted universe multiverse
    deb-amd64 http://cn.archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
    deb-amd64 http://cn.archive.ubuntu.com/ubuntu precise-updates main restricted universe multiverse
    deb-amd64 http://cn.archive.ubuntu.com/ubuntu precise-proposed main restricted universe multiverse
    deb-amd64 http://cn.archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse

    # Precise 32Bit Mirror
    deb-i386 http://cn.archive.ubuntu.com/ubuntu precise main restricted universe multiverse
    deb-i386 http://cn.archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
    deb-i386 http://cn.archive.ubuntu.com/ubuntu precise-updates main restricted universe multiverse
    deb-i386 http://cn.archive.ubuntu.com/ubuntu precise-proposed main restricted universe multiverse
    deb-i386 http://cn.archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse

    #deb-src http://cn.archive.ubuntu.com/ubuntu precise main restricted universe multiverse
    #deb-src http://cn.archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
    #deb-src http://cn.archive.ubuntu.com/ubuntu precise-updates main restricted universe multiverse
    #deb-src http://cn.archive.ubuntu.com/ubuntu precise-proposed main restricted universe multiverse
    #deb-src http://cn.archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse

    # Puppet mirror
    deb-amd64 http://apt.puppetlabs.com/ precise main
    deb-i386 http://apt.puppetlabs.com/ precise main

    clean http://cn.archive.ubuntu.com/ubuntu
    clean http://apt.puppetlabs.com/

    3:开始镜像

    apt-mirror /etc/apt/mirror.list

    这时候/var/spool/apt-mirror/mirror 下载相应的源。

    4:定时更新

    默认/etc/cron.d/apt-mirror

    如果注释掉,就可以每天都更新。看你的需求,默认是关闭的。

    5:客户端使用

    由于我是用cobbler来部署ubuntu,可以实现安装的时候,使用本地源,装完系统,默认的源,也是指向本地

  • 相关阅读:
    阶段一-01.万丈高楼,地基首要-第2章 单体架构设计与准备工作-2-1 单体架构阶段概述与项目演示
    阶段一-01.万丈高楼,地基首要-第1章 学习指南-1-4 架构师所需要具备的技术栈与能力
    阶段一-01.万丈高楼,地基首要-第1章 学习指南-1-3 大型网站架构演变历程
    Spring cloud微服务安全实战-8-1课程总结
    Spring cloud微服务安全实战-7-13章节总结
    Spring cloud微服务安全实战-7-12整合链路追踪和日志监控
    Spring cloud微服务安全实战-7-11PinPoint+SpringBoot环境搭建
    Spring cloud微服务安全实战-7-10ELK日志采集架构优化
    Spring cloud微服务安全实战-7-9自定义日志采集的格式和内容
    Spring cloud微服务安全实战-7-8ELK+SpringBoot环境搭建
  • 原文地址:https://www.cnblogs.com/ruiy/p/4778555.html
Copyright © 2020-2023  润新知