Pada dasarnya, masalah Anda adalah bahwa Anda menggunakan artikel yang salah :) Jika itu ada di situs SE saya akan memilihnya.
Menyalin secara manual hal-hal yang tidak berasal dari repositori Ubuntu ke dalam /usr
adalah SALAH. Direktori ini dikelola oleh manajer paket Ubuntu dan mengacaukannya akan menyebabkan Anda bermasalah di beberapa titik - misalnya, saat berikutnya Anda meningkatkan sistem Anda, Sublime kemungkinan akan dihapus tanpa jejak.
Menjalankan program sebagai root bahkan lebih buruk, terutama dalam kasus SublimeText yang memiliki manajer paket sendiri yang pada dasarnya mengunduh hal-hal dari Internet dan memungkinkannya berjalan di komputer Anda. Kesalahan ketik sederhana dalam sebuah plugin dapat menghancurkan semua data di mesin Anda.
Solusi yang tepat, jika Anda ingin menginstal seluruh sistem program, akan menemukan / membangun file .deb dan menginstalnya - dengan cara ini manajer paket akan mengetahui paket tersebut. Webupd8 memiliki PPA untuk SublimeText2 , jadi Anda bisa menggunakannya.
Namun, ada solusi yang jauh lebih malas yang saya gunakan secara pribadi - cukup buka SublimeText di direktori home Anda, buat bin
direktori di direktori home Anda dan symlink sublime_text
dapat dieksekusi ke direktori itu:
mkdir ~/bin
ln -s ~/wherever/sublime/is/sublime_text ~/bin
Setelah itu Anda dapat menjalankan Teks Sublim dengan mengetik sublime_text
di konsol, dari direktori mana pun. Ini tidak memerlukan hak akses root sama sekali dan editor berjalan dengan baik.
Artikel ini juga melakukan beberapa integrasi shell, seperti mendaftarkan sublime_text sebagai editor default dan menambahkan ikon, dan saya terlalu malas untuk melakukan itu - namun, saya yakin itu dapat dilakukan tanpa mengacaukan pengaturan seluruh sistem.
Ini tidak menjelaskan, bagaimanapun, masalah dengan izin yang Anda alami - SublimeText menyimpan semua pengaturannya di folder rumah Anda, jadi meskipun Anda menginstalnya di seluruh sistem, seharusnya tidak ada masalah. Apa yang mungkin terjadi adalah bahwa Anda memulainya pertama kali dengan hak superuser (yaitu dari sudo shell), sehingga direktori konfigurasi editor (dalam ~/.config/sublime-text-2
) dimiliki root
sekarang. Anda perlu melakukan sesuatu seperti
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
untuk memperbaikinya.