常见问答集
- 到底什么是
光盘映像
? - 我的问题在常见问答集中找不到解答!
- 为什么我应该使用
jigdo
这个程序?我更喜欢简单的 HTTP 下载方式! - 在众多的映像中,我应该下载哪一个呢?我需要全部都下载吗?
- 什么是
netinst
或网络安装光盘
? - 什么是
update
(更新)的光盘? - 什么是
source
(源码)光盘? - 在哪里可以找到 non-free (非自由的)光盘映像?
- 官方的映像和非官方的有何不同?
- Debian 有提供
live 镜像
(实况镜像)吗? - 光盘开机失败了!/我应该从哪一片光盘开机呢?
- M68K, Hurd 或其它架构的映像在哪里?
- 有
unstable
发行版的映像吗? - 哪一个光盘映像包含 XXX 这个软件包?
- 有包含镜像中所有软件包的清单吗?
- 正式版光盘上的软件已经过期了 - 为什么你们不释出新的版本呢?
- 如何得知我下载的是最新的光盘映像?
- 我如何确认下载和刻录的的光盘映像是正确的呢?
- 为何我下载的 DVD 映像不到 1 GB?它应该要超过 4 GB 才对
- 如何在 Linux/Unix 环境下烧录可录式光盘?
- 如何在 Windows 环境下烧录 ISO 光盘映像?
- 如何在 Mac OS 环境下烧录 ISO 光盘映像?
- 如何将 USB/CD/DVD/BD 映像写入 USB 快闪随身碟?
- 如何在 Windows 环境下将 USB/CD/DVD/BD 映像写入 USB 快闪随身碟?
- 如何制作光盘的标签呢?
- 旧的 USB/CD/DVD/BD 映像还抓得到吗?
- 要在许多互连计算机上安装 Debian 的最佳方式是什么?
- 我有一个本地端的 Debian 镜像站,而且想要制作我自己的光盘。我应该怎么做呢?
- 如何成为 Debian 光盘映像的镜像?
- 有些映像不见了!只有前几个映像存在!其他的哪里去了?
光盘映像以普通文件的形式准确记录了一片光盘里的数据,这样就可以在互联网上进行传输。光盘烧录程序也可利用映像制作出真正的光盘。
在 Debian 中, 我们使用术语 CD 镜像
作为描述一类文件的通用方式,很多甚至装不进普通的 CD!这个名字很古老了,但它一直存在。我们定期构建
不同种类的镜像:
- Debian 安装镜像,它们有多种不同的大小。从可以快速下载的小 CD 尺寸镜像
netinst
到为 DVD、蓝光光盘、双层蓝光光盘等设计的大型完整镜像。 - Debian live 镜像。live 系统被设计为可直接从 USB/CD/DVD 上运行, 而无需安装。更多细节参见此处。
在大多数情况下,这些安装镜像和 live 镜像都可以直接被写入 USB 闪存盘中,而不用实际涉及到 CD,参见此处。不要被
CD 镜像
这个名字所迷惑!
在正确烧录的光盘里面,不应该出现 .iso 文件!你应该会看到一些
文件与目录 - 以 Debian 安装程序映像来说,应该会有
dists
目录以及 README.html
文件。
我们使用的 .iso 大体上可以认为是类似 .zip 文件:
它包含了一些其他的文件和目录,这些最后会出现在烧录好的 USB/CD/DVD 媒介上。
一些解压缩软件可以让您解压缩
.iso 文件。请不要使用解压缩后
的文件来制作 USB/CD/DVD!这样制作出来的媒介会无法开机,因为 .iso 包含了
从 USB/CD/DVD 媒介开机所需要的启动区信息,当您解压缩时这些信息就丢失了。
参考这些有关如何在
Linux,
Windows
或 MacOS
上正确写入 CD/DVD 光盘镜像的说明;或如何写入镜像到
USB 闪存盘。
如果你在这里找不到你问题的解答,你可以在 Debian 的其中一个邮件列表求助。大部份的情况下,你应该在寄信给论坛之前搜索 邮件列表档案室 。你可以在论坛中做订阅 及取消订阅的动作。然而,你并不需要为了寄信给论坛而事先做订阅 - 如果你没有订阅, 只需要请求回信时,以抄送的方式寄给你。
使用光盘安装若有问题时相关的邮件列表:
- debian-cd: 讨论关于光盘映像的制作程序、可用的光盘镜像、以光盘开机遇到的问题及新的官方映像公告。
- debian-boot: 光看名称可能会有一些误解,这个论坛事实上涵盖了安装的过程;任何在能成功以光盘开机后所遭遇的问题, 在这里询问会比在 debian-cd 询问,来得恰当。
- debian-live: Debian Live 计划的列表,专注于开发用于构建 Debian Live(Debian 实况)镜像所使用的软件, 但也可以用来讨论使用这些镜像时的问题。
- debian-user: 提供给 Debian 用户的通用支持论坛。著重在成功安装后,在使用系统上所遭遇的问题。 另外,也有很多提供给非英语系用户的论坛: Català(加泰隆尼亚语), 传统汉语, 简体中文, Dansk(丹麦语), Esperanto(世界语), Français(法语), Deutsch(德语), Magyar(匈牙利语), Indonesian(印尼语), Italiano(意大利语), 日本語(日语), Polski(波兰语), Português(葡萄牙语), Русский (俄语), Español(西班牙语), Svenska(瑞典语), Türkçe(土耳其语) 以及 ukrainian(乌克兰语)。
为什么我应该使用 jigdo
这个程序?我更喜欢简单的 HTTP 下载方式!
截至今日,已经有将近 300 个 Debian 的镜像(这些是包含有完整的以 .deb 档案格式发行的 Debian 软件包),还有一些机器提供Debian 的光盘映像。
此外,因为会用掉相当大的带宽,所以没有人会非常热心地建置更多提供光盘映像的服务器。
(当下载档案失败时,有些人会一直尝试 重新下载 档案,而不是利用续传 的功能来从上次断线的地方继续下载)。
而且部份也因为一般的镜像比较吸引人(它允许持续地更新 Debian,或使用 测试中
/不稳定
的版本,
而不是只有 稳定
的版本)。
jigdo 试着要解决这些问题,利用从 300 多个镜像中的一个来下载供光盘映像使用的资料。然而,这些镜像只有 .deb 格式的 档案,而不是光盘映像,所以为了要将很多的小的 .deb 档案制作成一个大的光盘映像,就必需要做一些额外的资料处理。
不要害怕尝试使用 jigdo 喔!制作光盘映像的复杂过程,您是完全不需要处理的 - 相反地,您会因为使用到比任何光盘映像服务器更接近及速度快的 300 多个镜像中的其中一个,而获益。
不,首先您当然只需要 CD 或 DVD 或 BD 映像的其中一种 - 这三种映像内包含的是一样的软件包。
而且,你只需要符合你的计算机架构的 USB/CD/DVD/BD 映像。所谓架构就是你的计算机使用的硬件类型。
目前为止,现如今最常见的就是 64 位的 Intel/AMD 架构,所以大部份的人只需要下载amd64
的映像。如果您的计算机使用旧的 32 位的 AMD/Intel
处理器,您需要使用i386
映像。
此外,在大部份的情况下,你并不需要下载对应架构中的全部映像。映像中的软件包是依照流行的程度来排序的: 第一片光盘包含安装系统及最流行的软件包。第二片光盘包含较不流行的。第三片光盘则是更不流行的,以此类推。 您可能只需要前几片 DVD (或是第一片 BD 蓝光等),除非你有非常特殊的需求。(而且假如你之后刚好需要某一个软件包,且不在你下载的 USB/CD/DVD/BD 映像中, 你还是可以通过互联网来直接安装软件包。)
请继续阅读下一节来决定您是否需要下载网络安装光盘,升级光盘或是源码光盘。
引用网络安装说明:网络安装
或netinst
光盘是单一片光盘,让您可以安装整个操作系统。这片光盘只包含了安装基本系统所需
的最少的软件,剩下的软件包都由网络取得。
如果您只是要安装 Debian 在一台机器上,又拥有便宜的网络连线,使用网络安装可能是最快速简单的方法:您只需要下载您所需要的软件包,这同时可以节省时间与 带宽。
更新光盘指的是包含所有从某个大版本初始发行版本(例如 7.0、
8.0 等)到稍后的某个稳定版小版本更新之间所有变更的软件包的光盘。例如,如果您已经拥有一套完整的debian-8.0.0
光盘,您可以增加一份
debian-update-8.2.0
光盘以使得debian-8.0.0
软件包变成debian-8.2.0
软件包。
这种光盘是给供应商需要供应大量的正式版光盘用 (会比自行烧录的便宜)。 如果你从供应商那边订购 Debian 光盘,有可能你会收到旧一点的修订版本,再附上可更新到最新版本的更新光盘。 这样用来以光盘发行 Debian 的作法,是完全可以接受的。
当然这种光盘对一般用户来说也很有用;您不需要每次改版时都下载完整的安装光盘,您只需要下载并烧录一两片适合您硬件的更新光盘。
请注意更新光盘无法用来开机,它们只包含已安装环境内需要更新的软件包。如果您还没有已安装环境,您还是需要一般光盘。
在新系统开机后,可以通过 apt-cdrom add
来新增更新光盘。
那么,万一由于某种原因,即使您已经有前一个修订版本的全套光盘,但您还是不想要下载更新光盘时,该怎么办呢?
在这种情况下,你可以考虑使用
jigdo' 的更新
功能: jigdo 可以读出旧版光盘的内容,然后只下载新版光盘中有变动的档案,并且制作出全套的新版光盘。
同样地,它也是通过下载和更新光盘大致相同的资料来完成的。
有两种类型的映像,binary
(二进制)的光盘包含事先编译的、可马上执行的程序,以及source
(源码)的光盘包含
程序的源码。绝大多数的人都不需源码的光盘;除非你真得有需要否则是不需要下载的。
关于软件的授权,Debian 有相当严格地看法:只有软件的自由定义是符合Debian 自由软件指导方针的软件
才允许纳入真正的发行。所有其他non-free
(非自由的)软件(例如,不提供源码的软件)是不会被正式的支持的。
官方的光盘可以自由地被世界上任何人使用、复制及贩卖。
non-free
类别的软件包因为有与此规范冲突的限制,所以这些软件包不能放在官方的光盘中。
有时候,有些人会很好心地制作一些非正式的 non-free 光盘。如果你在这个网站找不到任何链接,你可以试试 在 debian-cd 这个邮件列表询问。
官方映像是由 Debian 光盘小组构建并且经过测试确定可以正常工作。只要发行之后,这些映像绝不会改变 - 如果它们出错了,则会发行新的版本。
非官方映像可能是任何人制作 - 光盘小组、其他 Debian 开发人员或甚至是高级的 Debian 用户。一般来说,它们的内容比较新,但是经过较少测试。 一些可能会包含了新的功能 (例如支持安装新的硬件),或是包含额外的软件包。
是。所谓的live 镜像
,或是更精确地称为live system
(实况系统),指的是为 DVD、USB 闪存盘等媒介准备的镜像,含有已预先安装的完整系统。您不需要安装任何东西到硬盘上,相反地你可以直接从媒介(DVD 或 USB 闪存盘)上开机
而且可马上开始工作。所有的程序都直接从媒介上执行。
Debian Live Project 制作了为各种平台与媒体使用的 live 映像。
只有第一个 USB/CD/DVD/BD 是可引导启动的。
如果您的光盘开机失败了,请先确定您有正确烧录 - 参考上面的解释。此外,请确定您有设定 BIOS 从光驱或 USB 闪存盘等相应设备开机。
按照特定架构的支持状态, USB/CD/DVD 映像可以从不同地方取得:
- 如果你要寻找的架构是目前 稳定版本 所正式支持的,
请参考
Debian 光盘
网页,看看有哪些可供下载的选择。 - 如果 Debian 已被移植到新的架构,但尚未正式地发布,光盘映像可能存在,也可能不存在。
请参考
Debian 光盘
网页中的说明:这些架构的光盘映像可能只提供单一的下载方式,所以请阅读jigdo
和HTTP
下载的相关说明。 - 关于移植到 GNU/Hurd 的 Debian,请参考 关于非官方 Hurd 光盘的网页。
- 其它,请查看 Debian 移植网页 来找寻您感兴趣的架构。
我们没有替 unstable
发行版准备完整的 USB/CD/DVD/BD 映像。因为 unstable
改变的如此迅速的特性,用户直接从 FTP 镜像站下载并安装 unstable
发行版会比较适合。
如果您已经了解使用 unstable 的风险,但仍然要安装的话,您有几个选择:
- 先用 netinst 映像安装
testing
,然后修改 /etc/apt/sources.list 更新到unstable
。为了避免更新的过程中下载多余的软件包 建议您安装testing
系统时仅使用最小安装,等到更新到unstable
后,才安装其他 大部分软件 (如桌面环境)。 - 使用 stable 安装程序安装
stable
,然后修改 /etc/apt/sources.list 更新到testing
, 执行 apt-get update,执行 apt-get dist-upgrade。 最后,安装您想要的软件。 这个方式在这清单中是最可靠的。 - 成为
testing
安装程序的测试者,使用 netinst 映像安装testing
,然后修改 /etc/apt/sources.list 更新到unstable
。为了避免更新的过程中下载多余的软件包 建议您安装testing
系统时仅使用最小安装,等到更新到unstable
后,才安装其他 大部分软件 (如桌面环境)。然后执行 apt-get update,执行 apt-get -u dist-upgrade,如此一来您就有了 sid 发行版。 - 使用 netboot
mini.iso
映像。 您只会在 Debian 镜像站内的 debian/dists/unstable/main/installer-*/current/images/netboot/mini.iso 找到。 开机后选择高级
->专家模式
。 在选择 Debian 镜像站
时选择要安装的发行版为sid - unstable
。
要找出哪个映像中包含了特定文件,使用光盘映像搜索工具。它包含了从3.0 Woody 发行版以来所有 Debian 制作的 USB/CD/DVD/BD 镜像, 涵盖所有正式发行版(老旧发行版与目前的稳定发行版)与每日、每周自动产生的最新测试映像。
有的。请查看 cdimage.debian.org 来获得对应的 .list.gz 文件——它列出了镜像中包含的所有软件包和源码文件。至于 Debian Live 镜像,你可以在镜像的相同位置下找到后缀名为 .packages 的类似文件。下载这些文件后,您可以在其中搜索相关软件包。
正式版光盘上的软件已经过期了 - 为什么你们不释出新的版本呢?
当我们认为软件真的稳定,我们才会制作正式版的 稳定
发行套件。不幸地是,稳定发行版大约每 2 年才会发行一次……
在 Debian 中,如果你需要更多较新版本的软件,你可以先安装 stable
版,然后再升级(通过网络)你想要的软件
到 testing
版 - 混合不同版本的软件来运行是可行的。
另一种选择,试试每周自动产生的 testing
版的光盘映像。更多关于testing
安全支持的信息可以参考
安全 FAQ。
Debian 光盘映像网页底下的附注显示的就是最新版本的编号。
有关如何验证包含 ISO 文件校验和的签名文件真实性的相关详细说明可以在另外的真实性验证页面中找到。在密码学上验证了校验和文件后,我们可以检查:
- 下载的 ISO 镜像文件和找到的校验和文件相匹配。
计算 ISO 文件的校验和可以使用诸如
sha512sum
或sha256sum
这样的工具。 - 已写入光学媒体的数据校验和和找到的校验和文件相匹配。 这个操作描述起来会稍微麻烦一些。
对已写入光学介质的数据校验时,主要问题是某些介质的类型可能会返回比 ISO 镜像数据更多的字节。当 CD 以 TAO 模式写入时,末尾的无用数据无法避免; DVD-R[W]、格式化为 DVD-RW、DVD+RW、BD-RE 和 USB 数据棒时也可能出现类似问题。因此,我们需要在媒体上读取与 ISO 镜像上完全相同扇区的数据;读取更多的数据 将改变校验和结果。
isosize
程序可以用来找到应当从光学媒体读取的合适的字节数量。 它会显示光学媒体的扇区计数
与扇区大小
,其中<设备名>
是加载的光学媒体的设备文件名。
$ /sbin/isosize -x <设备名>
sector count: 25600, sector size: 2048扇区计数
和扇区大小
的数值应当传递到dd
程序中以从光学媒体中读取合适的字节数,字节流将管道送至合适的校验和工具 (sha512sum、sha256sum 等)。
$ dd if=<设备文件名> count=<扇区数> bs=<扇区大小> | sha512sum- 将所计算的校验和数值和先前在校验和文件中得到和合适校验和(SHA512SUMS 文件、 SHA256SUMS 文件等)进行对比即可进行验证。
除此之外,还有一个有用的帮助脚本,名为 check_debian_iso,它可以验证 ISO 镜像文件和 光学媒体,自动读取合适大小的字节并随后计算校验和并与校验和文件进行对比。
- ISO 镜像文件校验。
下列命令将把 debian-6.0.3-amd64-netinst.iso
文件使用 SHA512SUMS 文件中提供的校验和数值进行对比校验。
$ ./check_debian_iso SHA512SUMS debian-6.0.3-amd64-netinst.iso - 光学媒体校验。
下列命令将把以 /dev/dvd 文件访问的媒体和 debian-6.0.3-amd64-DVD-1.iso
文件以及提供的 SHA512SUMS 校验和文件一起进行对比校验。
注意 ISO 镜像文件本身并不是必要的,其名称仅仅用来定位对应的校验和文件。
$ ./check_debian_iso SHA512SUMS debian-6.0.3-amd64-DVD-1.iso /dev/dvd
为何我下载的 DVD 映像不到 1 GB?它应该要超过 4 GB 才对
最可能的原因是,您使用的下载工具不支持太大的档案,例如它可能没办法下载超过 4 GB 的档案。这个问题通常的症状是,当您下载完文件时,您的工具回报的文件大小(以及它所下载的数据大小)比 正常大小刚好小了 4 GB。例如,如果下载的 DVD 映像是 4.4 GB,您的工具可能会回报 0.4 GB。
一些版本的 wget 也存在此问题 - 请更新 wget 或是使用 curl 命令来下载: "curl -C - [URL]"
注意,i386、amd64 和 arm64 的 Debian ISO 映像也可以从 USB 闪存盘启动;见下文。
xorriso,可用于所有光学媒介类型(也可以以非 root 用户执行):
xorriso -as cdrecord -v dev=/dev/sr0 -eject debian-x.y.z-arch-MEDIUM-NN.iso
为了在写入 BD-RE 时获得完整的标称速度(即不会因驱动器的内部缺陷管理而导致速度减慢),
请添加选项 stream_recording=on。
growisofs,用于 DVD 和 BD 光学媒介类型:
growisofs -dvd-compat -Z /dev/sr0=debian-x.y.z-arch-MEDIUM-NN.iso
wodim,用于 CD 光学媒介类型:
wodim -v dev=/dev/sr0 -eject -sao debian-x.y.z-arch-CD-NN.iso
对于 Linux 的系统,也有 X 视窗下的程序,举例来说: Brasero, K3B 及 X-CD-Roast…等。注意:它们全都是前述的低级烧录程序的前端界面。
- Brasero
- 选择烧录映像按钮。 按下 按这里选择碟片映像,浏览并选择您下载的 ISO 档案,检查 属性 内的设定都正确,并选择 建立映像。
- K3b
- 选择选单工具 - CD - 烧录 CD 映像。在开启的对话窗 输入映像的路径到要烧录的映像栏位,检查其他栏位的信息 是否正确,然后点选开始。
- X-CD-Roast
- 启动之后,点击 Setup 并选择 HD settings 标签页。复制 Debian 光盘映像到表格显示的其中一个目录。(如果表格是空的, 请输入你想要用来暂时储存的目录路径,并点击 Add。)点击 OK 来离开设定画面。下一步,选择 Create CD 然后是 Write Tracks。 选择 Layout tracks 标签页及显示映像名称那一列,并点击 Add,然后再点击 Accept track layout。最后,点击 Write tracks。
在最新版本的 Windows 上,可以通过右键单击 ISO 并选择将映像刻录到光盘
(或类似选项)来实现。
对于旧版本的 Windows,可能会有一些小问题,因为很多 Windows 程序会使用它们专属的光盘映像格式。为了烧录 .iso 映像,您非常有可能必须使用特殊
的选单。
找找像ISO9660 file
、Raw ISO image
或是2048 bytes/sector
之类的选项。(附注:其他 bytes/sector 值是严重错误的!)
有一些程序并不提供这些选项;请使用其它的烧录程序(试试问问你的朋友或同事)。
这里有一些关于如何使用特定产品来烧录光盘映像的信息:
- ImgBurn (免费软件)
- 有一系列的屏幕截图 显示要如何烧录光盘映像
- CDBurnerXP Pro (免费软件)
- 烧录 .iso 档案的步骤描述在该程序的 程序使用手册内。
- Roxio Easy-CD Creator
- 从 File 选单,选择 Create CD from image...。 然后选择 ".iso" 档案类型,及正确的映像。 这将会开启制作光盘的设定图形界面,请确认关于你的可录式光盘的信息是正确的。 在 Create options 部份,选择 Create CD;在 Write method 下,选择 Track at once 及 Close CD。
- 来自 Ahead Software 的 Nero
- 不要启动设定精灵,然后从
File
或Recorder
选单,如果有需要, 在档案选择视窗中选择 All Files 。选择 .iso 档案,并在this is a foreign file
对话框中,点击 OK。 在选项方框中会开启一些合适的默认选项:Data Mode 1
,Block Size 2048
, 不要选择Raw Data, Scrambled, 及 Swapped
,且 Image Header 及 Image Trailer 保持为 0。点击 OK。在 Write CD 方框中,使用默认选项,例如:Write 及 Determine maximum speed,并核可 Finalize CD 选项。 - Microsoft Resource Kit Tools
- 这个命令列的程序是由微软免费提供,可以在 Windows 2003 与 XP 下工作。 包含了两只可以烧录 CD 与 DVD 映像的程序,分别叫做 Cdburn.exe 与 Dvdburn.exe。使用方法则是附在说明档中 - 基本上指令会像这样 cdburn drive: iso-file.iso /speed max
如果您可以提供更新的信息或是其它软件的详细内容,请让我们知道。
在 Mac OS 环境下的 Toast 程序已被回报可对 .iso 档案正常运作。利用指定制作码为 CDr3 (或也许是 CDr4)且使用如 FileTyper 来输入编码为 iImg ,你可以更安全地制作。双击档案就会直接开启 Toast ,你不需要用拖曳的方式或是通过 File-Open 的选单来开启。
另一个选项是 Disk Utility (包含在 Mac OS X 10.3 或以上的版本):在开启 Disk Utility 应用程序之后(在 /Applications/Utilities 资料夹内),在 Image 选单中选择 Burn... 然后选择要烧录的光盘映像。确认设定是正确的,然后点击 Burn。
另一个选项是 Disk Copy (包含在 Mac OS X 10.1 或以上的版本):在开启 Disk Copy 应用程序之后(在 /Applications/Utilities 资料夹内),在 Image 选单中选择 Burn Image... 然后选择要烧录的光盘映像。确认设定是正确的,然后点击 Burn。
如何将 USB/CD/DVD/BD 映像写入 USB 快闪随身碟?
部分 Debian 与 Debian Live 映像,尤其是所有 i386、amd64 与 arm64 映像,都使用了 isohybrid 技术来建立,确保可以在两种不同情形下使用:
- 可烧录到光盘,并使用该光盘开机。
- 可存入 USB 快闪随身碟,从多数个人计算机中的 BIOS 或 EFI 固件直接开机。
在 Linux 机器中,只要使用 cp
指令就可以复制到 USB 快闪随身碟:
cp <文件名> <设备文件名>
或是您也可以使用 dd
:
sudo dd if=<文件名> of=<设备文件名> bs=16M status=progress oflag=sync
其中:
- <文件名> 是映像的名称,例如
netinst.iso
。 - <设备文件名> 是 USB 快闪随身碟对应的设备文件名,例如 /dev/sda,/dev/sdb。请小心确认您输入了正确的设备文件名, 因为如果填写错误,该指令同时也能轻易写入您的硬盘!
status=progress
将当前操作的进度输出到终端。oflag=sync
会排空缓存,这样当命令成功完成时,操作就确实已经 完成了,所以您可以立即拔出 USB 快闪随身碟。
请注意,Debian 不建议在此步骤使用unetbootin
。
它会在开机与安装时产生难以诊断的问题,所以不推荐。
如何在 Windows 环境下将 USB/CD/DVD/BD 映像写入 USB 快闪随身碟?
对于 Windows 用户,我们推荐使用 balenaEtcher。
- balenaEtcher 有不需要安装到计算机上就可以使用的版本。
- 您只需要下载 balenaEtcher-portable.exe 并打开/执行它。
- 如果出现安全警告,请确认您想要打开 balenaEtcher。
- 然后选择 ISO 文件,选择目标设备(您的 USB 快闪随身碟),然后写入,就可以了。
没有一定要制作标签的必要。然而,我们建议你使用以下的定义来确保其可互换性:
Debian GNU/{Linux|Hurd}
<版本>[<修订版>]
Official
{<架构> } {CD|DVD|BD}-<数字>
例如:
Debian GNU/Linux 6.0.3
Official i386
CD-1
Debian GNU/Linux 6.0.3
Official
amd64 DVD-2
Debian GNU/Linux 6.0.3
Official
source BD-1
Debian GNU/Hurd 6.0.3
Official i386
Netinst CD
如果还有空间,你也可以把代号加到第一行,例如: Debian GNU/Linux 6.0.3 Squeeze
。
请注意你只能在光盘中其映像的总合检查码是符合正式版本的 jigdo 档案的其中一个。 才被允许在标签上指名为Official。任何不符合总合检查码的光盘(例如:你自己制作的)必须被清楚地标示为 Unofficial,例如:
Debian GNU/Linux 6.0.3
Unofficial
Non-free
在每周官方快照版中,类似6.0.3
这样的版本号不该被使用以免与正式发行的版本混淆。
使用类似etch
的代码或是发行版名称testing
。并且在后面加入Snapshot
与日期:
Debian GNU/Linux etch
Official Snapshot alpha Binary-2
2005-06-17
一些比较旧的映像还可以从 cdimage.debian.org 的库存区域抓到。举例来说,如果您需要某些(子)架构的支持,但新的发行版没有的话,您可能会想要试试旧的映像。
注意当您使用非常旧的 USB/CD/DVD(4.0 Etch 之前)时,/etc/apt/sources.list 的内容会默认会指向 目前 的 Debian 稳定发行版。这表示如果通过网络升级的话会升级到目前的版本。
如果你想要安装 Debian 在大量的机器设备上,并保持这些设备能即时更新(例如:安全性更新),从光驱来安装并不理想,然而想通过互联网来安装 也一样不理想,因为每一台机器都还是需要再一次下载软件包来安装。在这种情况下,你应该建置本地端的快取服务,有三种选择:
- 让光盘的内容可以通过 HTTP 或是 FTP 的方式取得: 下载光盘,
然后让它们可以在本地端的镜像通过你的区网取得内容。每一台个别的机器可以
把这些镜像当成是一般的 Debian 服务器来使用。例如:如果光盘的内容可以在
URL http://10.0.0.1/cd1/ 下取得,本地端网络的机器就可以在它们的
/etc/apt/sources.list 档案中加入下一行来使用光盘上的软件包:
deb http://10.0.0.1/cd1/ stable main contrib
每一片光盘都需要在 sources.list 中设定不同的 URL 并写成不同的 条目。 - 命令你的 HTTP 代理服务器来快取 .deb 的档案:
设定代理服务器持续一段长时间来保留 .deb 的档案,然后
设定你环境下的每一台机器的 http_proxy 指向此快取服务器,
并使用 apt 的 HTTP 撷取方式。
这个方式会让你得到使用镜像的最大好处,而且不需要 跟你的管理员多做争论。因为你可以在代理服务器上对磁盘使用率做限制, 这样的方式使用在磁盘空间有限的站点也可以运作的很好。而且它有使用映射方式 所没有的好处,你可以只下载你要安装的软件包,如此可以节省带宽。 Squid(快取代理服务器软件)可在 /etc/squid/squid.conf 加入以下一行 来设定保留这些档案:
refresh_pattern debian.org/.*.deb$ 129600 100% 129600 - 设定私人的 Debian 软件包镜像: 注意 Debian 的档案库已经成长到相当巨大了!请参考 映射网页 以获得详细资料。
要安装大量的机器是需要一些技巧的。完全自动化安装 (FAI), 提供了一个可以创建自定义安装映像的网络服务,应该可以帮你来处理这样的工作。
我有一个本地端的 Debian 镜像站,而且想要制作我自己的光盘。我应该怎么做呢?
除了 本地端的 Debian 映射,你也需要很多的磁盘空间。光盘的制作脚本位于 debian-cd 软件包中。然而,较好的方式还是使用 git 仓库中最新的程序码。(相同地,你还是应该查看软件包的依赖关系,来确认你有全部必要的工具。)
要取得最新的 git 版本,请先确定你有安装 git 。在一个空目录下,输入下列指令:
git clone https://salsa.debian.org/images-team/debian-cd.git
在您使用这些命令脚本的同时,请考虑查看 debian-cd 邮件列表的档案库 来找寻不可避免的问题的解决方式。 :-)
设定及同步更新光盘映像镜像的必要步骤在别的网页另有说明。
我们没有保存所有硬件架构使用的完整 ISO 映像,这是为了减少映像站所需负担的储存空间。您可以使用 jigdo 工具来重新产生出遗失的 ISO 映像。