介绍一下Babun中更新镜像的配置方式。Babun是一个基于Cygwin的Windows Shell。它里面使用一个基于cyg-apt的软件pact做包管理器。这里记录如何给这个包管理器更换国内的源。

Babun的介绍: Babun,一个开箱即用的 Windows Shell

如果只要一次性地使用其它的源,可以通过使用-m 参数:

1
pact -m http://mirrors.sohu.com/cygwin/ install nvim 

修改配置文件以一直使用国内的源,需要修改Babun用户目录下~/.pact/pact.repo文件^2

1
PACT_REPO=http://mirrors.sohu.com/cygwin/

完整的配置文件为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
PACT_REPO=http://mirrors.sohu.com/cygwin/
#PACT_REPO=http://mirrors.kernel.org/sourceware/cygwin/

# POPULAR HTTP REPOSITORIES
# http://mirror.switch.ch/ftp/mirror/cygwin/

# POPULAR FTP REPOSITORIES
# ftp://mirror.switch.ch/mirror/cygwin/
# ftp://ftp.inf.tu-dresden.de/software/windows/cygwin32/
# ftp://mirrors.kernel.org/sourceware/cygwin/
# ftp://gd.tuwien.ac.at/gnu/cygwin/
# ftp://ftp.iij.ad.jp/pub/cygwin/
# ftp://mirror.cpsc.ucalgary.ca/cygwin.com/

# FULL LIST
# http://cygwin.com/mirrors.html

这里配置的源为搜狐的源,如果有需要可以配置其它地方的源:只要是cygwin的源即可。


只是记录一下我遇到的情况…(承认这种博客是真的水)