微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu交叉编译arm架构离线下载工具aria2

ariac

项目地址:http://aria2.sourceforge.net/
下载地址:http://sourceforge.net/projects/aria2/files/stable/aria2-1.18.10/

介绍

Aria2是一个命令行下运行、多协议、多来源下载工具(HTTP/HTTPS、
链接下载。

特点

轻量,平均4-9MB内存使用量,BitTorrent下载速度2.8MiB/s时cpu占用约6%。
全面的BitTorrent特性支持包括 DHT,PEX,Encryption,Magnet URI,Web-seeding,选择下载,本地资源探测。 Mtalink支持包括File verification,HTTP/FTP/BitTorrent integration and Configuration for language,location,OS,之类。
是Linux下一个非常强大的多线程下载工具,支持断点及分段,支持传统的http、https、ftp协议,也同时支持BitTorrent协议,不少的网友用来下载迅雷离线文件也是不错的选择。


使用

下载

从URL中直接下载

aria2c http://example.org/mylinux.iso
  • 1

从两个来源(更多也可以)

aria2c http://a/f.iso ftp://b/f.iso
  • 下载BitTorrent种子
    aria2c http://example.org/mylinux.torrent
    • BitTorrent Magnet URI(传说中的磁铁链接
      aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'
      • Metalink
        aria2c http://example.org/mylinux.Metalink
        • 下载文本文件uri.text中的链接(URI)
          aria2c -i uri.txt
          • 1

          特殊功能

          分段下载

          分段下载利用 aria2 的分段下载功能可以加快文件下载速度,对于下载大文件时特别有用。为了使用 aria2 的分段下载功能,你需要在命令中指定 s 选项。如:

          aria2c -s 2 http://www.mirror.tw/pub/ubuntu/releases/jaunty/ubuntu-9.04-desktop-i386.iso 
          • 1

          这将使用 2 个连接来下载该文件。s 后面的参数值介于 1~5 之间,你可以根据实际情况选择。

          断点续传

          断点续传,命令中使用 c 选项可以断点续传文件。如:

          aria2c -c http://www.mirror.tw/pub/ubuntu/releases/jaunty/ubuntu-9.04-desktop-i386.iso 
          • 1

          两种下载模式

          直接下载

          常用的两种模式是直接下载,比如前面我们介绍的那种命令的方式
          aria2c “http://host/file.zip” 这样,当它完成后就退出了,就像wget(估计你们也不知道吧)那样。

          rpc server

          另一种就是rpc server模式,特点就是,它启动之后什么都不干,然后等着从rpc接口添加任务,下载完也不退出,而是一直等着。对,就像迅雷干的那样,当然,它不会上传你硬盘上的数据。

          rpc与直接下载的区别

          因为第一种方式比较适合的是纯粹的程序员,因为程序员都是原生*nix,大家已经习惯了每次都要敲命令,没有命令行就没法用电脑,但是对于普通用户来说,最常用的就是第二种。

          启动命令

          认启动方式

          rpc方式一般启动命令是

          aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all -c -D
          • 1

          但是,其实这个命令是不好的!不要使用这种启动方式。
          首先,用命令方式导致配置不方便修改保存,
          其次 -D导致无法看到出错信息。

          推荐启动方式

          推荐启动方式是使用配置文件 $HOME/.aria2/aria2.conf 。嗯,我知道路由上这个地址是无法修改或者重启后会丢失的,那么你可以放到别的地方,然后 aria2c –conf-path= 注意 填完整路径,因为鬼知道这个程序是从那个路径启动的。-D (用于后台执行,这样ssh断开连接后程序不会退出) 只有在确认OK之后在启动脚本中使用。
          但是以上方式都是基于配置文件(即命令行)的,在图形界面上我们有更好的方法

          图形界面

          aria2是没有图形界面的,已知相对好用的图形界面有:

          YAAM

          YAAW – Yet Another Aria2 Web Frontend
          一个纯前端实现的Aria2 Web前端界面。无需架设任何服务器,只需要在浏览器中打开即刻使用。
          项目地址:http://binux.github.com/yaaw/

          webui-aria2

          一个web前端webui-aria2
          下载迅雷的配置是全局的 没有yaaw灵活 界面过于花俏 对移动设备兼容不行

          YAAM和webui-aria2使用注意

          ①请使用chrome,firefox等现代浏览器访问。这两个东西都可以直接使用,除了看英文不爽以外,有什么必要下载回来使用?(吐槽:难道你们就不觉得webui-aria2的title总是被压成好几行,诡异的配色(对,说的就是那个蓝色背景,深蓝颜色的 Use custom IP and port settings 按钮)不难看吗?)

          ②这两个东西上的配置在重启后都会失效,因此请使用配置文件保存您的设置

          ③图形界面基本都基于RPC模式,所以一定确定开启了RPC,IP端口可访问,并且在管理器中填写了正确的地址。

          ④请将所有配置置于配置文件中 ,只有在确认配置无误后再加上 -D 选项

          ⑤如果出错,请阅读出错信息!
          详细aria2配置信息请参见
          http://blog.binux.me/2012/12/aria2-examples/

          uget(常用)

          当然我们也可以使用其他一些下载工具,然后把aria2当做一个插件来是使用
          常用的有uget等
          网上找到的几篇uget+aria2的博客
          http://blog.csdn.net/darennet/article/details/40678527
          http://justcoding.iteye.com/blog/1651514
          uget主页:http://www.ugetdm.com/

          版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、安装SSH和配置SSH无密码登录四、安装Java环境1. 安装JDK2. 配置JDK环境3. 检验安装五、安装单机Hadoop1. 下载安装Hadoop2. 运行示例总结前言本文安装的 Hadoop 及 Java 环境基于林子雨老师的《大数据技术原理与应用(第3版)》中所要求,其中Java 版本为1.8.0_301,Hadoop 版本为3.3.1,其他版本的安装请参考其他博客。..
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html  运行django出现错误信息:[2016-02-16 14:33:24,476 pyinotify ERROR] add_watch: cannot watch /usr/local/lib/python2.7/dist-packages/django/contrib/sessio...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失了,如下:别着急,以下教你如何找回之前的虚拟机:1、点击控制,然后选择注册,找到虚拟机的安装目录,比如:C:UserstxVirtualBox VMs,然后选择需要找回的虚拟机vbox,点击打开按钮即可:2、如果打开后报错,则执行第三步:3、删除ubuntu.vbox,然后将ubuntu.vbox-prev重命名为ubuntu.vbox,然后再执行第二步即可...
参见:https://blog.csdn.net/weixin_38883338/article/details/82153933 https://blog.csdn.net/github_39533414/article/details/85211012
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netplan 基于 YAML 的配置系统,使得配置过程非常简单。Netplan 替换了我们之前在 Ubuntu 中用于配置网络接口的旧配置文件/etc/network/interfaces。在本文中,我们将学习如何使用 Netplan 在 Ubuntu 中配置网络。我们将看到静态和动态 IP 配置。我将使用 Ubuntu 18.04 LTS 来描述本文中提到的过程。使用 Netplan 配置网络您可以在/etc
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问,该 URL 代表一种“替代名称”,用于标识提供该服务的服务器的 IP 地址和端口。同一台机器可以同时在不同的端口上提供不同的服务。出于安全原因,可能需要屏蔽 Web 服务的端口号,从而在外部显示与服务实际侦听的端口号不对应的端口号。感谢本教程,您将能够管理您的服务器端口,配置集成在 Ubuntu 中的 UFW 防火墙。特别是,按照指南的说明,您将学习将来自某个端口的请求转发到另一个端口(端口转发),同时使用后者提供的.
Observium 是一个免费和开源的 sa 网络管理和监控系统工具。我们可以使用 SNMP 收集数据,它允许监控所有网络设备。它提供了一个简单易用的 Web 界面。它基于 PHP 并使用 MySQL 数据库来存储数据。在 ubuntu 上设置 Observium 有几个步骤:第 1 步:更新系统。apt-get update第 2 步:安装 PHP 和模块。apt install wget apache2 php php-{pear,cgi,common,curl,mbstring,g
从 20.04 开始,Ubuntu 决定更新实时服务器安装程序以实现自动安装规范,以便能够仅使用 Subiquity 完全自动化安装过程。Subiquity 是新的服务器安装程序(又名“服务器无处不在”),旨在取代之前基于 debian-installer 的经典系统。本文说明了如何使用 Packer 和 Proxmox 上的 Subiquity 生成 Ubuntu Server 20.04 图像模板。介绍Subiquity 仅在live图像文件版本中可用(例如ubuntu-20.0...
Ubuntu 将停止支持 Debian 安装程序(预置)。Ubuntu Server 20.04 附带了一种新的自动化操作系统安装方法,称为带有 subiquity 服务器安装程序的自动安装。这篇文章展示了使用新安装程序构建的打包程序。此设置仅适用于 Ubuntu-20.04 live-server 而不是旧版。SubiquitySubiquity 是 Ubuntu 服务器的新自动安装程序,它是在 18.04 中引入的。自动安装的设置由 cloud-init 配置提供。如果设置,将从配置文件.
此页面的目的是提供在您机器上的 VM 中执行自动安装的简单说明。此页面假设您使用的是 amd64 架构。s390x也有一个版本。通过网络提供自动安装数据这种方法是最容易推广到完全基于网络的安装的方法,在这种安装中,机器会进行网络引导,然后自动安装。下载 ISO转到20.04 ISO 下载页面并下载最新的 Ubuntu 20.04 实时服务器 ISO。挂载 ISOsudo mount -r ~/Downloads/ubuntu-20.04-live-server-amd64...