2016-10-03 49 views
2

我试图安装emacs的25.1在我的Ubuntu 16.04系统从以下PPA:ading源URI为Emacs安装

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 

我认为这意味着易于得到找不到编译依赖,这不是什么增加PPA到我的系统与

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

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

回答

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

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

0

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

  1. 从“系统设置”打开“软件&更新”。
  2. 在'Ubuntu软件'中,检查'从互联网上下载'部分的source code。然后系统会自动执行apt-get update并下载源代码。
  3. 然后您可以安装emacs的依赖关系。