The RPM packages in the ZENworks package repository are published in a format that can be used only by the ZENworks Agent. In other Linux distributions, some package management tools like YaST, ZYpper, and YUM cannot understand this package repository format of the ZENworks Server, so they cannot access the necessary packages. In order to make the ZENworks published packages available to these package management tools, you can export the packages in a bundle to a YUM repository and publish the YUM repository on any ZENworks Server. You can then add the YUM repository to YaST, ZYpper, or YUM, or to any tool that understands the format of the YUM repository, and make use of the packages on the ZENworks Server.
You can also create a YUM service for bundle groups. Each bundle in the group is created as a patch in the exported YUM service.
NOTE:
If you create a YUM repository from a bundle, this new YUM repository will contain only packages.
If you create a YUM repository from a bundle group, this new YUM repository will contain both packages and patches, with each patch corresponding to a member bundle of the bundle group.
YUM repositories created by ZENworks do not support patterns.
You can create a YUM service for a published version (not a sandbox version) of a Linux bundle or a Linux Dependency bundle.
In ZENworks Control Center, click
in the left pane to display the Bundles panel.In the
column, click a Linux bundle or a Linux Dependency bundle to display its tab.In the General panel, click
next to the field.This opens the Bundle YUM Service Wizard.
In the Primary Servers panel, click
.In the dialog box, browse for and select the servers on which you want to host the YUM service, then click
.Click
to create the YUM service on the bundle.The bundle’s Summary page is displayed.
The
field displays the relative path of the YUM repository.The YUM service does not exist until the first YUM service is hosted on a Primary Server.
NOTE:If you are unable to use Novell Support Knowledgebase
for the YUM repository created by ZENworks 11 SP2, see TID 7007928 in theYou can edit a YUM service to add additional Primary Servers on which you want to host the YUM service or remove the Primary Servers on which you do not want the YUM service.
In ZENworks Control Center, click
in the left pane to display the Bundles panel.In the
column, click a Linux bundle or a Linux Dependency bundle to display its tab.In the General panel, click
next to the field.You can add or remove Primary Servers.
In the Bundle YUM Service wizard that is displayed, add or remove the Primary Servers.
Tasks |
Steps |
---|---|
Adding a Primary Server |
|
Removing a Primary Server |
|
Removing a YUM service from a bundle removes it from all the Primary Servers on which the service is hosted.
In ZENworks Control Center, click
in the left pane to display the Bundles panel.In the
column, click a Linux bundle or a Linux Dependency bundle to display its tab.In the General panel, click
next to the field.NOTE:Click the
link in to effectively remove the YUM service immediately, or the YUM service is removed when the next YUM Services Refresh Schedule is configured.