10 октября 2012

Ускорить загрузку apt-get с apt-fast в Ubuntu/Linux Mint


Прежде всего определимся в переводе с английского языка слова fast - быстро.

Apt-fast, это сценарий, который может кардинально ускорить загрузки APT с помощью командной строки и ускорителями, такими как Axel или Aria2 с несколькими подключениями в упаковке.
А теперь объяснение простым языком. Сценарий исполняемый обычно в терминале apt-get, но если мы установим пакет apt-fast, а затем применим его в терминале, то произойдёт ускорение загрузки пакетов с применением данной команды.

Пример:

sudo apt-get update - обычная команда

sudo apt-fast update - команда ускоренной загрузки

Это не значит, что установленный пакет apt-fast отменяет работу apt-get - НЕТ, они будут работать независимо друг от друга, т.е. вы можете применить любую команду на ваш выбор.

Особенности apt-fast:

использует aria2 или аксель, 2 инструмента загрузки в  командной строке для увеличения скорости загрузки, с несколькими подключениями в упаковке
поддерживает apt-get  и aptitude
поддержка proxy-сервера
поддерживает большинство функций apt-get: install, upgrade, dist-upgrade, build-dep и так далее

Установка apt-fast

Для установки пакета apt-fast в Ubuntu/Linux Mint, откройте терминал, скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get install apt-fast

При установке apt-fast, пакет спросит вас, что вы хотите использовать axel или aria2c.
aria2c, это инструмент для скачивания, который поддерживает возобновление загрузки.



Если, в дальнейшем, вы захотите изменить некоторые параметры apt-fast, выполните следующую команду:

sudo dpkg-reconfigure apt-fast

Практическое применение apt-fast:

Установить пакет:

sudo apt-fast install ПАКЕТ

ПАКЕТ замените на пакет, который хотите установить.

Обновление репозиториев:

sudo apt-fast update

Обновление пакетов:

sudo apt-fast upgrade

Обновление пакетов дистрибутива:

sudo apt-fast  dist-upgrade

Установить зависимость сборки для пакета:

sudo apt-fast build-dep ПАКЕТ

ПАКЕТ замените на пакет, к которому хотите установить зависимость сборки.

Удачи.