मूल रूप से, आपकी समस्या यह है कि आप एक गलत लेख का उपयोग कर रहे हैं :) यदि यह एक एसई साइट पर था तो मैं इसे वोट कर दूंगा।
मैन्युअल रूप से कॉपी करने वाला सामान जो उबंटू रिपॉजिटरी से नहीं आता /usr
है, गलत है। यह निर्देशिका उबंटू के पैकेज मैनेजर द्वारा प्रबंधित की जाती है और इसके साथ खिलवाड़ करने से आपको किसी न किसी बिंदु पर परेशानी होने वाली है - उदाहरण के लिए, अगली बार जब आप अपने सिस्टम को अपग्रेड करते हैं तो Sublime संभवतः ट्रेस के बिना हटा दिया जाएगा।
प्रोग्राम को रूट के रूप में चलाना और भी गलत है, विशेष रूप से SublimeText के मामले में जिसका अपना स्वयं का पैकेज मैनेजर है जो मूल रूप से इंटरनेट से सामान डाउनलोड करता है और इसे आपके कंप्यूटर पर चलाने देता है। एक प्लगइन में एक सरल टाइपो आपकी मशीन के सभी डेटा को नष्ट कर सकता है।
एक उचित समाधान, यदि आप प्रोग्राम सिस्टम-वाइड को स्थापित करना चाहते हैं, तो एक .deb फ़ाइल ढूंढना / बनाना और उसे स्थापित करना होगा - इस तरह से पैकेज मैनेजर पैकेज के बारे में पता होगा। Webupd8 SublimeText2 के लिए पीपीए बनाए रखता है , इसलिए आप इसका उपयोग कर सकते हैं।
हालांकि, वहाँ एक बहुत lazier समाधान जो मैं व्यक्तिगत रूप से उपयोग कर रहा हूँ नहीं है - केवल SublimeText खोल कहीं अपने घर निर्देशिका में, एक बनाने के bin
अपने घर निर्देशिका और सिमलिंक में निर्देशिका sublime_text
कि निर्देशिका में निष्पादन:
mkdir ~/bin
ln -s ~/wherever/sublime/is/sublime_text ~/bin
जिसके बाद आप sublime_text
किसी भी डायरेक्टरी से कंसोल में टाइप करके सबलाइम टेक्स्ट चला पाएंगे । इसके लिए मूल विशेषाधिकारों की आवश्यकता नहीं होती है और संपादक ठीक चलता है।
लेख कुछ शेल एकीकरण भी करता है, जैसे कि डिफ़ॉल्ट संपादक के रूप में सबलाइम_टेक्स्ट को पंजीकृत करना और एक आइकन जोड़ना, और मैं ऐसा करने के लिए बहुत आलसी था - हालांकि, मुझे यकीन है कि यह सिस्टम-वाइड सेटिंग्स के साथ खिलवाड़ किए बिना किया जा सकता है।
यह स्पष्ट नहीं करता है, हालाँकि, आपके द्वारा अनुमतियों के साथ समस्याएँ - सबलाइमटेक्स्ट वैसे भी अपनी सभी सेटिंग्स को अपने होम फ़ोल्डर में संग्रहीत करता है, इसलिए भले ही आपने इसे सिस्टम-वाइड स्थापित किया हो, इसमें समस्याएँ नहीं होनी चाहिए। संभवतः ऐसा हुआ है कि आपने इसे सुपरसुअर विशेषाधिकारों (जैसे कि सुडो शेल से) के साथ पहली बार शुरू किया है, इसलिए संपादक की कॉन्फ़िगरेशन निर्देशिका (इन ~/.config/sublime-text-2
) root
अब स्वामित्व में है । आपको कुछ ऐसा करने की जरूरत है
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
इसे ठीक करने के लिए।