মূলত, আপনার সমস্যাটি হ'ল আপনি একটি ভুল নিবন্ধ ব্যবহার করছেন :) এটি যদি কোনও এসই সাইটে থাকে তবে আমি এটি ডাউন-ভোটাভুক্ত করব।
উবুন্টু সংগ্রহস্থলগুলি থেকে ম্যানুয়ালি স্টাফ অনুলিপি করা /usr
হয় তা হ'ল র্রং। এই ডিরেক্টরিটি উবুন্টুর প্যাকেজ ম্যানেজার দ্বারা পরিচালিত হয় এবং এটির সাথে জগাখিচুড়ি করা আপনাকে এক পর্যায়ে বা অন্য কোনও সময়ে সমস্যার কারণ হতে পারে - উদাহরণস্বরূপ, পরের বার আপনি যখন আপনার সিস্টেম আপগ্রেড করবেন তখন সম্ভবত কোনও ট্রেস ছাড়াই মুছে ফেলা হবে।
প্রোগ্রামটিকে মূল হিসাবে চালানো এমনকি ক্রোসরও হয়, বিশেষত সাবলাইমেক্সটেক্সের ক্ষেত্রে যার নিজস্ব প্যাকেজ ম্যানেজার রয়েছে যা মূলত ইন্টারনেট থেকে স্টাফ ডাউনলোড করে এবং এটি আপনার কম্পিউটারে চালাতে দেয়। একটি প্লাগইনে একটি সাধারণ টাইপ আপনার মেশিনের সমস্ত ডেটা ধ্বংস করতে পারে।
একটি যথাযথ সমাধান, যদি আপনি প্রোগ্রাম-ব্যাপী সিস্টেমটি ইনস্টল করতে চান তবে একটি .deb ফাইল সন্ধান / তৈরি এবং এটি ইনস্টল করতে হবে - এইভাবে প্যাকেজ ম্যানেজার প্যাকেজ সম্পর্কে সচেতন হতে পারে। Webupd8 SublimeText2 এর জন্য একটি পিপিএ বজায় রাখে , যাতে আপনি এটি ব্যবহার করতে পারেন।
যাইহোক, একটি অনেক অলস সমাধান রয়েছে যা আমি ব্যক্তিগতভাবে ব্যবহার করছি - কেবল আপনার হোম ডিরেক্টরিতে কোথাও সাব্লাইমেক্সট আনপ্যাক করুন, আপনার হোম ডিরেক্টরিতে একটি bin
ডিরেক্টরি তৈরি করুন sublime_text
এবং সেই ডিরেক্টরিতে এক্সিকিউটেবল সিমলিংক করুন :
mkdir ~/bin
ln -s ~/wherever/sublime/is/sublime_text ~/bin
যার পরে আপনি sublime_text
কোনও ডিরেক্টরি থেকে কনসোলে টাইপ করে সাব্লাইম টেক্সট চালাতে সক্ষম হবেন । এর জন্য মোটেও রুট সুবিধার দরকার হয় না এবং সম্পাদক ঠিকঠাক চালায়।
নিবন্ধটি কিছু শেল ইন্টিগ্রেশনও করেছে যেমন ডিফল্ট সম্পাদক হিসাবে sublime_text নিবন্ধন করা এবং একটি আইকন যোগ করা, এবং আমি এটি করতে খুব অলস ছিল - তবে, আমি নিশ্চিত যে এটি সিস্টেম-ওয়াইড সেটিংসের সাথে গোলযোগ না করেই করা সম্ভব।
এটি আপনাকে অনুমতি দেওয়ার সাথে সমস্যাগুলির ব্যাখ্যা দেয় না - সাব্লাইম টেক্সট যাইহোক আপনার হোম ফোল্ডারে এর সমস্ত সেটিংস সঞ্চয় করে, তাই আপনি এটি সিস্টেম-ব্যাপী ইনস্টল করা হলেও এটির সমস্যা না হওয়া উচিত। সম্ভবত যা ঘটেছিল তা হ'ল আপনি প্রথমবার এটি সুপারভাইজার সুবিধা (যেমন সুডো শেল থেকে) দিয়ে শুরু করেছিলেন, সুতরাং সম্পাদকের কনফিগারেশন ডিরেক্টরিটি (ইন ~/.config/sublime-text-2
) এখন মালিকানাধীন root
। আপনার মতো কিছু করা দরকার
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
এটি ঠিক করতে।