yaourt/pacman加速3连
2018/01/08
posted in
Arch
2018/01/08
posted in
Arch
这两天更新包的时候感觉速度有点慢,于是就做了一些优化改进,顺手总结一下
改源
将下载源改成国内源是最常见的一种,不过Arch
一般在安装的时候就会进行改源操作。
在/etc/pacman.d/mirrorlist
中包含的源已经很全了,我们只需要将不需要的一些国外源注释掉或者删掉就行了。
另外,我们一般也会添加一下archlinuxcn
的镜像源。
只需要修改一下/etc/pacman.conf文件
,在最底下添加
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
然后安装一下archlinuxcn-keyring
yaourt -S archlinuxcn-keyring
并行
pacman
默认是使用wget
进行下载的,我们可以在配置中,将它改为其他的多线程下载工具
编辑配置文件/etc/pacman.conf
,添加以下参数
XferCommand = /usr/bin/aria2c -s 5 %u
可以调节-s
后面的参数,修改并行数
加代理
有时候我们下载国外网站的一些包的时候可能需要科学上网,下面提供一种方法可以让命令行通过ss进行科学上网
# 安装privoxy
sudo pacman -S privoxy
# 编辑配置文件
sudo vim /etc/privoxy/config
# 在文件中添加一行(最后有一个点,别漏了)
forward-socks5 / 127.0.0.1:7070 .
# 启动privoxy服务
sudo systemctl start privoxy.service
# 配置环境变量
export https_proxy=127.0.0.1:8118
export http_proxy=127.0.0.1:8118