您尚未登录。

#1 2015-01-30 16:44:51

gansteed
会员
注册时间: 2014-03-23
帖子: 11

有人玩dont starve吗?有个问题

$ ./dontstarve.sh 
./dontstarve: /usr/lib/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by ./dontstarve)

然后我下了一个curl7.22, 编译以后, 复制到dontstarve/bin/lib64/libcurl.so.4, 再运行就报错是段错误, 有人解决一下吗与到过相同的问题吗?

google上送到klei官网论坛有类似问题, 但是官方说arch并不是官方支持, 没有给出解答 sad

离线

#2 2015-01-30 18:38:40

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: 有人玩dont starve吗?有个问题

你需要装旧版本的libcurl.so

离线

#3 2015-01-30 18:57:27

cjxgm
忙,却还想养猫?
所在地: 杭州
注册时间: 2011-08-19
帖子: 414
个人网站

Re: 有人玩dont starve吗?有个问题

可以用 steam runtime,里面有

64位的
~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libcurl.so.4
或者32位的
~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libcurl.so.4

这样运行就行:

~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ./dontstarve.sh

前提是你装了 steam

离线

#4 2015-01-30 23:30:59

gansteed
会员
注册时间: 2014-03-23
帖子: 11

Re: 有人玩dont starve吗?有个问题

cjxgm 说:

可以用 steam runtime,里面有

64位的
~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libcurl.so.4
或者32位的
~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libcurl.so.4

这样运行就行:

~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ./dontstarve.sh

前提是你装了 steam


嗯,我的Ubuntu上安装了steam, 明天试试

离线

#5 2015-01-30 23:31:56

gansteed
会员
注册时间: 2014-03-23
帖子: 11

Re: 有人玩dont starve吗?有个问题

atmouse 说:

你需要装旧版本的libcurl.so

我自己编译的libcurl的旧版本, 但是似乎没有用,明天试试steam带的自带的版本吧

离线

页脚