मैं बाहरी-सीटीजी से सार्वभौमिक-सीटीजी पर कैसे स्विच कर सकता हूं । मैं Ubuntu 16.04 LTS और का उपयोग कर रहा हूँ
ctags --version
रिपोर्ट
Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert
मैं बाहरी-सीटीजी से सार्वभौमिक-सीटीजी पर कैसे स्विच कर सकता हूं । मैं Ubuntu 16.04 LTS और का उपयोग कर रहा हूँ
ctags --version
रिपोर्ट
Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert
जवाबों:
यह सरल है, जैसा कि सार्वभौमिक-ctags डॉक्स में :
git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh
./configure
make
sudo make install
sudo
अपनी उपयोगकर्ता निर्देशिका से बचना और स्थापित करना चाहते हैं , ./configure --prefix=$HOME
तो उपयोग करें (तब, इसके लिए sudo की कोई आवश्यकता नहीं है make install
)।
sudo checkinstall make install
स्थापना का उपयोग करना है, अर्थात यह एक डीईबी पैकेज (या आपके डिस्ट्रो के बराबर) का निर्माण करेगा जिससे इसे अनइंस्टॉल / रीइंस्टॉल करना आसान हो जाएगा।
automake
और pkg-config
चलाने से पहले ./autogen.sh
18.x ubuntu पर
मैं Ubuntu 19.04 पर हूं, और मेरे लिए मैं या तो उपयोग कर सकता हूं:
sudo apt install universal-ctags
या
sudo snap install universal-ctags
स्नैप सार्वभौमिक-सीटीजी (स्नैप = 2019-10, उपयुक्त = 2018-12) के एक नए संस्करण को ट्रैक करता है, लेकिन स्नैप के डिफ़ॉल्ट अलगाव के कारण स्नैप वर्तमान में कुछ महत्वपूर्ण विशेषताओं को याद कर रहा है। (उदाहरण के लिए, कॉन्फ़िगर फ़ाइलों से पढ़ना ~/.ctags.d/*.ctags
।) मैं निकट भविष्य में तस्वीर को ठीक करने का इरादा रखता हूं।
$ sudo snap install universal-ctags
हालांकि काम करता है!