自建 debian 7 源

由于线上有不少debain 7 操作系统,故准备自建源,方便更新.

使用apt-mirror工具搭建非常方便.它提供了能够反映任何部分(甚至全部)Debian和Ubuntu GNU/Linux发行版或其他来源通常由开源开发者提供。

在debian or ubuntu下使用很简单:

$ apt-get install apt-mirror
$ nano /etc/apt/mirror.list
$ sudo apt-mirror

也可以很容易地设置为手动通过cron或继续跑,当你想更新镜像。/etc/cron.d/apt-mirror,设置每天什么时候同步更新内容

下面通过实例演示:

[email protected]:DBBAK# apt-get install apt-mirror
[email protected]:DBBAK# cat /etc/apt/mirror.list
# if you change the base path you must create the directories below with write privlages
############# config ##################
set base_path    /opt/DBBAK/debian7_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  <running host architecture>
set postmirror_script $var_path/postmirror.sh
set run_postmirror 0
set nthreads     40
set _tilde 0
#
############# end config ##############

#deb http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-src http://ftp.us.debian.org/debian unstable main contrib non-free

# mirror additional architectures

deb-amd64 http://mirrors.163.com/debian wheezy main contrib non-free

#clean http://ftp.us.debian.org/debian

[email protected]:DBBAK# apt-mirror

Downloading 9 index files using 9 threads...
Begin time: Thu Aug 14 18:16:18 2014
[9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]...
End time: Thu Aug 14 18:17:05 2014

Proceed indexes: [P]

43.7 GiB will be downloaded into archive.
Downloading 36041 archive files using 40 threads...
Begin time: Thu Aug 14 18:17:09 2014
[40]... [39]... [38]... [37]... [36]... [35]... [34]... [33]... [32]... [31]... [30]... [29]... [28]... [27]... [26]... [25]... [24]... [23]... [22]... [21]... [20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]...
End time: Thu Aug 14 19:10:55 2014

0.0 bytes in 0 files and 0 directories can be freed.
Run /opt/DBBAK/debian7_mirror/var/clean.sh for this purpose.

搭建web服务:

[email protected]:DBBAK# cat /etc/apache2/sites-enabled/source
<VirtualHost *:80>
	ServerAdmin [email protected]
	DocumentRoot /opt/DBBAK/mirror
	<Directory /opt/DBBAK/mirror>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
	</Directory>

	ErrorLog /var/log/apache2/error.log

	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	CustomLog /var/log/apache2/access.log combined

</VirtualHost>

在debain7测试机上更新数据源

[email protected]:~# cat /etc/apt/sources.list

deb http://192.168.1.84/debian7/mirror/mirrors.163.com/debian  wheezy main non-free contrib #注意目录

[email protected]:~# apt-get update
Hit http://192.168.1.84 wheezy Release.gpg
Hit http://192.168.1.84 wheezy Release
Hit http://192.168.1.84 wheezy/main amd64 Packages
Hit http://192.168.1.84 wheezy/non-free amd64 Packages
Hit http://192.168.1.84 wheezy/contrib amd64 Packages
Ign http://192.168.1.84 wheezy/contrib Translation-en
Ign http://192.168.1.84 wheezy/main Translation-en
Ign http://192.168.1.84 wheezy/non-free Translation-en
Reading package lists... Done

自建 debian 7 源,布布扣,bubuko.com

时间: 2024-10-27 11:38:15

自建 debian 7 源的相关文章

Debian/Ubuntu源码编译安装PHP--支持FastCGI

从 php 5.3.3 起,就可直接使用 PHP-FPM ,不再需要打补丁了.此前已写过<Linux 从源码编译安装 PHP 5> 见 http://www.linuxidc.com/Linux/2011-10/45743.htm,但是以 mod_php 模块方式,而非 FastCGI 模式运行 php ,并不适用于 Lighttpd.Nginx.LiteSpeed ,而且当时对所有模块都采用编译安装也显得过于繁琐. 一.什么是 FastCGI.PHP-FPM.FastCGI ? CGI是一种

V5shop建站系统源码

有需要V5Sshop8.0标准版的朋友可以直接联系QQ:2270892677V5shop建站系统源码

【Debian】 Debian 安装源配置

Debian 安装源配置 所有的Linux安装完后第一件事,就是要更新安装源 安装源是什么呢,安装源又称软件源,是指把软件的安装源地址放在一个pool里面,用一条命令(比如apt-get install XXX)就可以按照顺序从源内指定的服务器查询下载并进行更新或安装 源列表文件通常在/etc/apt/sources.list,里面记录了你所用的源服务器地址 0x01 首先我们需要获取root用户,切换权限 su # 输入你的root账户密码,这里光标不会有显示是否输入,按就完了,注意小键盘及大

debian 5 源码编译安装 lighttpd

下载lighttpd,指定压缩包存放目录: wget -p /opt http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.35.tar.gz 新建一个目录,用于存放解压缩的源码: mkdir /usr/local/lighttpd 解压缩源码: tar -xvf /opt/lighttpd-1.4.35.tar.gz -C /usr/local/lighttpd cd /usr/local/lighttpd/ligh

使用脚本自建本地yum源

有一段时间连不上网,搭建服务器环境所需要的远端yum源也无法连接,于是想到了自建一个本地的yum源来解决这个问题.搭建本地yum源需要两个东西:一个是web服务器,另一个就是rpm包及包元素据. 搭建web服务器很简单,那么主要就是把远端的yum源镜像到本地,所以,找一块比较大的磁盘做好分区挂载到web服务器根目录下,然后执行脚本镜像远端数据到本地就可以了.根据自己的需求,我需要CentOS6和7两个版本的yum源,其中的源包括base.updates.extras和epel且不需要系统iso镜

更新debian软件源

1.首先备份源列表,而后用gedit或其他编辑器打开源列表文件: sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup sudo gedit /etc/apt/sources.list 2.把找到的合适的源,替换掉sources.list中所有的内容,保存. 比如163的debian源为: deb http://mirrors.163.com/debian squeeze main non-free contrib deb http

使用apt-mirror搭建debian镜像源

debian官方提供了脚本ftpsync来搭建源镜像,而 apt-mirror 是一个更简单便捷的源镜像搭建工具. 安装 apt-mirror sudo apt-get install apt-mirror 配置文件/etc/apt/mirror.list只要修改很少的地方,大部分使用默认值即可. 这里使用中科大镜像 ftp.cn.debian.org 作为上游镜像,只镜像 debian jessie amd64 架构,不镜像源代码包. ############# config ########

轻松安装,自建yum安装源

suse是不用yum的,不过貌似有个同样功能的,忘记是什么来着.先说说linux的软件,linux的软件分为,已经编译好的RPM文件和未编译的SRC RPM文件和源码文件.已经编译好的RPM文件是别人已经预先编译好的,已经规定好安装内核版本的RPM.这里主要讲的是这个,下面详解. 未编译的RPM文件是需要rpmbuild --rebuild来进行编译的,这类RPM一般会有典型的SRC字样.这类RPM的优点是,没有编译,可以不限内核和系统,用的时候再编译,缺点就是经常有缺少关联关系文件的烦心事,得

Debian 9 源配置

deb http://mirrors.163.com/debian/ stretch main non-free contrib deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib deb-src http://mirrors.163.com/debian