Ubuntu 为emacs安装添加源URI

Ubuntu 为emacs安装添加源URI,ubuntu,emacs,ubuntu-16.04,emacs25,Ubuntu,Emacs,Ubuntu 16.04,Emacs25,我正试图通过以下PPA在我的ubuntu 16.04系统上安装emacs 25.1: 我已经将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

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

我已经将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行的注释,但这并没有解决问题。

安装emacs快照不需要
build dep
。一定要跑

sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
正如你提到的,然后

sudo apt-get install emacs-snapshot
sudo update-alternatives --config emacs
然后选择
emacs快照


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

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

  • 从“系统设置”中打开“软件和更新”
  • 在“Ubuntu软件”中,检查“可从互联网下载”部分中的
    源代码。然后系统将自动执行
    apt get update
    ,并下载源代码
  • 然后可以安装emacs的依赖项