Emacs/tramp:在要求输入密码后,在 localhost 上执行 sudo 到 root 的操作会挂起

Emacs/tramp:在要求输入密码后,在 localhost 上执行 sudo 到 root 的操作会挂起

不能使用 su 方法,因为我真的不想偏离 Ubuntu 默认设置太多。ssh 是正确的(对于 localhost?我问你!)。

它显示“正在等待来自远程 shell 的提示”。显然就是这样。或者只是非常慢?

答案1

只需将 tramp 升级到 2.1.18(如果你反对 emacs-23.1)

$ wget ftp://ftp.gnu.org/gnu/tramp/tramp-2.1.18.tar.gz
$ tar xvf tramp-2.1.18.tar.gz
$ cd tramp-2.1.18
$ ./configure --with-contrib
$ make 
$ sudo make install

这将安装新的流浪汉/usr/local/share/emacs

Emacs 会自动找到它。

PS 此操作需要 texinfo 和 libgnome2-dev。

相关内容