我需要帮助才能在我的Debian 7.2系统上安装emacs.我查看了许多其他表单,无法安装emacs.
我已经尝试运行"sudo apt-get install emacs","sudo apt-get install emacs23",以及任何其他类型emacs的方式.
我也尝试过返回404错误.
sudo apt-get update
W: Failed to fetch http://ppa.launchpad.net/cassou/emacs/ubuntu/dists/wheezy/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
jon@debian:~$ apt-cache policy
Package files:
100 /var/lib/dpkg/status
release a=now
500 http://emacs.naquadah.org/ stable/ Packages
release o=jd,a=stable,n=stable,l=jd,c=
origin emacs.naquadah.org
500 http://security.ubuntu.com/ubuntu/ precise-security/main Translation-en
500 http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages
release v=12.04,o=Ubuntu,a=precise-security,n=precise,l=Ubuntu,c=main
origin security.ubuntu.com
Pinned packages:
jon@debian:~$ apt-cache policy emacs
emacs:
Installed: (none)
Candidate: 23.3+1-1ubuntu9.1
Version table:
23.3+1-1ubuntu9.1 0
500 http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages
Run Code Online (Sandbox Code Playgroud)
我需要运行哪些命令或应删除或修改哪些文件?
看起来你遵循了一些针对Ubuntu的指令,而不是Debian,允许你安装Emacs的开发快照.apt-get因此添加(特定于Debian)dists/wheezy,但这使得URL不存在.
首先,删除PPA:
sudo add-apt-repository -r ppa:cassou/emacs
Run Code Online (Sandbox Code Playgroud)
接下来,您有几个选择.如果你只想要稳定(但相当老的)Emacs 23,你现在应该能够简单apt-get install emacs.如果您希望拥有最前沿的快照,可以按照http://emacs.naquadah.org/上的说明进行稳定:
wget -q -O - http://emacs.naquadah.org/key.gpg | sudo apt-key add -将这些添加到/etc/apt/sources.list:
deb http://emacs.naquadah.org/ stable/
deb-src http://emacs.naquadah.org/ stable/
Run Code Online (Sandbox Code Playgroud)跑sudo apt-get update.
sudo apt-get install emacs-snapshot(根据需要替换任何更具体的Emacs包).