我无法在 SLES 10 中使用yast -i
或;zypper install
它要我插入一张 SLES 10 SP3 CD,但我没有。我应该怎么办?
localhost:~ # zypper install curl-devel
Restoring system sources...
Parsing metadata for SUSE Linux Enterprise Server 10 SP3...
Parsing RPM database...
Summary:
<install> [S1:1][package]curl-devel-7.15.1-19.16.13.i586
<install> [S1:1][package]libidn-devel-0.6.0-14.2.i586
<install> [S1:1][package]openssl-devel-0.9.8a-18.36.i586
Continue? [y/n]: y
Downloading: [S1:1][package]libidn-devel-0.6.0-14.2.i586, 1.1 M(4.3 M unpacked)
Please insert media [Failed to mount cd:///?devices=/dev/hdb on : Mounting media failed
] # 1 and type 'y' to continue or 'n' to cancel the operation. [y/n]: y
Please insert media [Failed to mount cd:///?devices=/dev/hdb on : Mounting media failed
] # 1 and type 'y' to continue or 'n' to cancel the operation. [y/n]:
答案1
检查您的 YAST 存储库,这里是常见的列表。删除对cd://
存储库源文件中的任何引用。
答案2
如果您没有媒体或存储库,您如何安装它?
您可以从以下位置免费下载 SLES 10 SP3:SUSE 的网站这是指向 SUSE 站点的直接链接,其中包含可供下载的 SP3 磁盘。
suse.com --> services and support tab --> Download header --> Products --> use the top pull-down to select SUSE Linux Enterprise --> 2nd pull-down to select 10 SP3 --> follow the links to download with 60-day eval. subscription.
该产品将永远有效,但您只能在 60 天内获得新的更新(如果您注册)
不过,如果您列出了多个存储库,并且您将 CD 列为最高优先级,如上所述,taspeotis
您可以简单地删除 CD 条目,并且如果您的硬盘上有有效文件并在存储库中列出,它将起作用。
下载 CD 后,您可以安装它,将文件复制到硬盘驱动器并添加新的存储库,将它们添加到 Web 服务器上的可索引位置并添加存储库http
,nfs
或者在 YaST 中找到任何其他批准的方法。
但是,如果您下载的光盘与您安装的光盘不同。这意味着如果您从 CD 版本安装并下载 DVD 版本,GPG 密钥将不匹配,并且您将收到错误消息。有一个选项可以覆盖和忽略。或者删除旧的密钥和密钥文件,然后从新下载的磁盘导入它们。