I tried to get VMWare Server running on Fedora 9. Notices that it needs to have the 32 bit version of libXtst installed. This does not get installed on x86_64.
Does this library drag in further 32 bit libraries that are needed?
These libraries get loaded in F8.
I will fill out a bug report as well.
Alan wrote:
I tried to get VMWare Server running on Fedora 9. Notices that it needs to have the 32 bit version of libXtst installed. This does not get installed on x86_64.
Does this library drag in further 32 bit libraries that are needed?
These libraries get loaded in F8.
I will fill out a bug report as well.
You are expected to manually install stuff like this.
yum install libXtst.i386 should do it.
Warren Togami wtogami@redhat.com
Alan wrote:
I tried to get VMWare Server running on Fedora 9. Notices that it needs to have the 32 bit version of libXtst installed. This does not get installed on x86_64.
Does this library drag in further 32 bit libraries that are needed?
These libraries get loaded in F8.
I will fill out a bug report as well.
You are expected to manually install stuff like this.
yum install libXtst.i386 should do it.
I didn't have to manually load the 32 bit libraries like that in F8.
I expect there will be great amounts of confusion when F9 is released.
Alan wrote:
yum install libXtst.i386 should do it.
I didn't have to manually load the 32 bit libraries like that in F8.
Yes. The multilib policy has changed and we don't install 32-bit libs on a 64-bit system by default anymore. You can change it in yum.conf by setting multilib_policy=all. The default is best.
Rahul
Rahul Sundaram wrote:
Alan wrote:
yum install libXtst.i386 should do it.
I didn't have to manually load the 32 bit libraries like that in F8.
Yes. The multilib policy has changed and we don't install 32-bit libs on a 64-bit system by default anymore. You can change it in yum.conf by setting multilib_policy=all. The default is best.
What does it hurt to have a library installed that is unused some of the time?
Les Mikesell wrote:
Rahul Sundaram wrote:
Alan wrote:
yum install libXtst.i386 should do it.
I didn't have to manually load the 32 bit libraries like that in F8.
Yes. The multilib policy has changed and we don't install 32-bit libs on a 64-bit system by default anymore. You can change it in yum.conf by setting multilib_policy=all. The default is best.
What does it hurt to have a library installed that is unused some of the time?
The policy change was already proposed and discussed in this list. We don't have space on the live cd. Any software that is unused also adds to disk space, costs bandwidth (both on the systems as well as the mirrors) to keep it updated and increases the potential for security issues and sometimes additional maintenance overhead.
Rahul
On Saturday 19 April 2008 02:07:25 am Les Mikesell wrote:
Rahul Sundaram wrote:
Alan wrote:
yum install libXtst.i386 should do it.
I didn't have to manually load the 32 bit libraries like that in F8.
Yes. The multilib policy has changed and we don't install 32-bit libs on a 64-bit system by default anymore. You can change it in yum.conf by setting multilib_policy=all. The default is best.
What does it hurt to have a library installed that is unused some of the time?
Its been discussed at length, but my personal favorite reason: It annoys the living crap out of a bunch of people to have all these extra unneeded bits installed. If I need/want something 32-bit, I'll install it myself, otherwise, I just want the 64-bit bits. Less stuff to yum upgrade if you don't have umpteen extra unneeded 32-bit bits laying about. Part of my usual dance when installing a 64-bit system in the past has been to immediately yum remove all the 32-bit stuff before doing anything else, so I don't have to wait for those worthless bits to be upgraded -- time spent calculating the upgrade, time spent downloading, time spent installing, etc. (Yes, I'm impatient, but for some people, time is money. For others, more bits to transfer across the wire is money. And so on.)
Warren Togami píše v Pá 18. 04. 2008 v 19:39 -0400:
Alan wrote:
I tried to get VMWare Server running on Fedora 9. Notices that it needs to have the 32 bit version of libXtst installed. This does not get installed on x86_64.
Does this library drag in further 32 bit libraries that are needed?
These libraries get loaded in F8.
I will fill out a bug report as well.
You are expected to manually install stuff like this.
yum install libXtst.i386 should do it.
would not "yum localinstall vmware.rpm" take it automagicaly?
Dan
Dan Horák wrote:
Warren Togami píše v Pá 18. 04. 2008 v 19:39 -0400:
Alan wrote:
I tried to get VMWare Server running on Fedora 9. Notices that it needs to have the 32 bit version of libXtst installed. This does not get installed on x86_64.
...
would not "yum localinstall vmware.rpm" take it automagicaly?
No, because the vmware...rpm is not specific to fedora and hence does not contain proper requires for fedora. You need to add other packages to make it work and allow the kernel module compile.
As an aside, would it be possible to include in Fedora an 'requires' package for vmware, that causes all the required parts to be installed except vmware itself ?
That way it has no external requirements. It also doesn't do anything when installed other than ensure certain other libraries and tools are installed to help an external package work.
In the packaging guidelines, the most applicable part I found was: http://fedoraproject.org/wiki/Packaging/Guidelines?action=show#head-daa717ea...
DaveT
David Timms wrote:
That way it has no external requirements. It also doesn't do anything when installed other than ensure certain other libraries and tools are installed to help an external package work.
Sounds like a libflashsupport type of package and might be helpful for this problem.