使用 CMake 安装 avogadro 时出错‘lconvert:无法执行没有这样的文件或目录’

使用 CMake 安装 avogadro 时出错‘lconvert:无法执行没有这样的文件或目录’

我是 ubuntu 新手。我正在尝试安装 Avogadro。该程序需要以下软件包,我可以安装:CMake - OpenBabel 2.3.2 - Qt4 - Git - Eigen2。这是安装的秘诀:

cd $HOME/src
git clone git://github.com/cryos/avogadro.git
mkdir -p $HOME/build/avogadro
cd $HOME/build/avogadro
cmake $HOME/src/avogadro
make -j2
sudo make install

它无法编译,但是当我跳过“git clone”步骤时,它似乎工作正常。在 CMake 编译过程中经过几次停止(软件实现、获取 Doxygen、获取 flex、获取 bison)后,我能够进行编译。但是当我引入“make -j2”命令时,安装停止如下:

Orr22@javi-87:~/build_avogadro$ make -j2
[  0%] Built target elementcolor
[  0%] Built target bsdyengine
[  2%] Built target spglib
[  3%] Built target navigatetool
[  4%] Built target tubegen
[  4%] Generating libavogadro_hu.qm
[  6%] Built target OpenQube
[  6%] Generating moc_animation.cxx
lconvert: could not exec '/usr/lib/i386-linux-gnu/qt5/bin/lconvert': No such file or     directory
make[2]: *** [libavogadro/src/libavogadro_hu.qm] Error 1
make[2]: *** Se espera a que terminen otras tareas....
make[1]: *** [libavogadro/src/CMakeFiles/avogadro.dir/all] Error 2
make: *** [all] Error 2

有什么建议可以继续吗?

提前致谢,

奥尔22

答案1

您需要安装包qttools5-dev-tools

解释:

错误消息“无法执行‘/usr/lib/i386-linux-gnu/qt5/bin/lconvert’:没有此文件或目录”告诉您名为 lconvert 的可执行文件不存在。

要找出哪个包缺少文件,请使用apt-file search lconvert

相关内容