openSUSE:WebYaST deployment size
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.