我有一个由不可用的人安装的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命令吗?
提前致谢。
答案 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添加为 存储库到服务器。
- 启动YaST |软件|软件存储库
- 选择添加
- 选择媒体类型,然后按Next
- 浏览到ISO或插入DVD,然后按Next
- 完成添加存储库,然后关闭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才能使用(我做到了)。