一个SLES-SAP的附加软件#
用于SAP应用程序的SUSE Linux企业服务器可以轻松安装订阅中未包含的软件:
扩展和模块允许安装由SUSE创建和支持的其他软件。有关扩展和模块的更多信息,请参见部署指南,部分”系统初始配置”章”安装模块、扩展和第三方附加组件产品beplay体育官方app下载”在https://documentation.suse.com/sles-12。
- 允许安装由第三方创建和支持的包,特别是针对SLES-SAP。它还可以方便地访问第三方培训和支持。看到
SUSE Package Hub允许安装由SUSE Linux Enterprise社区创建的软件包,但不提供支持。看到第A.3节“SUSE软件包集线器”。
. 1识别用于SAP应用程序的SUSE Linux企业服务器的基础产品#
为了识别和区分SUSE产品,请使用以下文件之一:beplay体育官方app下载
-
/etc/os-release
-
具有键值对的文本文件,类似于shell兼容的变量赋值。每个键都在单独的一行上。
你可以搜索
CPE_NAME
关键的;但是,在不同的版本和服务包之间,该值会发生变化。如果您需要更多的细节,请参阅文章//www.9173uu.com/support/kb/doc/?id=7023490。 -
/etc/product.d/baseproduct
-
指向XML文件的链接。的
/etc/product.d/
目录包含不同的.prod
文件。根据您购买的产品和您安装系统的方式,链beplay体育官方app下载接
/etc/product.d/baseproduct
能指着不同的吗.prod
例如文件,sle-module-sap-applications.prod
。同样的信息CPE_NAME
是否存储在标签中< cpeid >
。
除其他信息外,这两个文件都包含操作系统和基本产品。基本乘积(键CPE_NAME
和标签< cpeid >
)跟随公共平台枚举规范。
基本上,您可以从文件中提取任何信息/etc/product.d/baseproduct
或者使用命令grep
或xmlstarlet
(两者都适用于您的产品)。beplay体育官方app下载由于XML也是文本,所以使用grep
为”简单的搜索”当输出的格式无关紧要时。但是,如果您的搜索更高级,需要在另一个脚本中输出,或者希望避免在输出中使用XML标记,则使用xmlstarlet
命令。
例如,要得到你的基础产品,使用grep
是这样的:
>
grep
cpeid /etc/beplay体育官方app下载products.d / baseproduct < cpeid > cpe: / o: suse: sle-module-sap-applications:释放: spSP_NUMBER< / cpeid >
的释放和SP_NUMBER是占位符,并描述您的产品发行号和服务包。
同样可以用xmlstarlet
。您需要XPath(引导您找到信息的步骤)。使用适当的选项,您可以避免< cpeid >
/< / cpeid >
标签:
>
xmlstarlet
sel -T -T -v "/product/cpeid" /etc/beplay体育官方app下载products.d / baseproduct cpe / o: suse: sle-module-sap-applications:释放: spSP_NUMBER
更高级的搜索(这对于grep
)将列出所有其他产品所需的依赖项。beplay体育官方app下载假设,basename
指出sle-module-sap-applications.prod
,将输出SUSE Linux Enterprise Server for SAP Applications所需的所有产品依赖项:
>>
xmlstarlet
/product/productdependency[@relationship='requires']/@name" /etc/products.beplay体育官方app下载d/baseproduct SUSE_SLE sl -ha
a .SUSE Connect程序#
使用以下命令从YaST控制中心启动“SUSE Connect Program”
。从可用选项中进行选择。单击,启用软件存储库 。SUSE Connect程序启用的所有软件均来自第三方。如需支持,请与相关供应商联系。SUSE不支持这些产品。
SUSEConnect
命令行工具的SUSEConnect
命令行工具是一个单独的工具,具有不同的用途:它允许您注册SUSE产品的安装。beplay体育官方app下载
a .SUSE软件包集线器#
SUSE Package Hub为SLE提供了许多以前只能在openSUSE上使用的软件包。来自SUSE Package Hub的包是由社区创建的,不提供支持。这些选择包括,例如:
R编程语言
Haskell编程语言
KDE 5桌面
要启用SUSE Package Hub,请按照如下说明添加存储库https://packagehub.suse.com/how-to-use/。
更多信息,请参见SUSE Package Hub网站https://packagehub.suse.com。