我正在尝试使用本页提供的指南在我的 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