我想在 Ubuntu 16.04 LTS 上安装晶体学程序 Coot,但似乎只存在 14.04 和 18.04版本。我尝试安装 18.04 版本,但它开始抱怨缺少库。我接下来所做的就是将库从 coot 文件夹复制到 /usr/lib,但现在我被困住了:
::: DYLD_FALLBACK_LIBRARY_PATH is
/home/neitz/coot-Linux-x86_64-ubuntu-18.04.1-pre-release-gtk2-python/libexec/coot-bin: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /home/neitz/coot-Linux-x86_64-ubuntu-18.04.1-pre-release-gtk2-python/libexec/coot-bin)
/home/neitz/coot-Linux-x86_64-ubuntu-18.04.1-pre-release-gtk2-python/libexec/coot-bin: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /home/neitz/coot-Linux-x86_64-ubuntu-18.04.1-pre-release-gtk2-python/libexec/coot-bin)
Guile 1.8.8
Copyright (c) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation
Guile may be distributed under the terms of the GNU General Public Licence;
certain other uses are permitted as well. For details, see the file
`COPYING', which is included in the Guile distribution.
There is no warranty, to the extent permitted by law.
catching the crash log:
coot-exe: "/home/neitz/coot-Linux-x86_64-ubuntu-18.04.1-pre-release-gtk2-python/libexec/coot-bin"
/bin/ls
coot-version:
/home/neitz/coot-Linux-x86_64-ubuntu-18.04.1-pre-release-gtk2-python/libexec/coot-bin
/home/neitz/coot-Linux-x86_64-ubuntu-18.04.1-pre-release-gtk2-python/libexec/coot-bin: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /home/neitz/coot-Linux-x86_64-ubuntu-18.04.1-pre-release-gtk2-python/libexec/coot-bin)
/home/neitz/coot-Linux-x86_64-ubuntu-18.04.1-pre-release-gtk2-python/libexec/coot-bin: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /home/neitz/coot-Linux-x86_64-ubuntu-18.04.1-pre-release-gtk2-python/libexec/coot-bin)
platform:
/bin/uname
core: #f
No core file found. No debugging
我还尝试过从凤凰,但无济于事。有什么办法可以解决这个问题吗?
我衷心感谢您的所有帮助!
答案1
尝试:
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -f
您可能已通过该过程修复了一些依赖项。如果没有,请提供您的日志文件以进行其他故障排除。