如何将默认存储库/存储库添加到SLES 11 SP4?

时间:2016-04-15 04:40:12

标签: repository suse sles zypper

我有一个由不可用的人安装的SLES 11 SP4服务器。 我检查了/etc/zypp/repos.d,有一个repo文件 SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109.repo 它的内容是:

[SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109]
name=SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109
enabled=1
autorefresh=0
baseurl=cd:///?devices=/dev/sr0
path=/
type=yast2
keeppackages=0

此回购不可用。 我想添加默认的网络存储库/存储库但是经过大量搜索我找不到如何做到这一点。 我知道如何添加存储库,但我不知道如何添加默认存储库。 你能为他们提供zypper ar命令吗?

提前致谢。

3 个答案:

答案 0 :(得分:5)

对于SLES,您只需注册服务器:

suse_register -a regcode-sles=yourRegistrationCode -a email=you@email.com -L /root/.suse_register.log

然后,将自动添加回购。您也可以登录到您的帐户here,然后点击基本和扩展产品。我会给你一个我在那里看到的网址,但是对你来说没用,因为存储需要您可以连接之前的身份验证,也因为我使用的是Itanium版本。这是一个示例回购:

https://updates.suse.com/repo/$RCE/SLES11-SP4-Pool/sle-11-ia64

其他答案中列出的回购并非官方SLES回购。

答案 1 :(得分:1)

来自How to add SLES repository on SLES server

系统处于运行状态时,系统会将存储库自动添加到SLES中。 注册到SUSE客户中心(SCC),SUSE Manager或 SMT / RMT。如果您需要手动添加存储库或iso作为 储存库:

请确保将SLES ISO或DVD添加为 存储库到服务器。

  1. 启动YaST |软件|软件存储库
  2. 选择添加
  3. 选择媒体类型,然后按Next
  4. 浏览到ISO或插入DVD,然后按Next
  5. 完成添加存储库,然后关闭YaST

说明 请参阅 cd:///?devices = / dev / sr0 -这意味着zypper正在从虚拟cd(挂载的ISO)中寻找存储库。再次安装它,zypper会很好。仅供参考,您可以使用yast2实用程序将回购协议从ISO添加/删除到zypper配置中。

我建议不要使用openSuSE(建议接受的答案),因为这是一个自由分发的操作系统,而SLES是SuSE在openSuSE之上开发的。因此,openSUSE仓库中的所有软件包可能无法与SLES很好地配合。

答案 2 :(得分:0)

我发现在YaST2中你可以添加以下存储库来访问SLES 11的包:

https://nu.novell.com/repo/$RCE/SLES11-SP4-Pool/sle-11-x86_64

改变" SP4"如果你有不同的SP。

当要求提供凭据时,请在SUSE Customer Center>上插入您可以找到的凭据。组织>组织证书。

我不知道您是否需要注册您的SLES才能使用(我做到了)。