从源代码编译 gnome 3 时出现以下错误。有没有什么办法可以解决该错误?
configure: error: Package requirements (colord >= 0.1.8) were not met:
No package 'colord' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables COLORD_CFLAGS
and COLORD_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
答案1
您缺少 colord 包。不幸的是,您还需要构建该包。
当你让 jhbuild 运行并且它抱怨时,打开一个新终端并运行:
cd ~/gnome-shell/source/ # or wherever your GS sources are
git clone git://gitorious.org/colord/master.git colord
cd colord
./autogen.sh --prefix="$HOME"/gnome-shell/install/ # change if you install it elsewhere
make && make install
这将下载、构建并(本地)安装 colord。然后返回另一个终端并选择再次运行配置阶段的点(据我所知是第一个选项)。
答案2
使用sudo apt install libcolord-dev
。我通过 获得了包名apt-file search colord | grep "dev"
。特别提到了使用 dev 的原因这里
答案3
很抱歉我无法给您提供解决问题的答案。但是,我也尝试安装 Gnome 3,但它无法在我的系统上运行。Gnome 3 现在有很多错误,所以我会等几周直到它变得更稳定。我完全可以使用 Ubuntu Classic,直到 Unity 或 Gnome 3 的错误减少。:)