Ubuntu及Centos本地镜像服务器
admin
2023-03-25 12:41:42
0

最近因为要安装一个软件, 发现阿里云的源都没有了, 我这边用的Centos5, 然后现在似乎是过期了. 国内很多镜像源都没有centos5的.


然后才想起要折腾一个本地源. 

centos的话, 直接 rsync 就OK了.

#!/bin/bash

# centos
rsync -av --bwlimit=3072 rsync://rsync.mirrors.ustc.edu.cn/centos/ --exclude-from=/local_home/mirrors/conf/exclude_centos.list  /local_home/mirrors/centos/

# epel
rsync -av --bwlimit=3072 rsync://rsync.mirrors.ustc.edu.cn/epel/ --exclude-from=/local_home/mirrors/conf/exclude_epel.list  /local_home/mirrors/epel/

# ubuntu
apt-mirror

ubuntu 就用 apt-mirror

相关配置:

cat /etc/apt/mirror.list 
############# config ##################
#
set base_path    /local_home/mirrors/ubuntu
#
# 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
set limit_rate 3072K  #限制速度
#
############# end config ##############

# precise
deb http://mirrors.aliyun.com/ubuntu precise main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu precise-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu precise-updates main restricted universe multiverse
#deb http://mirrors.aliyun.com/ubuntu precise-proposed main restricted universe multiverse
#deb http://mirrors.aliyun.com/ubuntu precise-backports main restricted universe multiverse

# trusty
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
#deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
#deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

# xenial 这个版本虽然只有amd64的服务器, 但也要加上i386的.要不没办法更新,会提示
# E: Unable to locate package 软件名
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
#deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
#deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-i386 http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-i386 http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-i386 http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
#deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
#deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

clean http://mirrors.aliyun.com/ubuntu

######################################################
### DOCKER
######################################################
deb-amd64 https://apt.dockerproject.org/repo ubuntu-xenial main

clean https://apt.dockerproject.org

apt-mirror 下载的目录其实比较乱, 完成后, 可以直接 ln -s 到www目录


另外我这用的是 ubuntu 12.04 做的镜像服务器. apt安装的apt-mirror 有点问题要升级, 直接到

https://github.com/apt-mirror/apt-mirror 下载最新的.


最后配置好本地更新配置文件就好了.

Centos:

########################### CentOS 6 && CentOS 5 ##################
[base]
name=CentOS-$releasever - Base - mirror.test.net
baseurl=http://mirror.test.net/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.test.net/centos/RPM-GPG-KEY-CentOS-$releasever
[updates]
name=CentOS-$releasever - Updates - mirror.test.net
baseurl=http://mirror.test.net/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.test.net/centos/RPM-GPG-KEY-CentOS-$releasever
[extras]
name=CentOS-$releasever - Extras - mirror.test.net
baseurl=http://mirror.test.net/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.test.net/centos/RPM-GPG-KEY-CentOS-$releasever
[centosplus]
name=CentOS-$releasever - Plus - mirror.test.net
baseurl=http://mirror.test.net/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.test.net/centos/RPM-GPG-KEY-CentOS-$releasever
[contrib]
name=CentOS-$releasever - Contrib - mirror.test.net
baseurl=http://mirror.test.net/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.test.net/centos/RPM-GPG-KEY-CentOS-$releasever

########################### CentOS 5 ###############################
[addons]
name=CentOS-$releasever - Addons - mirror.test.net
baseurl=http://mirror.test.net/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.test.net/centos/RPM-GPG-KEY-CentOS-5

Epel:

[epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
baseurl=http://mirror.test.net/epel/$releasever/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=http://mirror.test.net/epel/RPM-GPG-KEY-EPEL-$releasever

Ubuntu:

# precise 12.04
deb http://mirror.test.net/ubuntu/ precise main restricted universe multiverse
deb http://mirror.test.net/ubuntu/ precise-security main restricted universe multiverse
deb http://mirror.test.net/ubuntu/ precise-updates main restricted universe multiverse

# trusty 14.04
deb http://mirror.test.net/ubuntu/ trusty main restricted universe multiverse
deb http://mirror.test.net/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirror.test.net/ubuntu/ trusty-updates main restricted universe multiverse

# xenial 16.04
deb http://mirror.test.net/ubuntu/ xenial main restricted universe multiverse
deb http://mirror.test.net/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirror.test.net/ubuntu/ xenial-updates main restricted universe multiverse

Docker:

# xenial 16.04
deb http://mirror.test.net/docker/ ubuntu-xenial main


相关内容

热门资讯

玩家攻略科普“上海敲麻到底有挂... 玩家攻略科普“上海敲麻到底有挂吗?”(必胜开挂神器)您好,上海敲麻这个游戏其实有挂的,确实是有挂的,...
【第一资讯】“微信链接麻将真的... 有 亲,根据资深记者爆料微信链接麻将是可以开挂的,确实有挂(咨询软件无需...
重磅消息“友友邳州麻将怎么开挂... 重磅消息“友友邳州麻将怎么开挂?”(外卦神器下载)您好,友友邳州麻将这个游戏其实有挂的,确实是有挂的...
重磅消息“麻友圈2贵阳捉鸡有没... 家人们!今天小编来为大家解答麻友圈2贵阳捉鸡透视挂怎么安装这个问题咨询软件客服徽9752949的挂在...
终于了解“八闽掌上麻将到底有挂... 终于了解“八闽掌上麻将到底有挂吗?”(太坑了果然有挂)您好,八闽掌上麻将这个游戏其实有挂的,确实是有...
玩家最新攻略“乐达麻将怎么开挂... 您好:乐达麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...
终于懂了“白金岛游戏到底是不是... 您好:白金岛游戏这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游...
终于了解“玄龙牛牛可以开挂吗?... 有 亲,根据资深记者爆料玄龙牛牛是可以开挂的,确实有挂(咨询软件无需打开...
最新引进“免安装麻将机定位器怎... 最新引进“免安装麻将机定位器怎么开挂?”(外卦神器下载)您好,免安装麻将机定位器这个游戏其实有挂的,...
今日重大发现“决战卡五星怎么开... 今日重大发现“决战卡五星怎么开挂?”(太坑了果然有挂)您好,决战卡五星这个游戏其实有挂的,确实是有挂...