为emacs安装添加源URI

时间:2016-10-03 18:11:28

标签: ubuntu emacs ubuntu-16.04 emacs25

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

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

我已将Ubuntu Emacs每日快照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

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

2 个答案:

答案 0 :(得分: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

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

答案 1 :(得分:0)

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

  1. open' Softwares&更新'来自`系统设置。
  2. 在' Ubuntu软件'中,查看可从互联网上下载的source code'部分。然后系统将自动执行apt-get update并下载源代码。
  3. 然后您可以安装emacs的依赖项。