Come potrei passare da tag esuberanti a tag universali . Sto usando Ubuntu 16.04 LTS e
ctags --version
rapporti
Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert
Come potrei passare da tag esuberanti a tag universali . Sto usando Ubuntu 16.04 LTS e
ctags --version
rapporti
Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert
Risposte:
È semplice, come nei documenti di universal-ctags :
git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh
./configure
make
sudo make install
sudo
e installare nella propria directory utente, utilizzare ./configure --prefix=$HOME
(quindi, non è necessario sudo per make install
).
sudo checkinstall make install
questo creerà un pacchetto DEB (o l'equivalente per la tua distribuzione) per facilitare la disinstallazione / reinstallazione.
automake
e pkg-config
prima di eseguire ./autogen.sh
su Ubuntu 18.x
Sono su Ubuntu 19.04 e per me posso usare:
sudo apt install universal-ctags
o
sudo snap install universal-ctags
Lo snap tiene traccia di una versione più recente di universal-ctags (snap = 2019-10, apt = 2018-12), ma allo snap mancano alcune funzionalità importanti a causa dell'isolamento predefinito degli snap. (Ad esempio, leggendo da file di configurazione su ~/.ctags.d/*.ctags
.) Intendo correggere lo snap nel prossimo futuro.