Thin X install (gvim, yast2) Some utility package that "contains" xdpyinfo pwgen genius zip p7zip TODO: UPDATE FOR OpenSuSE 11, and include Firefox 3! SOME HOST RESOLUTIONS FAILING BECAUSE AVAHI CAN'T SEE THE INSTALLED MDNS FOR UNKNOWN REASON. FUCK AVAHI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Workaround is to edit /etc/nsswitch.conf and let regular dns work. (KDE requires Avahi and its daemon to be installed). Install basic text distro as listed in bifrost:/export/staff/solidstate/os*. Leave md* packages even if not using, since required by a core pattern. (Perhaps same with power*?) See suse11.1.txt file! [+ gdk-pixbuf I think not] Servers get rid of yast2-firewall # Not needed for headless server: + MozillaFirefox, 32 bit (@i586) + flash-player (These will all pull in other rpms via dependencies). and run /sbin/conf.d/SuSEconfig.gtk2 DEVEL + java-*-sun-devel (32 bit needed for Mozilla browsers) + svn + cvs PROBABLY + java-*-sun-plugin (will pull in java-*-sun, 32 bit) #+ nspluginwrapper@i586 DO NOT NEED THIS FOR Flash or Java in Firefox!!! FOR KDE 4 BASICS (HEADFUL) + kdebase4-kdm ???? + xorg-x11-server + kdeaddons4-konqueror ??? (kdebase4 contains "startkde", so I'd think that is required for either local or remote kde?) ??? HEADLESS KDE 4 via VNC /etc/sysconfig/displaymanager: DISPLAYMANAGER_REMOTE_ACCESS="yes" (There is a yast2 module to enable 'remote vnc access', but I dont' know which) ?Probably need kdebase4-kdm? ?Probably need kdebase4? Need kdm running ENHANCED BASE PATTERN If you want a workstation GUI set up (KDE or Gnome), then your super-pattern will select Enhanced Base, and you should be very careful removing things from that pattern. Same as in ss-module/install.txt, except may want to retain the following: alsa-plugins cups* dosfstools ntfs* ulimit wireless-tools w3m-* (needed for Apache) -amarok ! -*NetworkManager* -*nepom* After tabooing AppArmor, click on any rpm within.