试图自动制作gnome终端

历史邮票

我正在使用Fedora20。我正在尝试制作gnome终端。自动制作找不到特定的程序包。我不明白为什么。

这是我不理解的部分。

checking which gtk+ version to compile against... 3.0
checking for TERM... no
configure: error: Package requirements (vte-2.91 >= 0.37.0
   glib-2.0 >= 2.40.0
   gio-2.0 >= 2.33.2
   gtk+-3.0 >= 3.9.9
   gsettings-desktop-schemas >= 0.1.0
   dconf >= 0.14.0
   uuid
    x11) were not met:

No package 'vte-2.91' found
Requested 'glib-2.0 >= 2.40.0' but version of GLib is 2.38.2
No package 'uuid' found

-找不到页面'vte-2.91'。它在寻找软件包vte-2.91还是软件包vte?我已经安装了vte,但没有安装vte-2.91软件包。Fedora将软件包命名为vte。我是什么做的?

当前想法:我需要下载vte版本2.91的源代码并进行编译。

-未找到软件包'uuid'。当我尝试安装uuid时,yum install表示已安装软件包。

# yi is an alias for yum install 
me $ yi uuid.i686  uuid-devel.i686
[sudo] password for me: 

Loaded plugins: langpacks, refresh-packagekit
Package uuid-1.6.2-21.fc20.i686 already installed and latest version
Package uuid-devel-1.6.2-21.fc20.i686 already installed and latest version
Nothing to do
me $ 

如何解决uuid问题?

拉诺克斯

通常,每个库都分为服务器软件包,例如:

foo       #the library
foo-bin   #binaries used by foo
foo-dbg   #debug symbols used by foo
foo-dev   #development stuff used by foo
foo-devel #development stuff used by foo

编译任何软件时,需要安装所有依赖库的相应开发文件,例如libvte-devel。基于Ubuntu和Debian的系统使用后缀,-dev而Fedora使用后缀-devel但其基本相同。

在我的系统上,我已经安装了libvte-2.90-devlibvte-dev如果您从git中签出了最新版本,则由于所需的软件包不可用,您的系统很可能不符合必要的要求。在那种情况下,您要么需要手动安装必要的库及其开发文件,要么可以jhbuild使用gnome开发的构建系统,该系统可以帮助您查找和构建依赖项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章