Minha distribuição possui etags vinculados a ctags, mas onde posso obter os etags originais?

2

É estranho que eu tenha falhado completamente no google com essa pergunta.

A situação é ridícula: Linux Mint 17.2 (quase o mesmo que o Ubuntu 14.04) tem etags como um link simbólico para ctags . Mas, na verdade, como podemos ver nas man pages, elas não são idênticas:

Eu tenho um projeto externo, cujo processo de criação depende de etags 'option --declarations . Ctags não parece ter essa opção, então, o comando falha.

Então, eu preciso do programa original etags e, surpreendentemente, não consegui encontrá-lo. Alguém poderia me ajudar?

    
por Dmitry Frank 24.10.2015 / 12:06

1 resposta

2

Por fim, o usuário jim de ##linux on irc.freenode.net me ajudou:

$ sudo aptitude install emacs24-bin-common

Depois disso, o% realetags está instalado. Essas alternativas do Ubuntu podem ser muito confusas ...

E, para problemas semelhantes, a solução possível é usar o utilitário apt-file :

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

Depois, procure o arquivo que você precisa:

$ apt-file find /bin/etags

A saída para /bin/etags é:

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

Assim, podemos escolher algum pacote dessa lista, tentar instalá-lo e update-alternatives fará o seu trabalho.

    
por 24.10.2015 / 13:09