在哪里可以找到在 ubuntu 上构建进化的开发包列表?

在哪里可以找到在 ubuntu 上构建进化的开发包列表?

我正在尝试使用本页提供的指南在我的 Ubuntu 上构建最新版本的 Evolution:从源头构建进化但该指南是为 Fedora 编写的,其中列出了构建前必须安装的一些软件包。但这些软件包是为 Fedora 编写的,而我需要 Ubuntu 上的等效软件包。

任何人都可以帮助我在 Ubuntu 上找到以下 Fedora 软件包的等效软件包:

    gcr-devel
    glib2-devel
    gnome-online-accounts-devel
    gobject-introspection-devel
    gtk3-devel
    json-glib-devel
    krb5-devel
    libgdata-devel
    libgweather-devel
    libical-devel
    libsecret-devel
    libxml2-devel
    nspr-devel
    nss-devel
    openldap-devel
    sqlite-devel
    webkitgtk4-devel

答案1

为了这个目的,存在一个特殊的apt-get子命令 - 它被称为build-dep

man apt-get 在线的或者从你的系统:

构建依赖
build-dep导致 apt-get 安装/删除软件包,以尝试满足源软件包的构建依赖关系。默认情况下,依赖关系得到满足,以便本地构建软件包。如果需要,可以使用选项指定主机架构 --host-architecture

因此您必须按如下方式使用它:

sudo apt-get build-dep evolution

如果您只想查看它们-那么使用--simulate

apt-get build-dep --simulate evolution

相关内容