axel, 轻 命令行 下载加速器

分享于 

4分钟阅读

GitHub

  繁體 雙語
light command line download accelerator
  • 源代码名称:axel
  • 源代码网址:http://www.github.com/axel-download-accelerator/axel
  • axel源代码文档
  • axel源代码下载
  • Git URL:
    git://www.github.com/axel-download-accelerator/axel.git
    Git Clone代码到本地:
    git clone http://www.github.com/axel-download-accelerator/axel
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/axel-download-accelerator/axel
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Axel Axel用于Linux和Unix的轻量下载加速器
    • 帮助这里项目
    • Axel是什么?
    • 从源代码生成
    • 使用 Homebrew 在 macOS 上安装
    • 使用 Homebrew 在 macOS 上构建
    • 相关项目
    • 许可证

    1.帮助这里项目

    Axel需要你的帮助。如果你是程序员,如果你想帮助一个好项目,这是你的机会。

    Axel是从原来的仓库 [1] 导入到 GitHub ( 最初的主页和开发者是不活跃的)。 之后,在Debian项目和其他地方找到的所有补丁都被应用。 所有初始工作均在变更日志文件( 版本 2.5和更高版本) 中注册。 Axel被打包在 Debian [2] 中。

    如果你对Axel有兴趣,请阅读 CONTRIBUTING.md 文件。 此外,还有一个小组来讨论和协调开发过程 [3]。 你还可以在freenode的#axel 频道中找到其他开发者。

    [1] https://alioth.debian.org/projects/axel [2] https://packages.qa.debian.org/a/axel.html [3] https://groups.google.com/forum/#!forum/axel-accelerator-dev

    2什么是 Axel?

    Axel试图通过使用多个连接来加速下载过程,类似于DownThemAll和其他著名程序。 它还可以在一个下载中使用多个镜像。

    利用Axel你可以从因特网上得到更快的文件。 Axel可以加速下载到 60% ( 大约根据一些测试)。

    Axel尽可能的轻,所以它可能是一个在字节关键系统中的wget克隆( 和其他基于控制台的程序)。

    Axel支持 HTTP,HTTPS,FTP和FTPS协议。

    Axel最初是由 Wilmer van der Gaast开发的。 感谢你的努力。随着时间的推移,Axel得到了人们的一些贡献。 请参见源代码中的作者和片尾文件。

    3。从源代码生成

    生成时间依赖项:

    • pkg配置
    • gettext
    • autopoint

    可选依赖项:

    • 支持 SSL/TLS的libssl (。OpenSSL,LibreSSL或者兼容) --。

    to包含一个预先生成的buildsystem,但如果需要编辑/修补它,则需要运行 autoreconf -i 来生成。 进一步的指令在安装插件文件中提供。 大多数用户的基本操作是:

    
    ./configure && make && make install
    
    
    
    

    若要在不支持 SSL/TLS的情况下生成,请使用 ./configure --without-ssl

    基于 16.04的

    
    $ sudo apt-get install autoconf pkg-config gettext autopoint libssl-dev
    
    
    $ autoreconf -fiv
    
    
    $ sudo su
    
    
    #./configure && make && make install
    
    
    
    

    4在 macOS 上安装 Homebrew

    
    brew install axel
    
    
    
    

    5使用 Homebrew 构建 macOS

    安装以下 Homebrew 软件包: brew install automake gettext openssl

    你需要为 autogen.shconfigure 提供一些额外的选项,以便它们能够找到gettext和 openssl。

    GETTEXT=/usr/local/opt/gettext
    OPENSSL=/usr/local/opt/openssl
    PATH="$GETTEXT/bin:$PATH"./autogen.sh -I$GETTEXT/share/aclocal/
    CFLAGS="-I$GETTEXT/include -I$OPENSSL/include" LDFLAGS=-L$GETTEXT/lib./configure

    你可以像下面这些步骤一样运行 make

    6相关项目

    7许可证

    Axel在GPL-2+下,带有OpenSSL异常。


    COM  COMM  acc  Light  Comma  命令行  
    相关文章