É possível procurar as dependências do programa?
Eu não uso o OpenSUSE, mas no Xubuntu (baseado no Debian), posso ver quais dependências um programa requer antes que eu instalo esse programa. Para isso, eu uso apt-cache show program_name .
Nos exemplos a seguir, substituí program_name por xmahjongg , gnome-mahjongg e kmahjongg . As dependências são mostradas abaixo:
xmahjongg
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1), libx11-6
gnome-mahjongg
Depends: libc6 (>= 2.3.4), libcairo2 (>= 1.2.4), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.31.8), libgtk-3-0 (>= 3.4.0), librsvg2-2 (>= 2.32.0), dconf-gsettings-backend | gsettings-backend
kmahjongg
Depends: kde-runtime, libc6 (>= 2.14), libkdecore5 (>= 4:4.11.2), libkdegames6 (>= 4:4.10.80), libkdeui5 (>= 4:4.11.2), libkio5 (>= 4:4.11.2), libkmahjongglib4 (>= 4:4.9.80), libqtcore4 (>= 4:4.6.1), libqtgui4 (>= 4:4.5.3), libstdc++6 (>= 4.1.1), kdegames-mahjongg-data (>= 4:4.10)
Ao inspecionar a saída, eu posso dizer que gnome-mahjongg é (obviamente) um programa do GNOME porque requer libgtk-3-0 e que kmahjongg irá extrair kde e qt dependencies.
Para software que não está no centro de software do meu sistema operacional, eu precisaria consultar a página inicial ou o site do respectivo software. Os requisitos provavelmente são especificados lá.