Previous page

Next page

Locate page in Contents

Print this page

Updating EZ Template Packages in Containers

Virtuozzo allows you to update packages of the OS EZ template a Container is based on and of any application EZ templates applied to the Container. You can do it by using the vzpkg update utility. Assuming that Container 101 is based on the redhat-el5-x86 OS EZ template, you can issue the following command to update all packages included in this template:

# vzpkg update 101 redhat-el5-x86

...

Updating: httpd ####################### [1/4]

Updating: vzdev ####################### [2/4]

Cleanup : vzdev ####################### [3/4]

Cleanup : httpd ####################### [4/4]

Updated: httpd.i386 0:2.0.54-10.2 vzdev.noarch 0:1.0-4.swsoft

Complete!

Updated:

httpd i386 0:2.0.54-10.2

vzdev noarch 0:1.0-4.swsoft

Notes:

1. Updating EZ templates is supported for running Containers only.

2. If you are going to update the cache of a commercial OS EZ template (e.g. Red Hat Enterprise Server 5 or SLES 10), you should first update software packages in the remote repository used to handle this OS EZ template and then proceed with updating the EZ template cache. Detailed information on how to manage repositories for commercial Linux distributions is provided in the Virtuozzo Templates Management Guide.

As you can see from the example above, the httpd and vzdev applications have been updated for the redhat-el5-x86 OS EZ template. If you wish to update all EZ templates (including the OS EZ template) inside Container 101 at once, execute this command:

# vzpkg update 101

...

Running Transaction

Updating : hwdata ###################### [1/2]

Cleanup : hwdata ###################### [2/2]

Updated: hwdata.noarch 0:1.0-3.swsoft

Complete!

Updated:

hwdata noarch 0:0.158.1-1

In the example above, only the hwdata package inside Container 101 was out of date and updated to the latest version.