Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #167064 > unrolled thread

Dealing with library dependencies

Started byMartin Hanson <greencoppermine@yandex.com>
First post2016-04-25 09:40 +0200
Last post2016-04-25 12:10 +0200
Articles 3 — 3 participants

Back to article view | Back to linux.debian.user


Contents

  Dealing with library dependencies Martin Hanson <greencoppermine@yandex.com> - 2016-04-25 09:40 +0200
    Re: Dealing with library dependencies Reco <recoverym4n@gmail.com> - 2016-04-25 10:00 +0200
    Re: Dealing with library dependencies Sven Arvidsson <sa@whiz.se> - 2016-04-25 12:10 +0200

#167064 — Dealing with library dependencies

FromMartin Hanson <greencoppermine@yandex.com>
Date2016-04-25 09:40 +0200
SubjectDealing with library dependencies
Message-ID<rrJhE-1QD-5@gated-at.bofh.it>
Hi,

I was thinking about getting the game Alien Isolation, but running a "strace" at a friends installation showed that the game required libssl.1.0.0, but I am running Debian Stretch which has libssl.1.0.2. Also other similar libraries are off on version number.

How does one handle such an issue?

Downgrading to jessie is not an option as I have other stuff that requires newer libraries, hence the original need for stretch.

Should one simply create a symbolic link from libssl.1.0.2 to libssl.1.0.0? Would that even work?

I don't understand why library dependencies doesn't come with the games themselves in some in-game directory so as to make it more independent upon Linux distribution etc.

Anyway, feedback, help, and suggestions would be greatly appreciated.

Kind regards,

Martin

[toc] | [next] | [standalone]


#167065

FromReco <recoverym4n@gmail.com>
Date2016-04-25 10:00 +0200
Message-ID<rrJB0-20d-1@gated-at.bofh.it>
In reply to#167064
	Hi.

On Mon, Apr 25, 2016 at 09:04:11AM +0200, Martin Hanson wrote:
> Hi,
> 
> I was thinking about getting the game Alien Isolation, but running a "strace" at a friends installation showed that the game required libssl.1.0.0, but I am running Debian Stretch which has libssl.1.0.2. Also other similar libraries are off on version number.
> 
> How does one handle such an issue?

Rebuilding it from the source usually helps.


> Should one simply create a symbolic link from libssl.1.0.2 to libssl.1.0.0? Would that even work?

No. libssl is (in)famous for its unstable API and ABI, and the names are different for this very reason.


> I don't understand why library dependencies doesn't come with the games themselves in some in-game directory so as to make it more independent upon Linux distribution etc.

Security concerns, mostly. Every time one ships a library like that one should take a responsibility of tracking every vulnerability in the library *and* update it accordingly. Else the user of the software is left at the mercy of malware and blackhats :)

And if the authors of Alien Isolation really cared about Linux distribution independence - they'd use GNUTLS instead of OpenSSL.

Reco

[toc] | [prev] | [next] | [standalone]


#167072

FromSven Arvidsson <sa@whiz.se>
Date2016-04-25 12:10 +0200
Message-ID<rrLCP-3W5-27@gated-at.bofh.it>
In reply to#167064

[Multipart message — attachments visible in raw view] — view raw

On Mon, 2016-04-25 at 09:04 +0200, Martin Hanson wrote:
> Hi,
> 
> I was thinking about getting the game Alien Isolation, but running a
> "strace" at a friends installation showed that the game required
> libssl.1.0.0, but I am running Debian Stretch which has libssl.1.0.2.
> Also other similar libraries are off on version number.
> 
> How does one handle such an issue?
> 
> Downgrading to jessie is not an option as I have other stuff that
> requires newer libraries, hence the original need for stretch.
> 
> Should one simply create a symbolic link from libssl.1.0.2 to
> libssl.1.0.0? Would that even work?
> 
> I don't understand why library dependencies doesn't come with the
> games themselves in some in-game directory so as to make it more
> independent upon Linux distribution etc.
> 
> Anyway, feedback, help, and suggestions would be greatly appreciated.

This is a Steam game right?

Steam does come with libraries so I doubt it will be a problem. I'm
running Steam on sid and haven't had any problems. (Haven't tried that
particular game though).

I believe you can buy it and if it doesn't work, get a full refund?

-- 
Cheers,
Sven Arvidsson
http://www.whiz.se
PGP Key ID 6FAB5CD5

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web