有不少的朋友通过网站的评论、微博、Q群上问,Ubuntu 镜像列表的网页里面,到底要下载哪个文件?
上面是我截取的,Ubuntu 12.04 的163镜像发布网页,地址在:http://mirrors.163.com/ubuntu-releases/12.04/
我们可以看到,前面有几个文件:
- FOOTER.html 30-Mar-2012 00:55 27
- HEADER.html 30-Mar-2012 00:55 4735
- MD5SUMS 30-Mar-2012 00:55 425
- MD5SUMS-metalink 30-Mar-2012 00:55 455
- MD5SUMS-metalink.gpg 30-Mar-2012 00:55 198
- MD5SUMS.gpg 30-Mar-2012 00:55 198
- SHA1SUMS 30-Mar-2012 00:55 473
- SHA1SUMS.gpg 30-Mar-2012 00:55 198
- SHA256SUMS 30-Mar-2012 00:55 617
- SHA256SUMS.gpg 30-Mar-2012 00:55 198
前面的Footer 和 Header 的Html 文件不用管它,这是非官方镜像特有的,是官方镜像页面的美化文件。
MD5SUMS 是md5 校验表,SHA1SUM /SHA256SUMS 性质一样只不过不同方式。打开之后大概是(MD5SUMS 为例):
- 52032ee650acd60523f8cc6d78b74743 *ubuntu-12.04-beta2-alternate-amd64.iso
- 2f354cfec5ceb419a3b92b8ef93f8a9d *ubuntu-12.04-beta2-alternate-i386.iso
- 5461e64e9943cecfd4b6eab6eab05bbd *ubuntu-12.04-beta2-desktop-amd64.iso
- 345cd60b401aa4df801d328b3c464143 *ubuntu-12.04-beta2-desktop-i386.iso
- ba2d5abdd810d1c718a20211b9c187e2 *ubuntu-12.04-beta2-server-amd64.iso
- 8658acc076f557c5dbccde0913f7f9f2 *ubuntu-12.04-beta2-server-i386.iso
给你用户检测镜像是否下载完整,至于校验的方法,请自行搜索。至于gpg 后缀,是用于保护数据的手段,也可以自行搜索。
后面的就是页面的重点东西,Ubuntu 下载地址,Ubuntu 目前提供两个版本,桌面版和服务器版,镜像的命名方式如下:
ubuntu - 版本号 - 镜像类型 - 设备位数 - 文件后缀
版本号
你能在图中看到一堆的 ubuntu-12.04-beta2 就是说明他们都是Ubuntu 12.04 beta 2版本,
然后就是镜像类型
有三个:
- alternate
- desktop
- server
server 不用解释了,就是服务器版本。
那么alternate 是什么呢?和desktop 有什么关系呢?这个是很多人困惑的地方。
他们都是桌面版,但是desktop 提供图形化的安装界面,并且可以成为Live CD 让你体验; 而alternate 则沿用原始的安装方式,只有很丑陋的界面。
desktop 的优势:
可以直接刻录在CD 或者USB 中作为Live CD 使用,除了体验和作为移动版的操作系统(比如弄到移动硬盘里面,到哪里都可以使用里面的配置)外,里面集成的安装界面也可以让用户快速的安装系统,适合新手用户。
alternate 的优势:
可以更在个性的安装你的操作系统,镜像中集成了很多deb 包你可以选择性的安装。适应更多的设备配置(比如你的设备无法很好的运行Unity ,那么你可以在alternate 安装中移除Unity ,待系统安装完成后在命令行模式安装其它的桌面环境)。
简单的说,desktop 提供了易懂的安装界面,安装起来不耗神,但是大部分设置都无法实现只能用Ubuntu 默认设置好的 ;alternate 可以让你更个性化你的操作系统,移除你不使用的软件,但是你可能需要一定的基础和时间去安装它。
然后是设备位数
这个没什么说的,对于普通用户来说,你的电脑设备无非就是32 位或者 64 位,32 位的使用i386 ,64位的使用amd64 。
最后是文件后缀
以 ubuntu-12.04-beta2-alternate-amd64 为例,你能看到有那么多文件:
- ubuntu-12.04-beta2-alternate-amd64.iso
- ubuntu-12.04-beta2-alternate-amd64.iso.torrent
- ubuntu-12.04-beta2-alternate-amd64.iso.zsync
- ubuntu-12.04-beta2-alternate-amd64.jigdo
- ubuntu-12.04-beta2-alternate-amd64.list
- ubuntu-12.04-beta2-alternate-amd64.metalink
- ubuntu-12.04-beta2-alternate-amd64.template
后缀解释:
- .iso 是镜像本身
- .iso.torrent是镜像的bt 种子,你可以使用bt 相关的下载工具来下载,注:在系统刚发布的前几天请不要使用迅雷下载,最好使用常规的BT下载工具
- .iso.zsync,Zsync 是 Linux 下的一个命令,其作用是对已有的 .iso 文件与服务器上的 zsync 文件进行对比,然后仅下载新光盘镜像的更新部分并与旧镜像合并从而达到更新光盘镜像的目的。你可以使用zsync 来更新你的旧版本的镜像,查看教程。
- .jigdo,Jigdo(”Jigsaw download”,曲线下载)是为Debian套件设计的下载工具,可以从几个镜像站点下载不同的文件,然后再生成一个CD映像。更具体的解释与说明请参考维基百科。
- .list不是镜像,这是一个镜像文件列表,列出了镜像内包含的所有文件以及对应的路径。
- .metalink,MetaLink 是一个为了加快下载速度的开放标准,更多的解释请查看百度百科。使用上和种子文件有点类似,下载它,然后通过专用软件来下载镜像。
- .template(找不到相关资料,欢迎补充)
那么,综合上述的情况做一个简单的测试:
我要下载一个适用 32 位的桌面版的镜像,我是新手并且希望能在U 盘体验Ubuntu ,我只会普通下载并且不要BT 下载。
那么你需要下载的文件是:
当你下载后,可以使用命令或者工具来查询镜像的md5 值与MD5SUMS 中对应的值是否相同,如果相同就恭喜你下载成功,如果不一样则可能文件在下载中损坏需要重新下载。