为emacs安装添加源URI



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

https://launchpad.net/ubuntu-elisp/+档案/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

应该更正吗?我编辑了资料来源。列出/etc/apt中的文件,单独取消所有对deb和deb-src行的注释,但这并不能解决问题。

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

  1. open ' software &
  2. 在"Ubuntu软件"中,检查"可从互联网下载"部分的source code。然后系统将自动执行apt-get update并下载源代码。
  3. 你可以安装emacs的依赖项。

您不需要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抱怨的源URI在/etc/apt/sources.list.d/ubuntu-elisp-ppa-xenial.list中,但正如我所说,除非您要编译emacs,否则您不需要它。)

最新更新