最近因為要安裝一個軟件, 發(fā)現(xiàn)阿里云的源都沒有了, 我這邊用的Centos5, 然后現(xiàn)在似乎是過期了. 國內(nèi)很多鏡像源都沒有centos5的.
公司主營業(yè)務(wù):網(wǎng)站設(shè)計、成都做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出哈爾濱免費做網(wǎng)站回饋大家。
然后才想起要折騰一個本地源.
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
相關(guān)配置:
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的服務(wù)器, 但也要加上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 做的鏡像服務(wù)器. 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