1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/IncubatorShokuhou-axel

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

AXEL — облегчённый ускоритель загрузки через командную строку

О программе

Программа Axel ускоряет процесс загрузки файлов, используя несколько соединений для каждого файла, и может распределять нагрузку между различными серверами.

Axel стремится быть максимально лёгкой программой, поэтому она может быть полезна в системах, где важен каждый байт.

Axel поддерживает протоколы HTTP, HTTPS, FTP и FTPS.

Спасибо первоначальному разработчику Axel, Wilmer van der Gaast, и всем остальным, кто вносил свой вклад на протяжении многих лет.

Как помочь

Если вы умеете программировать и заинтересованы в улучшении Axel, пожалуйста, ознакомьтесь с файлом CONTRIBUTING.md; если вам нужны идеи, проверьте наши открытые тикеты (https://github.com/axel-download-accelerator/axel/issues/).

Кроме того, существует группа Google (https://groups.google.com/forum/#!forum/axel-accelerator-dev), где можно обсудить и скоординировать разработку. Вы также можете найти других разработчиков в канале #axel на Freenode (https://freenode.net/).

Устойчивость проекта в основном зависит от времени, которое разработчики посвящают ему, поэтому, если вы хотите внести свой вклад, но не можете программировать, есть возможность финансировать оплачиваемую разработку через:

Ismael Luceno

Установка из двоичных файлов

Ваша операционная система может содержать предварительно скомпилированную версию Axel, и если это так, вам следует использовать её. Если пакет устарел, обратитесь к сопровождающему пакета или откройте заявку в службу поддержки вашего дистрибутива.

Сборка из исходного кода

ВНИМАНИЕ: сборку из репозитория исходного кода рекомендуется выполнять только при разработке, в противном случае используйте только релизные архивы.

В качестве системы сборки Axel использует GNU autotools; инструкции приведены в файле INSTALL. Основные действия для большинства пользователей:

./configure && make && make install

Чтобы собрать без поддержки SSL/TLS, передайте в configure флаг --without-ssl.

Если вы работаете с репозиторием исходного кода, а не с релизной версией, сначала необходимо сгенерировать систему сборки с помощью:

autoreconf -i

При работе с git-репозиторием система сборки обнаружит это и добавит -Werror к CFLAGS, если поддерживается; поэтому, если вы не занимаетесь разработкой, рассмотрите возможность передачи --disable-Werror в configure, чтобы предотвратить сбои сборки из-за простых предупреждений.

Зависимости

  • gettext (или gettext-tiny)
  • pkg-config

Дополнительно:

  • libssl (OpenSSL, LibreSSL или совместимый) — для поддержки SSL/TLS.

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

  • autoconf-archive
  • autoconf
  • automake
  • autopoint
  • txt2man

Пакеты в системах на основе Debian

  • build-essential
  • autoconf
  • autoconf-archive
  • automake
  • autopoint
  • gettext
  • libssl-dev
  • pkg-config
  • txt2man

Пакеты на Mac OS X (Homebrew)

  • autoconf-archive
  • automake
  • gettext
  • openssl

Сборка на Mac OS X (Homebrew)

Вам нужно будет предоставить дополнительные параметры для autotools, чтобы он мог найти gettext и openssl.

GETTEXT=/usr/local/opt/gettext
OPENSSL=/usr/local/opt/openssl
PATH="$GETTEXT/bin:$PATH"

[ -x configure ] || autoreconf -fiv -I$GETTEXT/share/aclocal/

CFLAGS="-I$GETTEXT/include -I$OPENSSL/include" \
LDFLAGS=-L$GETTEXT/lib ./configure

После этих шагов вы можете просто запустить make, как обычно.

Связанные проекты

Лицензия

Axel лицензирован под GPL-2+ с исключением OpenSSL.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/IncubatorShokuhou-axel.git
git@api.gitlife.ru:oschina-mirror/IncubatorShokuhou-axel.git
oschina-mirror
IncubatorShokuhou-axel
IncubatorShokuhou-axel
master