SDB:Download help

跳转到:导航搜索
需要下载 openSUSE 的帮助吗?或者想了解更多关于 openSUSE 下载的信息?

下载前

在下载 openSUSE 版本之前,您应该考虑一些事项。

推荐系统要求

确保您满足系统要求。openSUSE 支持大多数 PC 硬件组件。为了确保 openSUSE 的平稳运行,应满足以下要求:

  • 2 Ghz 双核处理器或更高
  • 2 GB 系统内存
  • 超过 40GB 的可用硬盘空间
  • DVD 驱动器或 USB 端口用于安装介质
  • 互联网连接很有用,并且是网络安装程序所必需的

磁盘空间

下载大型 ISO 文件有时可能会导致问题;以下是一些建议,以使其更容易。

  • 大多数 openSUSE ISO 下载都是 DVD 大小,无法放入 700 MB CD。
  • 如果以单个 DVD ISO 形式提供,openSUSE 需要下载 4.3 GB(参见脚注 1)
BitTorrent 是首选的文件下载方式,因为它更可靠,并减少 openSUSE 服务器的负载。如果无法使用 BitTorrent,建议使用下载管理器。

选择 openSUSE 发行版

openSUSE 项目提供两个不同版本的 openSUSE 供您下载、安装和重新分发。

  • Leap - 一个常规的 Linux 发行版。这意味着它每年发布,在每个发布周期内,安全性和稳定性更新是优先事项。预计在下一个年度发布之前,它不会有任何重大变化。Leap 与 SUSE Linux Enterprise 共享一个通用基础系统,因此在未来几年内不会有重大的架构变化,这与 SUSE Linux Enterprise 的每个新主要版本(例如 12、13 等)保持一致。Leap 推荐给系统管理员企业开发人员“普通”桌面用户
  • Tumbleweed - 一个滚动发布的 Linux 版本。这意味着软件始终是 openSUSE 项目提供的最新稳定版本。随着自由和开源项目不断发布新版本的软件,情况会定期发生变化。Tumbleweed 推荐给开发人员openSUSE 贡献者Linux/FOSS 爱好者

选择安装类型

本地安装

当您选择此安装类型时,您将包含 openSUSE 安装源的 CD/DVD 镜像下载到您的本地计算机,然后从那里继续。这有几个优点。

  • 安装过程中您不依赖互联网连接
  • 您可以在不同的计算机上共享数据
  • 您可以随时重复使用数据

但它也有缺点。

  • 您传输了许多实际不需要的数据
  • 由于 CD/DVD 的尺寸限制,您只能获得 openSUSE 所有打包软件的子集。

本地安装的工作流程

  1. 下载 ISO 镜像。
  2. 将 ISO 镜像刻录到空白 CD/DVD
  3. 用 CD/DVD 启动您的系统
  4. 安装 openSUSE

网络安装

如果您选择此安装类型,您将下载一个小型启动介质以开始安装,YaST 安装程序会为您完成其余工作。此方法也有几个优点。

  • 您不需要下载所有内容,只需要下载所需的数据
  • 您只需要一张空白 CD
  • 互联网安装源包含 openSUSE 的所有打包软件

当然,它也有缺点。

  • 安装过程中您依赖互联网连接
  • 根据服务器负载和您的互联网连接速度,它可能非常慢
  • 如果您的网卡未被识别,可能无法连接到互联网

网络安装的工作流程

  1. 下载启动 CD 镜像。最新的 NET CD 在 Factory 仓库中,但在使用之前请阅读有关 Factory 的文章。
  2. 刻录启动 CD 镜像。
  3. 从启动 CD 启动您的计算机。
  4. 将 YaST 安装程序指向安装仓库(通过按 F3,然后按 F4)
  5. 安装 openSUSE。

了解更多关于网络安装的信息。


选择下载协议

通过 HTTP 下载

您可以像下载普通文件一样下载 openSUSE 磁盘镜像,只需在网络浏览器中的下载页面上点击链接即可。但是,强烈建议您使用适当的下载管理器,以减少下载大型文件时数据损坏的风险。

  • 如果您使用 Linux 进行下载,我们建议您使用命令行工具wget. wget通过添加-c到 wget 参数,能够在中断后继续下载。即使没有 -c,暂时断开连接后也会自动重新连接。有关wgetreadman wget.
  • 的更多信息,请参阅。如果您使用较旧的 Linux 或 Unix 进行下载,我们建议您使用命令行工具,像这样curl -C - -O URL。有关更多信息,请阅读man curl.
  • 如果您使用 Mac OS 或 Windows,请使用您喜欢的满足上述要求的下载工具。

通过 BitTorrent 下载

BitTorrent 是一种开源的点对点文件共享协议,旨在共享大型软件和媒体文件。与纯 HTTP 相比,它的优势在于客户端可以防止数据损坏,并且当同一文件的多个下载同时发生时,下载器会相互上传,使得文件源能够以适度的负载增加来支持大量的下载器。如果足够多的人参与,它也会比中心化服务器更快——对每个人都是如此。

工作流程很简单:一旦您下载并安装了客户端,您可以通过在浏览器中点击*.torrent下载链接来开始 BitTorrent 下载。

  • 如果您使用 openSUSE,我们建议您使用通用 BitTorrent 客户端或 KTorrent 客户端。另一个轻量级命令行客户端是 aria2 (Build Service 包 此处)
  • 如果您使用 Windows,三个流行的选择是使用 Vuze(请确保您的计算机上安装了 Java JRE)、轻量级的 µTorrent 或原始的 BitTorrent 客户端。

其他 BitTorrent 客户端程序适用于多个平台。您可以在官方 BitTorrent 网页上找到一些 BitTorrent 客户端的链接。有关确切的下载过程,请查阅您使用的客户端的文档。

通过 Metalinks 下载

Metalinks 是一种 XML 格式,由下载管理器使用,其中包含文件的镜像和 P2P 位置以及校验和。Metalink 客户端提供下载续传、从多个来源(镜像和 P2P)同时下载、自动校验和验证以及自动错误修复(取决于所使用的客户端)等功能。因此,使用 metalinks 可以提供更高的可用性和可靠性、自修复下载和非常快的传输速度。

metalinks 由 openSUSE 下载重定向器提供服务。您可以在地址 http://download.opensuse.org/distribution/openSUSE-current/iso/ 下找到所有 ISO 镜像的 metalinks。

有关使用和更多信息,请参阅 Metalinks

校验和

在刻录 CD/DVD 镜像之前,您应该检查文件是否存在错误。一个名为<some>.iso.sha256的文件可用。此文件包含相应 ISO 镜像的哈希值,可从该下载位置获取。校验和的相关行将如下所示

8abac6680ecc152f103006b02f9ff67f  some.iso

这些*.iso.sha256文件也由 openSUSE 进行 GPG 签名(作为额外的安全措施 - 请继续阅读下文,了解如何验证签名)。对于较新的镜像,签名位于单独的*.iso.sha256.asc文件中,对于较旧的镜像,签名直接在*.iso.sha256文件中(计算 SHA256 校验和时可能会看到警告)。

为确保下载没有包含任何错误,您应该使用 SHA256 算法为自己的 ISO 镜像创建此数字,并与相应<some>.iso.sha256文件中的值进行比较。您的 CD/DVD 镜像刻录软件可能内置此功能,在这种情况下,请检查您使用的是较新的 SHA256 算法(而不是可能较旧的 MD5)。

要在命令提示符下自动验证校验和,请键入

sha256sum -c <some>.iso.sha256

如果校验和匹配,那么在输出中您将看到类似如下的行

<some>.iso: OK

如果校验和命令的输出与上述数字之间存在任何差异,则下载已损坏,应重复或修复

对于旧版镜像sha256sum将警告某些行的格式不正确,因为它不理解/处理也存在于校验和文件中的 GPG 签名。

要在命令行验证 GPG 签名,您首先需要使用以下命令导入项目的签名密钥

 gpg --recv-keys 0xAD485664E901B867051AB15F35A2F86E29B700A4
 
 # If you experience a "Failed to receive key from key server: no name" error, try this instead:
 # This used to point to pgp.mit.edu, but since these servers have become so slow (nearly unusable), recommended to use other keyservers, such as
 # the one from ubuntu.
 
 gpg --keyserver keyserver.ubuntu.com --recv-keys 0xAD485664E901B867051AB15F35A2F86E29B700A4
 gpg --fingerprint "openSUSE Project Signing Key <opensuse@opensuse.org>"

请注意,截至 2023 年 1 月,项目密钥(上述引用)有一个新版本(rsa4096,2026-06-19 到期)。以前的版本(rsa2048,2024-05-02 到期)的指纹为22C07BA534178CD02EFE22AAB88B2FD43DBDC284


对于 Leap 15.3/Tumbleweed/MicroOS/Kubic

https://download.opensuse.org/tumbleweed/iso/ 下载与您的 .sha256 校验和文件对应的 .asc 文件,适用于 TumbleweedMicroOSKubic。或从 https://download.opensuse.org/tumbleweed/appliances/ 下载适用于 TumbleweedMicroOSJeOS 设备。或从 https://download.opensuse.org/distribution/leap/15.3/iso/ 下载适用于 Leap 15.3。(您可以从同一地址使用浏览器下载。)例如

 wget https://download.opensuse.org/tumbleweed/iso/<some>.iso.sha256.asc

现在您可以使用

 gpg --verify <some>.iso.sha256.asc <some>.iso.sha256


示例:验证 Tumbleweed 网络安装

http://download.opensuse.org/tumbleweed/iso/ 下载以下文件并验证校验和

karl@erlangen:~/Downloads> ls -1 openSUSE-Tumbleweed-NET-x86_64-Snapshot20200416-Media.*
openSUSE-Tumbleweed-NET-x86_64-Snapshot20200416-Media.iso
openSUSE-Tumbleweed-NET-x86_64-Snapshot20200416-Media.iso.sha256
openSUSE-Tumbleweed-NET-x86_64-Snapshot20200416-Media.iso.sha256.asc

从以下位置获取 openSUSE 公共仓库密钥

  1. OBS (osc signkey openSUSE),或
  2. gpg --import < /usr/lib/rpm/gnupg/keys/gpg-pubkey-3dbdc284-53674dd4.asc 来自 openSUSE-build-key 包
  3. 从这里导入,
gpg --import <<END
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.15 (GNU/Linux)
                                               
mQENBEkUTD8BCADWLy5d5IpJedHQQSXkC1VK/oAZlJEeBVpSZjMCn8LiHaI9Wq3G                                                                                                                              
3Vp6wvsP1b3kssJGzVFNctdXt5tjvOLxvrEfRJuGfqHTKILByqLzkeyWawbFNfSQ
93/8OunfSTXC1Sx3hgsNXQuOrNVKrDAQUqT620/jj94xNIg09bLSxsjN6EeTvyiO
mtE9H1J03o9tY6meNL/gcQhxBvwuo205np0JojYBP0pOfN8l9hnIOLkA0yu4ZXig
oKOVmf4iTjX4NImIWldT+UaWTO18NWcCrujtgHueytwYLBNV5N0oJIP2VYuLZfSD
VYuPllv7c6O2UEOXJsdbQaVuzU1HLocDyipnABEBAAG0NG9wZW5TVVNFIFByb2pl
Y3QgU2lnbmluZyBLZXkgPG9wZW5zdXNlQG9wZW5zdXNlLm9yZz6JATwEEwECACYC
GwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCU2dN1AUJHR8ElQAKCRC4iy/UPb3C
hGQrB/9teCZ3Nt8vHE0SC5NmYMAE1Spcjkzx6M4r4C70AVTMEQh/8BvgmwkKP/qI
CWo2vC1hMXRgLg/TnTtFDq7kW+mHsCXmf5OLh2qOWCKi55Vitlf6bmH7n+h34Sha
Ei8gAObSpZSF8BzPGl6v0QmEaGKM3O1oUbbB3Z8i6w21CTg7dbU5vGR8Yhi9rNtr
hqrPS+q2yftjNbsODagaOUb85ESfQGx/LqoMePD+7MqGpAXjKMZqsEDP0TbxTwSk
4UKnF4zFCYHPLK3y/hSH5SEJwwPY11l6JGdC1Ue8Zzaj7f//axUs/hTC0UZaEE+a
5v4gbqOcigKaFs9Lc3Bj8b/lE10Y
=i2TA
-----END PGP PUBLIC KEY BLOCK-----
END

# gpg --verify openSUSE-Tumbleweed-NET-x86_64-Current.iso.sha256.asc
gpg: assuming signed data in 'openSUSE-Tumbleweed-NET-x86_64-Current.iso.sha256'
gpg: Signature made Mon 07 Nov 2022 11:04:07 PM CET
gpg:                using RSA key B88B2FD43DBDC284
gpg: Good signature from "openSUSE Project Signing Key <opensuse@opensuse.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 22C0 7BA5 3417 8CD0 2EFE  22AA B88B 2FD4 3DBD C284

karl@erlangen:~/Downloads> sha256sum -c openSUSE-Tumbleweed-NET-x86_64-Snapshot20200416-Media.iso.sha256
openSUSE-Tumbleweed-NET-x86_64-Snapshot20200416-Media.iso: OK
karl@erlangen:~/Downloads> 

对于没有单独的旧版 Leap 镜像.asc文件

 gpg --verify <some>.iso.sha256

您将获得输出,显示文件何时签名并确认指纹,例如

 gpg: Signature made Fri 21 Jul 2017 11:10:22 BST using RSA key ID 3DBDC284
 gpg: Good signature from "openSUSE Project Signing Key <opensuse@opensuse.org>"                                                                                                
 gpg: WARNING: This key is not certified with a trusted signature!                                                                                                              
 gpg:          There is no indication that the signature belongs to the owner.
 Primary key fingerprint: 22C0 7BA5 3417 8CD0 2EFE  22AA B88B 2FD4 3DBD C284

检查密钥指纹是否与已发布的项目密钥匹配(参见上文)。

请参阅 GPG 文档中关于信任签名警告消息的部分,它并不表示问题,只表示您尚未亲自签名该密钥。

同样,如果输出不同(诸如BAD, CRC errorno signature found之类的词是问题的确切标志),则应检查下载文件的完整性及其来源。


修复下载

如果您使用 Linux 作为操作系统,您可以使用命令rsync修复损坏的 ISO 下载。为此,请从 镜像列表中选择一个支持此协议的镜像,然后输入以下内容

rsync rsync://<name-of-mirror>/<opensuse-directory>/ 

这将显示服务器上的目录内容。通过将子目录的名称附加到命令中,您可以进入远程计算机上 ISO 所在的目录。然后

touch <path-to-your-local-ISO-file>
rsync -avP rsync://<name-of-mirror>/<path-to-remote-ISO-file> <path-to-your-local-ISO-file>

将修复文件,仅下载所需数据进行更正。有关更多信息,请参阅rsync的手册页,通过(在 shell 中)输入

man rsync

将 ISO 镜像刻录到 DVD

使用 Linux

成功下载 ISO 镜像后,使用您选择的刻录应用程序将 ISO 文件刻录到空白 CD 或空白 DVD(请注意,从 12.3 版本开始,ISO 将无法再放入 CD,请改用 USB 启动盘)。在运行 openSUSE 的系统上,使用 K3BBrasero 程序刻录光盘。选择允许刻录 CD 或 DVD 镜像和/或 ISO9660 文件系统的选项。不要以刻录文件的方式刻录 ISO 镜像。

在命令行中,您可以使用程序 cdrecord。

cdrecord dev=/dev/cdrecorder speed=44 driveropts=burnproof -dao -eject -v isofile

使用 Microsoft Windows

Windows 10

Windows 7/8

  • 右键点击 ISO 镜像并选择“刻录光盘镜像”。
  • 选择一个光盘刻录机(驱动器)并选择“刻录”。如果您勾选“刻录后验证光盘”,它将确认 ISO 镜像已正确刻录。

使用 MacOS X (10.3 及更高版本)

在 Finder 中,打开“前往”菜单并选择“实用工具”。在“实用工具”文件夹中,您会找到一个名为“磁盘工具”的应用程序。打开它,然后将下载的 ISO 镜像拖放到左侧边栏。选择镜像,点击“刻录”并插入您的 CD/DVD。有关更多信息,请查阅 Apple 的支持页面

制作可启动的 Live USB 启动盘

如果使用 Linux、MacOS 或 Windows,请参阅此操作指南:SDB:Live USB 启动盘


下载故障排除

下载 ISO 镜像等大文件有时会很困难。以下是一些避免最常见问题的提示

  • '空间不足'错误可能发生在 DVD ISO 下载到 FAT32 文件系统时,尽管您的驱动器可能显示您有足够的空间。FAT32 文件系统有 4 GiB 减去 1 字节(或 4,294,967,295 字节)的文件大小限制,因此 DVD ISO(4.7GB = 4.3GiB)将无法容纳。要解决此问题,请下载用于网络安装的 ISO 或下载到另一个驱动器。
  • 考虑使用支持续传的下载管理器:我们强烈建议使用此类软件,因为如果出现下载问题,续传功能允许您继续之前进行的下载,而无需重新开始。许多下载管理器现在也支持校验和验证,这是推荐的。从 这份全面的列表中选择一个具有您所需功能的下载管理器。
  • 代理有下载大小限制吗?:下载 DVD ISO 时,请确保您的代理和下载客户端支持 4.3GiB 或更大的文件。

参见