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 ПАКЕТ

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

Удачи.

11 комментариев :

  1. Спасибо! Отличный сайт!!! Очень много для себя почерпнул!

    ОтветитьУдалить
  2. Мы, рядовые пользователи хотели бы увидеть результаты "быстроты" загрузки с помощью этих инструментов, предоставите нам?! Специфику работы пакетов хотелось бы видеть, а не саму установку и использование пакета.

    ОтветитьУдалить
    Ответы
    1. Так нет ни чего проще. В моих командах на любой странице замени ap-get на apt-fast и всё. Только надо чтобы пакет apt-fast был установлен.

      Удалить
    2. Можно же было добавить, что "ускорение" загрузки пакетов зависит от пропускной способности канала, который отдает этот пакет и для того, что бы загрузка осуществлялась "быстрее" инструмент apt-fast будет скачивать желаемый к установки пакет с помощью дополнительной пропускной способности других зеркал.

      Удалить
    3. Нет. Немного не так. Ускоряется сама операция терминале, а не на зеркалах.

      Удалить
    4. Ну вот видите, значит я не правильно нашел информацию, а та хочется иногда увидеть в обзоре той или иной программы специфику, смысл ее работы.

      Удалить
  3. а я пользуюсь rapit-get, тоже ускоряет загрузку , но команды в терминале не меняются

    ОтветитьУдалить
  4. Ваш сайт-находка для рядовых пользователей! Все понятно и доступно. Спасибо! Из Ваших статей составляю FAQ для себя.

    ОтветитьУдалить
    Ответы
    1. Я тоже. Я даже залогинился специально, чтобы тут писать. Автор умеет просто рассказать о сложном.

      Удалить
  5. Спасибо! Установил в Lubuntu 13.04, только атоматически был выбран aria2c.

    ОтветитьУдалить