我的发行版具有与 ctags 符号链接的 etag,但我在哪里可以获得原始 etag?

我的发行版具有与 ctags 符号链接的 etag,但我在哪里可以获得原始 etag?

奇怪的是我完全没有用谷歌搜索这个问题。

这种情况很荒谬:Linux Mint 17.2(几乎与 Ubuntu 14.04 相同)etags具有ctags.但实际上,正如我们在手册页中看到的,它们并不相同:

我有一个外国项目,其构建过程取决于etags' option --declarations。 Ctags 似乎没有这样的选项,因此该命令失败。

所以我需要原始etags程序,但令人惊讶的是,我找不到它。有人可以帮忙吗?

答案1

jim最后,这位用户帮助##linuxirc.freenode.net我:

$ sudo aptitude install emacs24-bin-common

之后,realetags就安装好了。不过,这些 Ubuntu 的替代品可能会非常令人困惑......

并且,对于类似的问题,可能的解决方案是使用apt-file实用程序:

$ sudo aptitude install apt-file
$ apt-file update

然后,查找您需要的文件:

$ apt-file find /bin/etags

的输出/bin/etags是:

emacs23-bin-common: /usr/bin/etags.emacs23
emacs24-bin-common: /usr/bin/etags.emacs24
xemacs21-bin: /usr/bin/etags.xemacs21

所以我们可以从这个列表中选择一些包,尝试安装它,然后update-alternatives就会完成它的工作。

相关内容