Cha*_*ent 18 system-installation
我正在尝试通过极其不可靠的连接下载 64 位 Ubuntu 12.10 ISO。不可靠是指每次我完成下载 ISO 并比较 MD5 哈希值时,我都会收到关于不匹配的错误。
我正在使用 Ubuntu 12.04 来执行下载。是否有一种工具可以以某种方式解决非常不可靠的连接?
Lui*_*ado 42
在我的情况下,我的连接下降了很多,如果尝试直接下载 ISO,我也会以 MD5 问题结束。我推荐的是通过 torrent 客户端下载 ISO 映像。
这样,即使在下载时,torrent 客户端也会检查以确保它正常。有一个很好的种子列表可供使用,但如果您使用的是 Windows 或 Mac,我建议您使用UTorrent。如果您是从安装了 Ubuntu 的计算机上执行此操作,Ubuntu 会附带一个名为传输的默认 Torrent 客户端.
您可以在 ubuntu 站点中找到torrent 下载文件,只需查找文件扩展名为.torrent 的文件即可。
Eli*_*gan 12
除了bittorrent,您还可以zsync为此使用(免费工具)。
你可能想知道它是如何zsync工作的,以便决定是否要获取和使用它,所以我将首先解释它是如何工作的,然后是如何获取它。
zsync下载 Ubuntu ISO 映像zsync允许您从另一个文件开始构建一个文件。您可以从任何文件开始,但是为了提供比简单下载所需文件的任何优势,您开始的文件应该与您想要的文件相似。
zsync仅适用于其提供者已创建.zsync元文件的文件。一个.zsync文件包含校验和文件的部分,并使zsync公用事业找出该文件的部分你已经有了比赛,和零件做什么不是。不匹配的部分将重新下载。(实际上,zsync它更复杂一些——它还能够处理某些部分匹配但位于文件中不同位置的情况,而无需重新下载那些匹配的部分。该特定功能通常对创建好的文件没有帮助但是,来自损坏的下载。)
在某处下载(损坏的)ISO 映像后,打开终端或(对于 Windows)命令提示符 ( cmd.exe) 并导航到其位置。在大多数操作系统中,您可以cd在末尾输入一个空格,然后将文件夹拖到命令行中,该文件夹的位置将被粘贴。然后,你可以按回车键,它会ç焊割d irectory到该位置。(cd应该是小写——在某些系统上,比如 Windows,大写可以工作,但在其他系统上,比如 OS X 和 Ubuntu,它不会。)
一旦您进入包含该文件的文件夹 - 正在运行ls或dir应该向您显示其中的所有内容,并且正在运行ls *.iso或dir *.iso应该仅向您显示以.iso.
zsync URL-to-.zsync-file Ubuntu-iso-image-name.iso Run Code Online (Sandbox Code Playgroud)
这将修补您拥有的损坏文件(命名为Ubuntu-iso-image-name.iso--for example,它可能被称为ubuntu-12.10-desktop-i386.iso)是正确的。如果您运行它并且没有进行任何更改,则意味着您的文件是正确的。zsync包含校验和,所以如果它说你有,你可以确保你有一个完整、正确的文件。
要准确了解如何.zsync在多个平台上获取,以及如何为每个 Ubuntu ISO 映像运行它,请继续阅读。
zsync实用程序我zsync之前在不同的上下文中写过关于获取和使用修复损坏的 ISO 映像的文章。这是一个较长的答案,其中大部分与此处的问题无关。所以我摘录了其中相关的部分。
获取
zsyncWindows
zsync传统上运行在类 Unix 系统上(实际上并不包括 Windows)。然而,最近的本地Windows端口zsync已经创建,那么你也许可以使用。
zsync是一个命令行程序,因此在 Windows 中您可以在命令提示符中运行它。(打开命令提示符的一种方法是cmd.exe在“开始”菜单的文本框中键入 内容并按 Enter。或者,在 Windows XP 及更早版本中,开始 > 运行 >cmd.exe。)另一种方式:获取
zsyncCygwin如果您对 Windows 端口有任何问题
zsync,您可以随时使用 Cygwin 版本。Cygwin 为 Windows 提供了一个类 Unix 环境。它不允许运行已编译的可执行文件(例如,您不能zsync从 Ubuntu 包中使用),而是使用从源代码为它编译的程序的特殊版本。(在 Cygwin 中编译为类 Unix 操作系统编写的程序比编译它以便它在 Windows 上本地运行要容易得多。)
- 首先,从此处获取 Cygwin 的安装程序 (
setup.exe)(或使用此直接链接)。- 运行它,在第一个屏幕上单击下一步,然后选择从 Internet 安装并再次单击下一步。
- 在接下来的两个屏幕上,将 Cygwin 和本地包目录放在您喜欢的任何位置(默认值通常很好)。
- 选择您的 Internet 连接类型(直接连接通常很好),然后
setup.exe会下载镜像列表。选择任何镜像,它将下载可用软件包列表。您可能会被警告此版本与前一个版本有何不同。这不是问题,除非您一直在同一台机器上使用先前版本的 Cygwin。
现在您可以选择要安装的软件包。有一个用于按名称搜索包的文本框。类型
zsync有(但不按 Enter--IF你做什么,这就像单击下一步)。将出现一个Net条目 。单击它+左侧的 展开它,您将看到Skip出现在它下方。这意味着如果您不更改任何内容,setup.exe将不会安装zsync.
所以点击一次,它说Skip。现在它将安装
zsyncCygwin的最新可用稳定版本。
- 再次单击下一步完成安装。
zsync将下载并安装Cygwin 环境和 。(如果您被要求安装作为依赖项所需的软件包,请继续这样做。)安装完成后,打开 Cygwin shell。你可以
zsync从那里跑。参考
- 安装和更新 Cygwin(官方网站,非常一般的说明)
- 如何在 Windows 中使用 zsync 更新到最新的 Ubuntu 11.04 ISO(旧的和非官方的,但仍然有用)
请注意,虽然您可以在Cygwin 邮件列表上发布有关Cygwin 的问题(在阅读该内容以及它告诉您的材料之后),但可以理解的是,它们不支持非官方说明。
cygwin有很好的文档,所以像其他具有良好集中文档的项目(如 OpenBSD)一样,他们希望寻求帮助的人会阅读文档并使用(或至少非常熟悉)它。(因此,如果您对我的指示有疑问,询问它们的最佳地点可能是这里。)
zsync在 Ubuntu 上这不适用于您的特定情况,但对于想要
zsync在 Ubuntu上使用的人,只需安装zsync. 这可以在软件中心或者通过在终端窗口中运行这个(做Ctrl+ Alt+ T):
Run Code Online (Sandbox Code Playgroud)sudo apt-get update && sudo apt-get install zsync现在您可以从终端运行它。
从我对如何识别和替换损坏的 Ubuntu ISO 中损坏的文件的回答?
.zsync修复最常见的Ubuntu的ISO文件首先,cd到包含损坏.iso映像的位置,如上所述(在如何使用zsync下载 Ubuntu ISO 映像中)。
现在
zsync以其中一种方式运行,具体取决于它是哪个 Ubuntu ISO 映像:
12.10,32 位:
Run Code Online (Sandbox Code Playgroud)zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-i386.iso.zsync12.10,64 位:
Run Code Online (Sandbox Code Playgroud)zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-amd64.iso.zsync12.04.1 LTS,32 位:
Run Code Online (Sandbox Code Playgroud)zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-i386.iso.zsync12.04.1 LTS,64 位:
Run Code Online (Sandbox Code Playgroud)zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-amd64.iso.zsync12.04 LTS(在 12.04.1 点发布之前),32 位:
Run Code Online (Sandbox Code Playgroud)zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-i386.iso.zsync12.04 LTS(在 12.04.1 版本之前),64 位:
Run Code Online (Sandbox Code Playgroud)zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso.zsync一旦您运行其中一个命令,
zsync就会自动将您的 ISO 修补到正确的版本,您就可以开始了。
从我对如何识别和替换损坏的 Ubuntu ISO 中损坏的文件的回答?
zsync为其他(和未来)Ubuntu.iso映像编写命令一般语法是您运行
zsync后跟.zsync服务器上文件的完整 URL,该文件与您拥有并希望下载的文件的版本相同(.zsync当然最后除外)。如果有人想为任何其他 Ubuntu 版本(或同一版本的其他 ISO 文件,例如为在 Mac 上正确引导而优化的版本或基于 ARM 的移动设备的版本)执行此操作,这里是
.zsync文件所在位置的规则:
包含当前支持的安装程序的 ISO 映像,包括 LTS 版本最新版本的 ISO 和当前支持的 LTS 版本的所有 ISO,位于:
生命周期终止版本(无论如何都不应使用)或受支持 LTS 版本的先前版本的 ISO 映像位于:
只需单击您的版本的链接并向下滚动即可查看完整的文件列表(或在页面中搜索
.zsync)。然后复制 URL 并将其粘贴到zsync命令中。
从我对如何识别和替换损坏的 Ubuntu ISO 中损坏的文件的回答?
虽然它比这更广泛(我不建议将它们视为重复!),如果您有兴趣,您可能想看看最初导致我在这里写大部分文本的问题(即,括在块引号中的文本):
| 归档时间: |
|
| 查看次数: |
2063 次 |
| 最近记录: |