如何使用mirror.bjtu.edu.cn

注意:

  1. 为节省服务器磁盘,debian-security只包含i386, amd64, ia64,armel架构,eclipse只包含eclipse, technology, tools, webtools,除此之外其他镜像皆是完整。
  2. 多数发行版的安装镜像iso在相应目录下,除了debian-cd和ubuntu-releases。注意请勿使用迅雷等类似软件进行下载。
  3. 有三个域名可用:mirror.bjtu.edu.cn(只有IPv4地址),mirror6.bjtu.edu.cn(只有IPv6地址),debian.bjtu.edu.cn(同时可以解析IPv4和IPv6地址)。
  4. 对时效性要求不是非常严格的软件每天同步一次,一般发行版每天同步二至六次。同步的上游多数为官方提供的rsync服务,少数为其他镜像提供的rsync服务。

archlinux

archlinux使用pacman作为包管理工具,可以使用pacman命令下载和安装软件包,pacman能够自行解决依赖关系(类似于Debian的apt-get)。

pacman的配置文件位于/etc/pacman.conf。关于配置文件的详细信息可以用man pacman.conf查看。

启用交大的archlinux镜像,方法如下:
sudo vi /etc/pacman.d/mirrorlist (将vi替换为您想使用的编辑器)
如果没有安装sudo,也可以
su -c "vi /etc/pacman.d/mirrorlist"
加入下面一行:

Server = http://mirror.bjtu.edu.cn/ArchLinux/$repo/os/i686

如果您的系统为64位,则是

Server = http://mirror.bjtu.edu.cn/ArchLinux/$repo/os/x86_64

(您可以将地址中的ArchLinux写为archlinux)
然后使用 pacman -Sy 同步本地的包数据库和远程的软件仓库。
使用 pacman -Su 更新系统中所有已安装的包(也许 pacman -Syu 更好一些)。
更多关于pacman的介绍请参考这里


debian

编辑/etc/apt/sources.list
以下是针对stable版本的,如果您使用的是unstable或其他版本,请作相应修改。

deb http://debian.bjtu.edu.cn/debian stable main non-free contrib
deb http://debian.bjtu.edu.cn/debian stable-proposed-updates main contrib non-free
deb http://debian.bjtu.edu.cn/debian-security stable/updates main contrib non-free
deb-src http://debian.bjtu.edu.cn/debian stable main non-free contrib
deb-src http://debian.bjtu.edu.cn/debian stable-proposed-updates main contrib non-free
deb-src http://debian.bjtu.edu.cn/debian-security stable/updates main contrib non-free

使用 sudo apt-get update 同步本地包数据库。
使用 sudo apt-get upgrade 升级所有已安装的软件包。

详细的apt-get文档请参考这里


fedora

下载fedora-bjtu.repofedora-updates-bjtu.repo,放在/etc/yum.repos.d下。

运行yum makecache。


scientific linux

和fedora类似,下载sl-bjtu.repo,放在/etc/yum.repos.d下。可能需要根据您的版本进行修改。

运行yum makecache。

参考自http://lug.ustc.edu.cn/wiki/mirrors/help/scientificlinux


ubuntu

编辑 /etc/apt/sources.list

替换为或者加入如下内容:

注意:请正确选择您正在使用的版本。(例如使用 cat /etc/issue 命令可以获知)

deb http://mirror.bjtu.edu.cn/ubuntu/ UBUNTU_VERSION main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ UBUNTU_VERSION-backports main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ UBUNTU_VERSION-proposed main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ UBUNTU_VERSION-security main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ UBUNTU_VERSION-updates main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ UBUNTU_VERSION main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ UBUNTU_VERSION-backports main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ UBUNTU_VERSION-proposed main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ UBUNTU_VERSION-security main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ UBUNTU_VERSION-updates main multiverse restricted universe

使用 sudo apt-get update 同步本地包数据库。
使用 sudo apt-get upgrade 升级所有已安装的软件包。

Gentoo

对distfile,在/etc/make.conf中添加:

GENTOO_MIRRORS="http://mirror.bjtu.edu.cn/gentoo/"

对portage:

SYNC="rsync://mirror.bjtu.edu.cn/gentoo-portage"

Last edited by ideal on 2012-12-20.