我正在尝试使用 CMake 从源代码构建适用于当前版本 (16.04 - Xenial) 的东西。它似乎依赖于 ECM,而 ECM 似乎是额外的 CMake 模块(也称为 Xenial 上的 extra-cmake-modules)。它似乎不适用于 14.04。
关于如何获取它的任何想法,或者关于在哪里可以下载源代码并为 Trusty 构建一个可以安装的包的说明?
答案1
编辑(移至顶部)
git clone git://anongit.kde.org/extra-cmake-modules
cd extra-cmake-modules
mkdir build
cd build
cmake .. # or run : cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
make
sudo make install
您可以按照如下方式安装最新qt
版本:
wget http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run
chmod +x qt-opensource-linux-x64-5.7.0.run
./qt-opensource-linux-x64-5.7.0.run
原始答案
可extra-cmake-modules
在Ubuntu 16.04、16.10 和 17.04版本。
没有可用的 extra-cmake-modules 的摘要ubuntu 乌托邦。
您可以在 Ubuntu 14.04 上安装它,但不建议这样做,它可能会破坏您的系统。
您可以编辑/etc/apt/sources.list
然后添加以下行:
deb http://cz.archive.ubuntu.com/ubuntu xenial main universe
然后更新你的系统一些依赖项将升级
要安装它,请运行:
sudo apt install extra-cmake-modules
答案2
除了 GAD3R 先前的回答对我克隆存储库不起作用之外extra-cmake-modules
,这里还有一个替代解决方案:
git clone https://github.com/KDE/extra-cmake-modules.git