Packages installed by Server option during Tumbleweed installation

Hello,

I recently approached this Linux distribution. I’d like to do a minimal installation and then manually install Xorg and a graphical interface. In this regard, I have read in other topics that one possibility is to select the server option during installation. I would like to understand more about this option: are the packages installed by this option a simple subset of those installed for example by selecting the Generic Desktop option? Or are server-specific packages also installed?

Thank you

Documentation:

I do not know what “server-specific packages” are, but I doubt such an installation will read your mind for you what services you want to run.

You can use the Pattern View from YaST > Software Management (that is also available during installation) to add packages for certain services (like Web- and LAMP, or DHCP and DNS) easy enough.

In any case you can start an installation, choose the Server option and before start the real installation actions check what is going to be installed.

But maybe another member here can give you more detailed information.

I see there: no GUI (probably running Multi-User level?).

I remember using Text Only, I do not see it in that list. Maybe it is replaced by Server sometime ago.

I was referring to the hypothesis that that type of installation installed extra packages compared to other types listed above in the installation screen (desktop installations), while I would simply like a desktop without a graphical interface. I had doubts because in the past there was the Text only option. I will follow your advice to see which packages are installed.

Thank you

        <id>generic_desktop</id>
        <software>
          <default_patterns>basic_desktop x11 base x11_yast yast2_basis yast2_desktop</default_patterns>
        </software>
        <id>server</id>
        <software>
          <default_patterns>enhanced_base yast2_basis yast2_server</default_patterns>
        </software>

You need to follow dependency chain to find out what gets installed (and one pattern can also require/recommend another pattern). You can also simulate installation using e.g.

zypper --installroot /tmp/root in -t pattern basic_desktop x11 base x11_yast yast2_basis yast2_desktop
1 Like

Sorry, for me that is contradictory.

Out of curiosity, the following packages are missing in generic desktop comparing with server:

-diffutils
-libcbor0_11
-libfido2-1
-libhidapi-hidraw0
-libwtmpdb0
-openssh
-openssh-clients
-openssh-common
-openssh-server
-patterns-base-enhanced_base
-patterns-yast-yast2_server
-yast2-mail
-yast2-tune

openssh-clients is rather unexpected. I can understand the missing openssh-server, but clients are usually something taken for granted. It is possible that additional packages are pulled in by YaST modules beyond this list. E.g. installing either of these patterns list will not get you bootloader, nor will it get you kernel.

I’m thinking about the fact that perhaps it would be more immediate to deselect the patterns that I don’t need from the installation’s graphic interface, so as to have a minimal installation to which I add what I need.

Thank you

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.