首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Stata 14在Ubuntu 16.10/17.04/17.10上没有启动,出现了"libpng12.so.0“错误。如何安装libpng12?

Stata 14在Ubuntu 16.10/17.04/17.10上没有启动,出现了"libpng12.so.0“错误。如何安装libpng12?
EN

Ask Ubuntu用户
提问于 2017-04-05 16:33:52
回答 1查看 6.9K关注 0票数 2

专有软件Stata version 14在LTS 16.04上运行良好,但我犯了一个错误:将Ubuntu升级到16.10,而没有考虑专有软件(Stata是我唯一的一个)可能会崩溃的可能性。我不能降级。斯塔塔说:

代码语言:javascript
复制
stata-se: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

Stata支持告诉我要安装libpng12。

因此,我的问题是,如何安全地安装并使Stata可以使用这个库?(显然,Stata即使在库中也不能很好地工作,但是功能是可用的。)

试着用apt:

E:找不到包libpng12

libpng-dev已经安装好了,似乎不能满足需要。

我想Stata的支持会告诉我这样一个简单的解决方案是否有效,但是在试图用符号链接来伪装它时,

代码语言:javascript
复制
sudo ln -s /usr/lib/i386-linux-gnu/libpng16.so.16.25.0 /usr/lib/i386-linux-gnu/libpng12.so.0

没什么区别。

代码语言:javascript
复制
sudo ln -s /usr/lib/i386-linux-gnu/libpng16.so.16.25.0 /usr/lib/x86_64-linux-gnu/libpng12.so.0

给予:

代码语言:javascript
复制
stata-se: error while loading shared libraries: libpng12.so.0: wrong ELF class: ELFCLASS32
EN

回答 1

Ask Ubuntu用户

发布于 2017-04-06 18:30:24

以下是更简单/简洁的答案:

这是测试64位Stata在64位Ubuntu 16.10和17.10 (但似乎失败17.04?)。简单地说:

访问http://packages.ubuntu.com/xenial/amd64/libpng12-0/download并单击到镜像的任何链接。这将下载libpng12-0_1.2.54-1ubuntu1_amd64.deb。单击此文件,或使用以下内容启动该文件

代码语言:javascript
复制
gnome-open ~/Downloads/libpng12-0_1.2.54-1ubuntu1_amd64.deb

然后单击“安装”按钮。

现在,Stata14和它的xstata将推出良好的。菜单中将缺少图标,但其他一切似乎都正常。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/900506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档