Ubuntu 13.04上的Pharo:找不到模块时出错;vm-display-X11“;
我已经下载了Pharo 2.0 Linux安装程序。在Ubuntu 13.04 64位上,我已经安装了Ubuntu 13.04上的Pharo:找不到模块时出错;vm-display-X11“;,ubuntu,32bit-64bit,smalltalk,pharo,Ubuntu,32bit 64bit,Smalltalk,Pharo,我已经下载了Pharo 2.0 Linux安装程序。在Ubuntu 13.04 64位上,我已经安装了ia32 libs和ia32 libs multiarch。然而,当我启动Pharo时,我得到一个错误:找不到模块vm-display-X11。之后,它将中止 如往常一样,上述文件可在bin目录中找到。我以前从未遇到过这个错误。我最近重新安装了Ubuntu,之后出现了这个错误。有什么建议吗?谢谢。以下两个步骤解决了问题 sudo ln-s/usr/lib/i386 linux gnu/mesa/
ia32 libs
和ia32 libs multiarch
。然而,当我启动Pharo时,我得到一个错误:找不到模块vm-display-X11
。之后,它将中止
如往常一样,上述文件可在
bin
目录中找到。我以前从未遇到过这个错误。我最近重新安装了Ubuntu,之后出现了这个错误。有什么建议吗?谢谢。以下两个步骤解决了问题
sudo ln-s/usr/lib/i386 linux gnu/mesa/libGL.so.1/usr/lib32/libGL.so.1
sudo ldconfig
不漂亮,但它起作用了 在Ubuntu上安装Pharo最简单的方法是使用专用PPA:
请参阅位于的“Ubuntu ppa”部分,vm-display-X11可能有一些未满足的依赖项,请使用ldd查找它们
ldd pharo-vm/vm-display-X11
这将输出类似于
linux-gate.so.1 (0xf776e000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf7706000)
libGL.so.1 => not found
libX11.so.6 => not found
libc.so.6 => /lib/libc.so.6 (0xf7539000)
/lib/ld-linux.so.2 (0xf776f000)
在ubuntu中,使用dpkg-S查找提供这些依赖项的包
dpkg -S libGL.so.1 libX11.so.6
最后,使用您的package manager从pharo.org安装它们:
在较新的Ubuntu和Debian发行版中安装需要一些操作
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libx11-6:i386
sudo apt-get install libgl1-mesa-glx:i386
sudo apt-get install libfontconfig1:i386
sudo apt-get install libssl1.0.0:i386
它应该可以工作听起来它可能值得作为错误报告传递给Ubuntu libGL维护者。