2

我正在尝试通过以下 PPA 在我的 ubuntu 16.04 系统上安装 emacs 25.1:

https://launchpad.net/~ubuntu-elisp/+archive/ubuntu/ppa

我已将 Ubuntu Emacs Daily Snapshot PPA 添加到我的系统中,并尝试安装构建依赖项。

我跑了:

>sudo apt install build-essential checkinstall

进而:

>sudo apt-get build-dep emacs24

但我得到以下输出:

Reading package lists... Done
E: You must put some 'source' URIs in your sources.list

我认为这意味着 apt-get 找不到构建依赖项,这不是将 PPA 添加到我的系统的原因吗

>sudo add-apt-repository ppa:ubuntu-elisp/ppa
>sudo apt-get update

应该纠正吗?我通过单独取消注释所有 deb 和 deb-src 行对来编辑 /etc/apt 中的 sources.list 文件,但这并没有解决问题。

4

2 回答 2

0

您不需要build-dep安装 emacs 快照。只要确保你跑

sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update

正如你提到的,然后

sudo apt-get install emacs-snapshot
sudo update-alternatives --config emacs

并选择emacs-snapshot

(我收集源 URIbuild-dep抱怨 are in /etc/apt/sources.list.d/ubuntu-elisp-ppa-xenial.list,但正如我所说,除非你要编译 emacs,否则你不需要它。)

于 2016-10-04T02:32:14.463 回答
0

这个问题可以通过以下步骤解决:

  1. 从“系统设置”中打开“软件和更新”。
  2. 在“Ubuntu 软件”中,检查source code“可从 Internet 下载”部分。然后系统会apt-get update自动下载源代码。
  3. 然后就可以安装emacs的依赖了。
于 2016-11-16T03:51:26.497 回答