openSUSE:WebYaST deployment size

Jump to: navigation, search

WebYaST size considerations

This is just a random collection of observations.

Installing on SLE11

Start point: Minimal (no Desktop, no X11) SLE11 SP1 installation

  • Client and Service
# zypper in webyast-base-ui webyast-base-ws
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  check-create-certificate fam FastCGI libfreebl3 libgio-2_0-0 libgmodule-2_0-0 liblua5_1 libpackagekit-glib10 lighttpd lighttpd-mod_magnet mozilla-nspr mozilla-nss
  NetworkManager-glib PackageKit PackageKit-lang ruby-dbus ruby-devel ruby-fcgi rubygem-actionmailer-2_3 rubygem-actionpack-2_3 rubygem-activerecord-2_3 rubygem-activeresource-2_3
  rubygem-activesupport-2_3 rubygem-gettext rubygem-gettext_activerecord rubygem-gettext_rails rubygem-locale rubygem-locale_rails rubygem-polkit rubygem-rack rubygem-rails-2_3
  rubygem-rake rubygem-rpam rubygems rubygem-sqlite3 rubygem-webyast-rake-tasks webyast-base-ui webyast-base-ws

38 new packages to install.
Overall download size: 15.7 MiB. After the operation, additional 57.8 MiB will be used.


  • Service only
# zypper in webyast-base-ws
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  fam FastCGI libfreebl3 libgio-2_0-0 libgmodule-2_0-0 liblua5_1 libpackagekit-glib10 lighttpd lighttpd-mod_magnet mozilla-nspr mozilla-nss NetworkManager-glib PackageKit
  PackageKit-lang ruby-dbus ruby-devel ruby-fcgi rubygem-actionmailer-2_3 rubygem-actionpack-2_3 rubygem-activerecord-2_3 rubygem-activeresource-2_3 rubygem-activesupport-2_3
  rubygem-polkit rubygem-rack rubygem-rails-2_3 rubygem-rake rubygem-rpam rubygems rubygem-sqlite3 rubygem-webyast-rake-tasks webyast-base-ws

31 new packages to install.
Overall download size: 13.5 MiB. After the operation, additional 47.3 MiB will be used.
  • Client only

# zypper in webyast-base-ui
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  check-create-certificate fam FastCGI liblua5_1 lighttpd lighttpd-mod_magnet ruby-devel ruby-fcgi rubygem-actionmailer-2_3 rubygem-actionpack-2_3 rubygem-activerecord-2_3
  rubygem-activeresource-2_3 rubygem-activesupport-2_3 rubygem-gettext rubygem-gettext_activerecord rubygem-gettext_rails rubygem-locale rubygem-locale_rails rubygem-rack
  rubygem-rails-2_3 rubygem-rake rubygems rubygem-sqlite3 webyast-base-ui

24 new packages to install.
Overall download size: 13.2 MiB. After the operation, additional 50.2 MiB will be used.

Specific packages

  • webyast-status-ws

# zypper in webyast-status-ws
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  bridge-utils cairo collectd dejavu dnsmasq libavahi-client3 libavahi-common3 libcollectdclient0 libgnutls26 liboping0 libpixman-1-0 libsensors4 libstatgrab6 libvirt open-iscsi pango
  rrdtool sensors socat virt-utils webyast-status-ws xen-libs xorg-x11-libXdmcp yast2-ruby-bindings

24 new packages to install.
Overall download size: 7.7 MiB. After the operation, additional 29.1 MiB will be used.

These numbers are for a system that has a full YaST and package management stack installed. The indirect dependencies of WebYaST when starting from a stripped down image (like we have on SUSE Linux Enterprise Point of Service) are even larger.

It may sound strange to think of WebYaST being used without a full YaST and zypper stack installed, but quite a few WebYaST features (rebooting, shutdown, system status, basic configuration tasks) wouldn't need a full YaST in the back, except that there are package dependencies that always pull them in.