You could tell a little bit more. What made you to use this command? Are you immedialtly after an installation? Are you missing something? When you want us to follw your strain of thoughts, you must be a bit more talkative.
I personaly never did it (but maybe YaST did some equivalent) and you made me curious. So I did (on my 32-bit 11.4):
Thus it seems that saying yes might give you things that could be fine to have. OTOH there are a lot of 32-bit libraries there and I do not know why you should need them
I did it, because of this:
*install-new-recommends or inr
This command finds and installs newly added recommended packages for packages you have already installed. This provides an easy way to get new language bundles for your software or drivers for newly added hardware.
*Anyway I installed those packages and everything went well …
The only reason I can think of that it would automatically select so many 32-bit packages is that you have a 32-bit program installed that’s recommending them.
If you’re really curious about why they’re being selected, I’d see what zypper complains about if you try removing them:
$ sudo zypper rm *-32bit
Without actually removing all the packages, it should give you some idea of what’s requiring them.
No, those 32-bit packages are installed when you ask zypper to install recommendations… because they are recommended. Just that.
My 12.1 x86-64 system only has four -32bit packages
$ zypper --no-refresh se -s -i -- -32bit
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+--------------------+---------+----------------+--------+-----------
i | glibc-32bit | package | 2.14.1-14.27.1 | x86_64 | Updates
i | glibc-locale-32bit | package | 2.14.1-14.27.1 | x86_64 | Updates
i | libncurses5-32bit | package | 5.8-5.1.4 | x86_64 | OSS
i | nss-mdns-32bit | package | 0.10-52.1.2 | x86_64 | OSS
(grub needs glibc-32bit and libncurses5-32bit, and the other two are recommendations of the first ones)
But that’s because of my /var/lib/zypp/SoftLocks file. Most people will have way more.
gtk2-engines recommends gtk2-engines-32bit… A basic 64 bits package recommends a -32bit one. And obviously gtk2-engines-32bit has it’s own -32bit requirements…
Since they are recommendations and not requirements zypper will not complain about anything.