![내 배포판에는 ctags에 심볼릭 링크된 etag가 있지만 원본 etag는 어디서 얻을 수 있나요?](https://linux55.com/image/75828/%EB%82%B4%20%EB%B0%B0%ED%8F%AC%ED%8C%90%EC%97%90%EB%8A%94%20ctags%EC%97%90%20%EC%8B%AC%EB%B3%BC%EB%A6%AD%20%EB%A7%81%ED%81%AC%EB%90%9C%20etag%EA%B0%80%20%EC%9E%88%EC%A7%80%EB%A7%8C%20%EC%9B%90%EB%B3%B8%20etag%EB%8A%94%20%EC%96%B4%EB%94%94%EC%84%9C%20%EC%96%BB%EC%9D%84%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
이상한 점은 내가 이 질문을 전혀 구글에 검색하지 않았다는 것입니다.
상황은 우스꽝스럽습니다. Linux Mint 17.2(Ubuntu 14.04와 거의 동일) etags
는 ctags
.
etags
빌드 프로세스가 'option' 에 따라 달라지는 외국 프로젝트가 있습니다 --declarations
. Ctags에는 그러한 옵션이 없는 것 같아서 명령이 실패합니다.
그래서 원본 프로그램이 필요한데 etags
, 놀랍게도 찾을 수 없습니다. 누구든지 도와줄 수 있나요?
답변1
jim
마지막으로 이 사용자가 ##linux
저에게 도움을 주었습니다 irc.freenode.net
.
$ sudo aptitude install emacs24-bin-common
그 후 실제 etags
가 설치됩니다. 하지만 이러한 우분투 대안은 매우 혼란스러울 수 있습니다...
유사한 문제의 경우 가능한 해결책은 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
해당 작업이 수행됩니다.