yaourt/pacman加速3连
这两天更新包的时候感觉速度有点慢,于是就做了一些优化改进,顺手总结一下
改源
将下载源改成国内源是最常见的一种,不过
Arch
一般在安装的时候就会进行改源操作。在
/etc/pacman.d/mirrorlist
中包含的源已经很全了,我们只需要将不需要的一些国外源注释掉或者删掉就行了。另外,我们一般也会添加一下
archlinuxcn
的镜像源。只需要修改一下
/etc/pacman.conf
文件,在最底下添加1
2[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch然后安装一下
archlinuxcn-keyring
1
yaourt -S archlinuxcn-keyring
并行
pacman
默认是使用wget
进行下载的,我们可以在配置中,将它改为其他的多线程下载工具编辑配置文件
/etc/pacman.conf
,添加以下参数1
XferCommand = /usr/bin/aria2c -s 5 %u
可以调节
-s
后面的参数,修改并行数加代理
有时候我们下载国外网站的一些包的时候可能需要科学上网,下面提供一种方法可以让命令行通过
ss
进行科学上网1
2
3
4
5
6
7
8
9
10
11安装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