thumb Apt-fast - это bash-скрипт созданный в 2008 году Мэттом Парнеллом (Matt Parnell) для ускорения apt-get с помощью менеджера загрузок axel или aria2. Ускорение достигается за счёт загрузки в несколько потоков и использования нескольких источников (разных зеркал) для каждого файла.

Официальная страница axel

Официальная страница aria2

1) Для того, чтобы использовать скрипт apt-fast сначала необходимо установить axel или aria2. Я ставлю axel.

Для axel:

sudo apt-get install axel

Для aria2:

sudo apt-get install aria2

2) Скачаем скрипт с сайта Мэтта Парнелла – http://www.mattparnell.com/linux/apt-fast/. Для axel файл apt-fast.sh. А для aria2 нужен файл apt-fast_aria2c.sh из поддиректории apt-fast modded/. Можно скачать скрипт с помощью консольной wget, не прибегая к GUI.

Для axel:

wget -U firefox http://www.mattparnell.com/linux/apt-fast/apt-fast.sh

Для aria2:

wget -U firefox http://www.mattparnell.com/linux/apt-fast/apt-fast%20modded/apt-fast_aria2c.sh

3) После скачивания, переименуем apt-fast.sh или apt-fast_aria2c.sh в apt-fast и перенесём в /usr/bin/ для того, чтобы разрешить запуск скрипта как встроенной команды.

Для axel:

sudo mv apt-fast.sh /usr/bin/apt-fast

Для aria2:

sudo mv apt-fast_aria2c.sh /usr/bin/apt-fast

4) Дадим права на исполнение файлу apt-fast:

sudo chmod +x /usr/bin/apt-fast

5) Теперь проверим apt-fast в действии:

Обновим кэш пакетов:

sudo apt-fast update

И скачаем какой-нибудь пакет:

sudo apt-fast install “имя_пакета”

Теперь для установки любых пакетов в консоли мы будем использовать apt-fast install “имя_пакета” вместо apt-get install “имя_пакета”. Синтаксис команд у apt-fast тот же, что и у apt-get.


Arthur Gareginyan

Arthur Gareginyan

Arthur is a designer and full stack software engineer. He is the founder of MyCyberUniverse.com. His personal website can be found at arthurgareginyan.com. Check out his free WordPress plugins at wordpress.org.

Follow Arthur: