如何从源代码构建 Nautilus 3.70/3.80?

如何从源代码构建 Nautilus 3.70/3.80?

我已经将 PC 上的 nautilus 升级到 3.60,并增加了漂亮的侧边栏,但我发现缺少递归搜索功能很困难。我下载了 Nautilus 3.7.5 和 3.7.1,它们已经替换了递归搜索,但无法编译。有很多缺失包的错误。

我在外出时用 iPad 上网,偶然发现了一个页面,其中列出了 Nautilus 3.7.x 的所有 ubuntu 依赖项,但我愚蠢地忘记将其添加到书签中。

有没有人知道更好的方法,或者我可以在哪里再次找到依赖项列表,而不是费力地./configure多次安装并lib####在缓存搜索后逐个安装文件。谢谢。

这是缺少的软件包之一的消息之一。libtracker-sparql-0.14是 ubuntu 存储库中最新的,也是tracker-0.15gnome git 存储库中最新的。我可以下载它并尝试安装它,但我想将所有依赖项放在一起列出,或者如果有人已经这样做了,请找到一个,以便可以轻松安装。

configure: WARNING: 'missing' script is too old or missing
configure: error: Package requirements (tracker-sparql-0.16) were not met:

No package 'tracker-sparql-0.16' 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 TRACKER_CFLAGS
and TRACKER_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

基本依赖项列在以下页面

gnome nautilus 开发者页面

答案1

我已经通过使用 apt-get 安装包解决了这个问题。

sudo apt-get install libtracker-sparql-0.16-dev.

如果这又产生了一组错误,如有没有办法在 Ubuntu 12.04 LTS 中安装最新的 Nautilus 文件管理器,然后添加那里提到的存储库,它解决了我的问题。

答案2

https://live.gnome.org/Nautilus/Development/Nautilus

安装说明,在 nautilus 3.8 版本源代码的 README 文本中引用。它列出了依赖项并给出了安装说明。

您可能想要阅读源代码文件夹中的 README 文件。

相关内容