我想下载一个 Ubuntu ISO,最好通过 bittorrent,并验证其完整性。
目前,需要采取以下步骤:
- 启动 Web 浏览器,转到 ubuntu.com,找到下载链接
- 查找校验和的 gpg 签名
- 获取 gpg 密钥来检查校验和的 gpg 签名
- 等到下载完成
- gpg 验证
- 校验和验证
有没有更简单的方法?就像
- apt-get 安装 12.04-64 位-ubuntu-iso
- apt-get 安装 12.04-32 位服务器 ISO
- ETC。?
当然,apt-get(或无论它叫什么)应该通过 bittorrent 下载消除服务器负载。
如果不存在,应该可以在 ubuntu brainstorm 上发布吗?已经有这样的工具了吗?我想在发布 brainstorm 之前先问一下。
答案1
aria2cmetalinks 让你使用 bittorrent 协议进行一步式、经过验证的 ISO 下载
aria2
使用CLI 下载管理器和 ISO可以非常轻松地完成您想要的操作金属链接可在官方下载页面上找到,即:
- 下载 Ubuntu ISO
- 最好通过 Bittorrent
- 自动验证下载 ISO 的完整性
脚步:
安装aria2和
sudo apt-get install aria2c
打开你想要的版本的官方下载页面,例如精确的
http://releases.ubuntu.com/releases/精确的
- 找出metalink为您的 ISO,例如
ubuntu-12.04-desktop-i386.metalink
,然后右键单击将其复制到剪贴板 - 在终端中,输入并粘贴链接为
aria2c <URL of metalink>
--seed-time=0
如果需要,您可以添加选项aria2c下载后退出并且不播种 ISO,例如aria2c --seed-time=0 http://releases.ubuntu.com/releases/precise/ubuntu-12.04-server-i386.metalink
- 除非 BitTorrent(英国电信)在你的网络上不可用,aria2将以 torrent 形式下载文件。
- BitTorrent 协议提供自动的内置校验和,以及aria2将在下载过程中不断验证片段。
- 简单来说,如果你通过BT下载官方的metalink,下载成功意味着你拥有原始的、未经修改的、完整的文件。
诡计:您可以通过简单地输入直接 URL 来删除网络浏览器、复制粘贴等aria2
http://releases.ubuntu.com/releases
格式如下:/版本名称/ubuntu-发布版本-变体-建筑学.iso
异常/手动验证:
如果aria2必须通过 HTTP/FTP 下载 ISO(BT 不可用),或者如果您只想要双重验证的安全性,则以下格式的单行代码应该可以做到(为了便于阅读,拆分行)
wget -q -O-http://releases.ubuntu.com/releases/精确的/MD5SUMS\ | grep桌面-i386|md5sum-C
- 成功会告诉你,例如
ubuntu-12.04-desktop-i386.iso: OK
desktop-i386
应替换为适当的版本架构您选择下载,例如服务器-amd64,替代-i386ETC。MD5SUMS
可以替换为SHA1SUMS
或,末尾的SHA256SUMS
相应部分也可以替换为或md5sum
sha1sum
sha256sum
- 精确的当然,URL 中的 可以替换为您要下载的任何版本。