Temel olarak, sizin probleminiz yanlış bir makale kullanıyor olmanız :) :) Eğer bir SE sitesinde olsaydı, aşağı oy kullanırdım.
Ubuntu depolarından gelmeyenlerin elle kopyalanması /usr
WRONG'dur. Bu dizin Ubuntu'nun paket yöneticisi tarafından yönetiliyor ve onunla uğraşmak bir noktada veya başka bir konuda sorun çıkarmanıza neden olacak - örneğin, sisteminizi bir sonraki yükseltme işleminizde Sublime muhtemelen iz bırakmadan kaldırılacak.
Programı root olarak çalıştırmak, özellikle İnternet'ten temel olarak indirilen ve bilgisayarınızda çalışmasına izin veren kendi paket yöneticisine sahip olan SublimeText durumunda daha da zordur. Eklentideki basit bir yazım hatası, makinenizdeki tüm verileri bozabilir.
Programı sistem genelinde kurmak istiyorsanız, bir .deb dosyası bulmak / derlemek ve kurmak isteyebilirsiniz, bu şekilde paket yöneticisi paketin farkında olacaktır. Webupd8 , SublimeText2 için bir PPA tutar , böylece yalnızca onu kullanabilirsiniz.
Bununla birlikte, şahsen kullandığım çok daha fazla bir çözüm var - SublimeText'i ana dizininizin herhangi bir yerinde açın, ana dizininizde bir bin
dizin oluşturun ve sublime_text
bu dizine yürütülebilir bir dosya ekleyin :
mkdir ~/bin
ln -s ~/wherever/sublime/is/sublime_text ~/bin
Bundan sonra sublime_text
konsolda herhangi bir dizinden yazarak Sublime Text'i çalıştırabilirsiniz . Bu hiçbir şekilde kök ayrıcalıkları gerektirmez ve editör gayet iyi çalışır.
Makale ayrıca, sublime_text'i varsayılan düzenleyici olarak kaydetmek ve bir simge eklemek gibi bazı kabuk entegrasyonları da yapıyor ve bunu yapmak için çok tembeldim - ancak, bunun sistem çapında ayarlarla uğraşmadan yapılabileceğinden eminim.
Ancak bu, sahip olduğunuz izinlerle ilgili sorunları açıklamıyor - SublimeText tüm ayarlarını yine de ana klasörünüzde saklıyor, bu yüzden sistem genelinde kurduysanız bile sorun yaşamaması gerekiyor. Muhtemelen olan şey, ilk defa superuser ayrıcalıklarıyla (yani sudo kabuğundan) başlamış olmanızdır, bu nedenle editörün config dizini (in ~/.config/sublime-text-2
) root
şimdiye aittir . Gibi bir şey yapmalısın
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
Bunu düzeltmek için.