मैं बाहरी-सीटीजी से सार्वभौमिक-सीटीजी पर कैसे स्विच कर सकता हूं । मैं 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.sh18.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हालांकि काम करता है!