Then, can u recommend a distro for developing. I need to setup a linux vm to do some web things and try to do some torque things when I get a new job.
Yes of course. Everything is summed,
what you want to do? and
what is your skill level? the truth is, almost everything you can do in any distro, but we fall into the question again, what is your skill level? So, why I asked "what you want to do?" if I can do in any distro, because some distros have "ready" or "plug and play" some stuff.
Another truth is, any distros has his philosophy
*1, and you need to know it,
this is very important this affect how you use it or how you manage the system, you need to adapt yourself to your linux system, not the other way, unless you make a distro or have a high linux skill level of course...
Apologizes for the brief longer explanation
So, let me try to recommended a good distro for what you need...
For everything you said, I can recommend the following distros...
Skill level easy
- Fedora
Skill level intermediate
- Arch Linux
Skill level high
- Slackware
I'm using the following criteria for choosing that distros: for learning linux, development, linux philosophy, gaming, web services, the skill you learn can apply to a job, for desktop use, for home server use, stability and other criteria related to updated/outdated apps but need more explaining and I have sleep! .
Returning to your main question, I used a lot Slackware, Arch Linux (and others distros like gentoo, etc) and the method to install a multilib environment was very easy, without exaggeration one or two commands.
See this:
Arch Linux
https://wiki.archlinux.org/index.php/Multilib
Slackware Linux
http://www.slackware.com/~alien/multilib/
As you can see is easy, 2 steps, ripped all the explanations, of course you need to know what are you doing.
If you have any doubt please comment it....
*1 Read about Slackware philosophy for understand what I mean:
http://docs.slackware.com/slackware:philosophy -
https://en.wikipedia.org/wiki/Slackware ... philosophy
regards
J