我正在运行 Centos 7,并且我想要 Icemon 用于icecc。如果有一个我可以安装的包,那就太好了,但我不知道有一个包,所以我尝试从头开始构建它,并且依赖于 cmake。
我丢失的包裹包括:
Qt5核心
Qt5Gui
Qt5Widgets
Qt5
冰淇淋
并可选:
- 文档书2X
我已经通过 yum 安装了 Qt5 Base 和 Qt5 GUI,所以我很困惑为什么它没有满足要求。我已经构建并安装了 Icecream(并将其配置为服务),所以我不知道为什么它找不到必需的库和头文件。 Icecream 还依赖于 Docbook2X 的手册页(这意味着我也没有安装它们),并且因为它不作为可用包存在,所以我只下载了它的源代码;还没有尝试构建它。
我还不是 IT 人员或 DevOp 人员,我只是一名开发人员,试图在 Linux 上尝试超越 vim 和 gcc(我在这个平台上只知道的两件事)。
Centos 7 有适合这些东西的软件包吗?
或者如何解决这个错误配置?
这是输出:
[mred@matt icemon]$ cmake .
-- Could NOT find Docbook2X (missing: DOCBOOK_TO_MAN_EXECUTABLE)
--
-- The following OPTIONAL packages have been found:
* Git
* Doxygen , Doxygen documentation generator
Needed for generating API documentation (make doc)
-- The following REQUIRED packages have been found:
* Qt5Core
* Qt5Gui (required version >= 5.6.0)
* Qt5Widgets
* Qt5 (required version >= 5.2.0)
* Icecream , Package providing API for accessing icecc information. Provides 'icecc/comm.h' header , <http://en.opensuse.org/Icecream>
-- The following OPTIONAL packages have not been found:
* Docbook2X , docbook2X converts DocBook documents into the traditional Unix man page format , <http://docbook2x.sourceforge.net/>
Required for man-page generation
-- Configuring done
-- Generating done
-- Build files have been written to: /home/mred/d2/icemon
[mred@matt icemon]$ yum list installed | grep qt5
qt5-qtbase.x86_64 5.6.0-7.el7 @epel
qt5-qtbase-common.noarch 5.6.0-7.el7 @epel
qt5-qtbase-devel.x86_64 5.6.0-7.el7 @epel
qt5-qtbase-gui.x86_64 5.6.0-7.el7 @epel
qt5-qtconfiguration.x86_64 0.3.0-2.el7 @epel
qt5-qtconfiguration-devel.x86_64 0.3.0-2.el7 @epel
qt5-qtdeclarative.x86_64 5.6.0-3.el7 @epel
qt5-qtx11extras.x86_64 5.6.0-3.el7 @epel
qt5-qtx11extras-devel.x86_64 5.6.0-3.el7 @epel
qt5-qtxmlpatterns.x86_64 5.6.0-4.el7 @epel
qt5-rpm-macros.noarch 5.6.0-7.el7 @epel