Axel은 파일당 여러 연결을 사용하여 다운로드 프로세스를 가속화하고 여러 서버 간의 로드 균형을 조정할 수도 있습니다.
Axel은 가능한 한 가벼워지려고 노력하므로 바이트 중심 시스템에 유용할 수 있습니다.
Axel은 HTTP, HTTPS, FTP 및 FTPS 프로토콜을 지원합니다.
Axel의 최초 개발자인 Wilmer van der Gaast와 수년 동안 이에 기여한 모든 분들께 감사드립니다.
사용법 정보는 매뉴얼 페이지를 참조하십시오.
man axel
코딩할 수 있고 Axel 개선에 관심이 있다면 CONTRIBUTING.md 파일을 읽어보세요. 아이디어를 찾고 있다면 공개 티켓을 확인하세요.
또한 개발을 논의하고 조정하는 Google 그룹이 있습니다. Freenode의 #axel
채널에서 다른 개발자를 찾을 수도 있습니다.
프로젝트의 지속 가능성은 주로 개발자가 시간을 투자하는 데 달려 있습니다. 따라서 기여하고 싶지만 코딩할 수 없는 경우 다음을 통해 유료 개발 시간에 자금을 조달할 수 있는 옵션도 있습니다.
이스마엘 루세노
Github 후원자
귀하의 운영 체제에는 미리 컴파일된 Axel 버전이 포함되어 있을 수 있으며, 그렇다면 이를 사용해야 합니다. 패키지가 오래된 경우 패키지 관리자에게 문의하거나 배포판에 지원 티켓을 개설하세요.
경고: 소스 코드 저장소에서 빌드하는 것은 개발을 수행할 때만 권장됩니다. 그렇지 않으면 릴리스 타르볼만 사용하십시오.
Axel은 빌드 시스템에 GNU autotools를 사용합니다. 지침은 INSTALL 파일에 제공됩니다. 대부분의 사용자를 위한 기본 작업은 다음과 같습니다.
./configure && make && make install
SSL/TLS 지원 없이 빌드하려면 --without-ssl
플래그를 configure
데 전달하세요.
릴리스 tarball 대신 소스 코드 저장소에서 작업하는 경우 먼저 다음을 사용하여 빌드 시스템을 생성해야 합니다.
autoreconf -i
git 저장소에서 작업할 때 빌드 시스템은 이를 감지하고 지원되는 경우 CFLAGS에 -Werror를 추가합니다. 따라서 개발을 수행하지 않는 경우 단순한 경고로 인한 빌드 실패를 방지하기 위해 configure
에 --disable-Werror
전달하는 것을 고려해야 합니다.
gettext
(또는 gettext-tiny
)
pkg-config
선택 과목:
libssl
(OpenSSL, LibreSSL 또는 호환) - SSL/TLS 지원용입니다.
autoconf-archive
autoconf
automake
autopoint
txt2man
build-essential
autoconf
autoconf-archive
automake
autopoint
gettext
libssl-dev
pkg-config
txt2man
autoconf-archive
automake
gettext
openssl
gettext 및 openssl을 찾을 수 있도록 autotools에 몇 가지 추가 옵션을 제공해야 합니다.
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
실행할 수 있습니다.
아리아2
hget
lftp
덩어리
pget
Axel은 OpenSSL을 제외하고 GPL-2+에 따라 라이센스가 부여됩니다.