![在哪里可以找到在 ubuntu 上构建进化的开发包列表?](https://linux22.com/image/1168569/%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%E5%9C%A8%20ubuntu%20%E4%B8%8A%E6%9E%84%E5%BB%BA%E8%BF%9B%E5%8C%96%E7%9A%84%E5%BC%80%E5%8F%91%E5%8C%85%E5%88%97%E8%A1%A8%EF%BC%9F.png)
我正在尝试使用本页提供的指南在我的 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