Pada dasarnya, masalah Anda adalah bahwa Anda menggunakan artikel yang salah :) Jika itu di situs SE saya akan turun-suara itu.
Menyalin secara manual hal-hal yang tidak berasal dari repositori Ubuntu ke /usr
salah. Direktori ini dikelola oleh manajer paket Ubuntu dan mengotak - atiknya akan menyebabkan Anda kesulitan di beberapa titik atau yang lain-misalnya, pada saat Anda meng-upgrade sistem Anda Sublime kemungkinan akan dihapus tanpa jejak.
Menjalankan program sebagai root bahkan lebih salah, terutama dalam kasus SublimeText yang memiliki manajer paket sendiri yang pada dasarnya mengunduh barang dari Internet dan membiarkannya berjalan di komputer Anda. Kesalahan ketik sederhana dalam plugin dapat menghancurkan semua data di mesin Anda.
Solusi yang tepat, jika Anda ingin menginstal program di seluruh sistem, adalah menemukan/membangun .deb file dan menginstalnya-dengan cara ini manajer paket akan menyadari paket. Webupd8 mempertahankan PPA untuk SublimeText2, jadi Anda bisa menggunakannya.
Namun, ada solusi yang jauh lebih malas yang saya gunakan secara pribadi - cukup buka SublimeText di suatu tempat di direktori home Anda, buat bin
Direktori di direktori home dan symlink Anda sublime_text
dapat dieksekusi ke direktori itu:
mkdir ~/binln -s ~/wherever/sublime/is/sublime_text ~/bin
Setelah itu Anda akan dapat menjalankan Sublime Text 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 melakukannya - 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, itu seharusnya tidak memiliki masalah. Apa yang mungkin terjadi adalah Anda memulainya pertama kali dengan hak superuser (yaitu dari shell sudo), jadi direktori konfigurasi editor (di ~/.config/sublime-text-2
) dimiliki oleh root
sekarang. Anda perlu melakukan sesuatu seperti
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
untuk memperbaiki ini.