Get the App
SLTechnology News&Howtos  ›  Servers  › 

Ubuntu and Centos local mirror servers

Shulou Source: shulou.com Published: 2022-06-03 02:15:07 10月04日 Update

Recently, because I want to install a software, I found that the source of Ali Cloud is gone. I use Centos5 here, and now it seems to be out of date. Many domestic mirror sources do not have centos5.

Then I thought of messing with a local source.

If you centos, you will directly rsync OK.

#! / bin/bash# centosrsync-av-- bwlimit=3072 rsync://rsync.mirrors.ustc.edu.cn/centos/-- exclude-from=/local_home/mirrors/conf/exclude_centos.list / local_home/mirrors/centos/# epelrsync-av-- bwlimit=3072 rsync://rsync.mirrors.ustc.edu.cn/epel/-- exclude-from=/local_home/mirrors/conf/exclude_epel.list / local_home/mirrors/epel/# ubuntuapt-mirror

Ubuntu uses apt-mirror.

Related configuration:

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 0set nthreads 20set _ tilde 0set limit_rate 3072K # Speed limit # end config # precisedeb http://mirrors.aliyun.com/ubuntu precise main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu precise-security main restricted universe multiversedeb 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# trustydeb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiversedeb 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 Although this version of universe multiverse# xenial only has amd64 servers, But also add i386. Otherwise, there is no way to update. Will prompt # E: Unable to locate package software name deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiversedeb 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 multiversedeb-i386 http://mirrors.aliyun .com / ubuntu/ xenial main restricted universe multiversedeb-i386 http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiversedeb-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 multiverseclean http://mirrors.aliyun.com/ubuntu############### # # DOCKER###deb-amd64 https://apt.dockerproject.org/repo ubuntu-xenial mainclean https://apt.dockerproject.org

The directory downloaded by apt-mirror is actually quite messy. After completion, you can directly ln-s to the www directory.

In addition, I use the mirror server made by ubuntu 12.04. There is a problem with the apt-mirror installed by apt that needs to be upgraded, directly to

Https://github.com/apt-mirror/apt-mirror downloads the latest.

Finally, it will be fine to configure the local update profile.

Centos:

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

Epel:

[epel] name=Extra Packages for Enterprise Linux $releasever-$basearchbaseurl= http://mirror.test.net/epel/$releasever/$basearchfailovermethod=priorityenabled=1gpgcheck=0gpgkey=http://mirror.test.net/epel/RPM-GPG-KEY-EPEL-$releasever

Ubuntu:

# precise 12.04deb http://mirror.test.net/ubuntu/ precise main restricted universe multiversedeb http://mirror.test.net/ubuntu/ precise-security main restricted universe multiversedeb http://mirror.test.net/ubuntu/ precise-updates main restricted universe multiverse# trusty 14.04deb http://mirror.test.net/ubuntu/ trusty main restricted universe multiversedeb http://mirror.test.net/ubuntu/ trusty-security main restricted universe multiversedeb http://mirror.test.net/ubuntu/ trusty-updates main restricted universe multiverse # xenial 16.04deb http://mirror.test.net/ubuntu/ xenial main restricted universe multiversedeb http://mirror.test.net/ubuntu/ xenial-security main restricted universe multiversedeb http://mirror.test.net/ubuntu/ xenial-updates main restricted universe multiverse

Docker:

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

Tags: Configuration server image service directory software update method only file version or speed problem Ali upgrade prompt limit Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Tech Info Shulou Technology Docker Apple Xiaomi