Basicamente, seu problema é que você está usando um artigo errado :) Se estivesse em um site do SE, eu o votaria negativamente.
A cópia manual de coisas que não vêm dos repositórios do Ubuntu /usr
está errada. Esse diretório é gerenciado pelo gerenciador de pacotes do Ubuntu e mexer com ele vai causar problemas em algum momento ou outro - por exemplo, na próxima vez que você atualizar o sistema, o Sublime provavelmente será removido sem deixar rastro.
A execução do programa como root é ainda mais errada, especialmente no caso do SublimeText, que possui seu próprio gerenciador de pacotes, que basicamente baixa material da Internet e permite que ele seja executado no seu computador. Um simples erro de digitação em um plug-in pode destruir todos os dados em sua máquina.
Uma solução adequada, se você deseja instalar o programa em todo o sistema, seria encontrar / construir um arquivo .deb e instalá-lo - desta maneira o gerenciador de pacotes estaria ciente do pacote. O Webupd8 mantém um PPA para SublimeText2 , para que você possa usá-lo.
No entanto, há uma solução muito mais preguiçosa que estou usando pessoalmente - basta descompactar o SublimeText em algum lugar do seu diretório pessoal, criar um bin
diretório no diretório pessoal e executar sublime_text
o link simbólico nesse diretório:
mkdir ~/bin
ln -s ~/wherever/sublime/is/sublime_text ~/bin
Depois disso, você poderá executar o Sublime Text digitando sublime_text
no console, em qualquer diretório. Isso não requer privilégios de root e o editor funciona muito bem.
O artigo também faz alguma integração com o shell, como registrar sublime_text como editor padrão e adicionar um ícone, e fiquei com preguiça de fazer isso - no entanto, tenho certeza de que isso pode ser feito sem mexer nas configurações do sistema.
Isso não explica, no entanto, os problemas com as permissões que você está tendo - o SublimeText armazena todas as suas configurações na sua pasta pessoal de qualquer maneira, portanto, mesmo se você o instalou em todo o sistema, não deverá ter problemas. O que provavelmente aconteceu é que você o iniciou pela primeira vez com privilégios de superusuário (ou seja, a partir do shell do sudo), para que o diretório de configuração do editor (in ~/.config/sublime-text-2
) seja de propriedade root
agora. Você precisa fazer algo como
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
para corrigir isso.