2016-10-03 85 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的依賴關係。