专有软件Stata version 14在LTS 16.04上运行良好,但我犯了一个错误:将Ubuntu升级到16.10,而没有考虑专有软件(Stata是我唯一的一个)可能会崩溃的可能性。我不能降级。斯塔塔说:
stata-se: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directoryStata支持告诉我要安装libpng12。
因此,我的问题是,如何安全地安装并使Stata可以使用这个库?(显然,Stata即使在库中也不能很好地工作,但是功能是可用的。)
试着用apt:
E:找不到包libpng12
libpng-dev已经安装好了,似乎不能满足需要。
我想Stata的支持会告诉我这样一个简单的解决方案是否有效,但是在试图用符号链接来伪装它时,
sudo ln -s /usr/lib/i386-linux-gnu/libpng16.so.16.25.0 /usr/lib/i386-linux-gnu/libpng12.so.0没什么区别。
sudo ln -s /usr/lib/i386-linux-gnu/libpng16.so.16.25.0 /usr/lib/x86_64-linux-gnu/libpng12.so.0给予:
stata-se: error while loading shared libraries: libpng12.so.0: wrong ELF class: ELFCLASS32发布于 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。单击此文件,或使用以下内容启动该文件
gnome-open ~/Downloads/libpng12-0_1.2.54-1ubuntu1_amd64.deb然后单击“安装”按钮。
现在,Stata14和它的xstata将推出良好的。菜单中将缺少图标,但其他一切似乎都正常。
https://askubuntu.com/questions/900506
复制相似问题