Что такое apt-fast и стоит ли его использовать?


24

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

Что именно делает скрипт? Есть ли потенциальные недостатки его использования? Если нет, то почему не все это используют?


2
Это не скрипт bash, это скрипт sh. Вы видите это, посмотрев на первую строку#!/bin/sh
гейра

Не ответ, а зеркало: // удобно для таких вещей, как выбор быстрого зеркала для вас: askubuntu.com/questions/37753/…
Хорхе Кастро

Ответы:


20

Похоже, использовать программу axelдля загрузки файлов с использованием нескольких одновременных подключений к нескольким зеркалам. Я предполагаю, что все не используют его, потому что большинство людей не имеют подключений, которые значительно быстрее, чем зеркала, и, следовательно, могут существенно выиграть от одновременных загрузок в сочетании с тем фактом, что большинство людей не слышали об этом. Впервые за 5 лет работы с Ubuntu я услышал об этом.


11

apt-fast - это оболочка сценариев оболочки для apt-get и aptitude, которая может значительно сократить время загрузки APT, загружая пакеты с несколькими подключениями на пакет. Apt-Fast использует ускоритель загрузки Axel в Ubuntu 12.04 или ускоритель загрузки aria2 в Ubuntu 14.04 и более поздних версиях для одновременной загрузки различных частей пакета, что снижает общее время, необходимое для загрузки пакета.

Пакет apt-fast можно установить во все поддерживаемые в настоящее время версии Ubuntu, добавив apt-fast / stable PPA к источникам программного обеспечения и установив его с помощью этих команд.

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

В процессе быстрой установки вам будет предложено выполнить настройку пакета. После успешной установки apt-fast просто используйте его так же, как вы запускаете apt или apt-get.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.