Total Pageviews

Saturday, 2 March 2013

用apt-fast多线程加速源

前言

有些时候吧VPS买的杯具一点离各种源都不好,那怎么办捏?

介绍

Apt-fast 是一个用 axel 来加速 apt-get 软件安装的脚本,通过这个工具在安装软件时,因为用到了 axel 的多线程下载功能,所以在下载软件包时会比普通的 apt-get 要快上好几倍(取决与网络)。对PPA源改善不大。

安装

方式一

sudo apt-get install axel
sudo axel -o /usr/bin/apt-fast http://www.mattparnell.com/linux/apt-fast/apt-fast.sh
sudo chmod +x /usr/bin/apt-fast

方式二  不支持12x版本

sudo add-apt-repository ppa:tldm217/tahutek.net
sudo apt-get update
sudo apt-get install apt-fast

使用

用apt-fast 命令替代原apt-get 命令
例如:
原来:apt-get update
使用:apt-fast update
----------------------

用apt-fast加速apt-get下载

apt-fast是一款替代apt-get提升下载速度的软件,安装软件时,通过aria2多线程下载使下载软件速度加快。

安装

apt install curl wget
/bin/bash -c "$(curl -sL https://git.io/vokNn)"

也可以手动安装

使用方法

apt-get命令用法完全一致,你也可以在/etc/apt-fast.conf中将其改成aptaptitude

配置文件参数解释

# 更改用于安装的软件包管理器。支持 apt-get,aptitude,apt。默认为 apt-get
_APTMGR=apt-get
# aria2 最大连接数,默认为5
_MAXNUM=5
# 每个源的最大连接数。默认为10
_MAXCONPERSRV=10
# 每个文件的最大连接数。默认为8,最高为16
_SPLITCON=8

更多参数请查看官方文档

完全代替apt-get命令

执行sudo echo "alias apt-get='apt-fast'" >> ~/.bashrc
要使用原版apt-get请在命令前加上\\apt-get update
如果你将配置文件里的包管理器改成了aptaptitude请自行将命令中的apt-get替换成对应命令.