![ctag를 exuberant-ctag로 교체](https://linux55.com/image/92039/ctag%EB%A5%BC%20exuberant-ctag%EB%A1%9C%20%EA%B5%90%EC%B2%B4.png)
exuberant-ctags
Linux Mint에 패키지를 설치 하려고 합니다 . 이를 위해 다음을 실행했습니다.
$ sudo apt-get install exuberant-ctags
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
exuberant-ctags
0 upgraded, 1 newly installed, 0 to remove and 81 not upgraded.
Need to get 0 B/120 kB of archives.
After this operation, 334 kB of additional disk space will be used.
Selecting previously unselected package exuberant-ctags.
(Reading database ... 339129 files and directories currently installed.)
Preparing to unpack .../exuberant-ctags_1%3a5.9~svn20110310-7ubuntu0.1_amd64.deb ...
Unpacking exuberant-ctags (1:5.9~svn20110310-7ubuntu0.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up exuberant-ctags (1:5.9~svn20110310-7ubuntu0.1) ...
update-alternatives: using /usr/bin/ctags-exuberant to provide /usr/bin/ctags (ctags) in auto mode
대신 마지막 줄을 ctags-exuberant
사용하는 것이 좋습니다 ctags
.
그러나 Bash를 다시 시작하고 실행하면 ctags -e
오류가 발생합니다.
ctags: invalid option -- 'e'
이 -e
옵션은 exuberant-ctags
.
exuberant-ctags
왜 아직 바꾸지 않았 나요 ctags
?
$ command -v ctags
/usr/local/bin/ctags
이건 내가 원하는 게 아니야
$ ls -l /usr/bin/ctags
lrwxrwxrwx 1 root root 23 Dec 28 2015 /usr/bin/ctags -> /etc/alternatives/ctags
$ ls -l /etc/alternatives/ctags
lrwxrwxrwx 1 root root 24 Aug 9 21:22 /etc/alternatives/ctags -> /usr/bin/ctags-exuberant
$ ctags --version
ctags (GNU Emacs 24.5)
Copyright (C) 2015 Free Software Foundation, Inc.
This program is distributed under the terms in ETAGS.README
답변1
설치 시 exuberant-ctags
대체 옵션으로만 추가되었을 수도 있습니다.
/usr/bin/update-alternatives --display ctags
잘못된 버전을 가리키는 경우 수동으로 대체 버전을 설정할 수 있습니다.
sudo /usr/bin/update-alternatives --set ctags /usr/bin/ctags-exuberant
그러나 귀하의 질문에서 업데이트된 경우에는 ctags
압축된 버전 이전에 PATH()에 패키지되지 않은 버전이 있으므로 먼저 호출됩니다./usr/local/bin/ctags
ctags-exuberant
alternatives
실행하려는 버전을 실행할 수 있도록 해당 버전을 제거하거나 버전을 수정하거나 경로의 이전 위치(아마도 ) $PATH
에 심볼릭 링크를 추가 해야 합니다 ./usr/bin/ctags
$HOME/bin