[Mageia-dev] Teamviewer and X86_64 build . . .

Colin Guthrie mageia at colin.guthr.ie
Mon Nov 28 11:44:37 CET 2011


'Twas brillig, and Robert Fox at 28/11/11 10:39 did gyre and gimble:
> On Mon, 2011-11-28 at 12:27 +0200, Thomas Backlund wrote:
>> Robert Fox skrev 28.11.2011 12:22:
>>
>>> [root at foxbase Download]# urpmi --allow-nodeps teamviewer_linux\(1\).rpm
>>> warning: teamviewer_linux(1).rpm: Header V3 DSA/SHA1 Signature, key ID
>>> 72db573c: NOKEY
>>> The following package has bad signature:
>>> teamviewer_linux(1).rpm: Invalid signature (NOT OK (no key):
>>> teamviewer_linux(1).rpm: Header V3 DSA/SHA1 Signature, key ID 72db573c:
>>> NOKEY)
>>> Do you want to continue installation ? (y/N) y
>>> installing teamviewer_linux(1).rpm
>>> Installation failed:
>>> 	glibc(x86-32)>= 2.7 is needed by teamviewer6-6.0.9258-1.i386
>>> 	alsa-lib(x86-32) is needed by teamviewer6-6.0.9258-1.i386
>>> 	zlib(x86-32) is needed by teamviewer6-6.0.9258-1.i386
>>> 	libSM(x86-32) is needed by teamviewer6-6.0.9258-1.i386
>>> 	libXext(x86-32) is needed by teamviewer6-6.0.9258-1.i386
>>> 	libXtst(x86-32) is needed by teamviewer6-6.0.9258-1.i386
>>> 	libXdamage(x86-32) is needed by teamviewer6-6.0.9258-1.i386
>>> 	libXfixes(x86-32) is needed by teamviewer6-6.0.9258-1.i386
>>> 	libXrender(x86-32) is needed by teamviewer6-6.0.9258-1.i386
>>> 	freetype(x86-32) is needed by teamviewer6-6.0.9258-1.i386
>>
>> So just make sure you have all those installed, and then use --allow-force.
>>
>> Or use their tarball.
>>
>> --
>> Thomas
> 
> 
> Thanks Thomas -
> 
> I just wanted to understand why the package from the website states
> 32/64 bit but so much 32 bit stuff needs to be installed.  I am also not
> cure that the 32 bit versions of the needed requires will conflict with
> their 64 bit counterparts.  I prefer not to mix and match when possible.

I suspect they just mean it's a 32 bit package that has been tested and
known to work on 64 bit systems - their statement probably doesn't state
that there are separate 64 bit implementations of their utility.

And generally speaking our packaging policy is such that 32 and 64 bit
libraries happily coexist. We put a lot of time and effort into ensuring
this is the case both by design and by poking people who get it wrong!

Which reminds me to poke at the oxygen-gtk3 packager for exactly this
reason....

Col



-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


More information about the Mageia-dev mailing list