В основном, ваша проблема заключается в том, что вы используете неправильную статью :) Если бы это было на сайте SE, я бы проголосовал за нее.
Вручную копирование материалов, которые не поступают из репозиториев Ubuntu, в /usr НЕПРАВИЛЬНО. Этот каталог управляется диспетчером пакетов Ubuntu, и возиться с ним в какой-то момент вызовет у вас проблемы - например, при следующем обновлении системы Sublime, скорее всего, будет удалено без следа.
Выполнение программы с правами root является еще более ошибочным, особенно в случае SublimeText, у которого есть свой собственный менеджер пакетов, который в основном загружает файлы из Интернета и позволяет запускать его на вашем компьютере. Простая опечатка в плагине может уничтожить все данные на вашем компьютере.
Правильное решение, если вы хотите установить программу в рамках всей системы, заключалось бы в том, чтобы найти / собрать файл .deb и установить его - таким образом менеджер пакетов будет знать об этом пакете. Webupd8 поддерживает PPA для SublimeText2, поэтому вы можете просто использовать это.
Тем не менее, есть гораздо более ленивое решение, которое я лично использую - просто распакуйте SublimeText где-нибудь в своем домашнем каталоге, создайте каталог bin в своем домашнем каталоге и symlink sublime_text исполняемый файл в этот каталог: [ ! d6]
mkdir ~/bin
ln -s ~/wherever/sublime/is/sublime_text ~/bin
После этого вы сможете запустить Sublime Text, набрав sublime_text в консоли из любой директории.
В статье также реализована некоторая интеграция оболочки, например, регистрация sublime_text в качестве редактора по умолчанию и добавление значка, и мне было слишком лениво делать что - однако, я уверен, что это можно сделать, не вникая в общесистемные настройки.
Это не объясняет, однако, проблемы с разрешениями, которые у вас есть - SublimeText сохраняет все свои настройки в вашей домашней папке в любом случае, поэтому даже если вы установили его в системном масштабе, у него не должно быть проблем. Вероятно, вы впервые запустили его с привилегиями суперпользователя (т. Е. Из оболочки sudo), поэтому каталог конфигурации редактора (в ~/.config/sublime-text-2) теперь принадлежит root. Вам нужно сделать что-то вроде
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
, чтобы исправить это.
Вам нужно переключить систему на более низкий уровень запуска. По умолчанию X начинается с уровня запуска 5. Следуйте этой статье: Уровни запуска Debian и Ubuntu Linux | Debian Admin
вы можете изменить уровень запуска во время выполнения, выполнив, например, init <n>, или при загрузке, добавив количество уровней запуска в загрузочную строку grub.