Básicamente, tu problema es que eres usar un artículo incorrecto :) Si estuviera en un sitio de SE, lo rechazaría.
Copiar manualmente cosas que no provienen de repositorios de Ubuntu en /usr
está MAL. Este directorio es administrado por el administrador de paquetes de Ubuntu y jugar con él le causará problemas en algún momento u otro, por ejemplo, la próxima vez que actualice su sistema, Sublime probablemente se eliminará sin dejar rastro.
Ejecutar el programa como root es aún más incorrecto, especialmente en el caso de SublimeText, que tiene su propio administrador de paquetes que básicamente descarga cosas de Internet y las deja ejecutar en su computadora. Un simple error tipográfico en un complemento podría destruir todos los datos de su máquina.
Una solución adecuada, si desea instalar el programa en todo el sistema, sería encontrar/construir una .deb e instálelo , de esta manera el administrador de paquetes estaría al tanto del paquete. Webupd8 mantiene un PPA para SublimeText2, así que puedes usar eso.
Sin embargo, hay una solución mucho más perezosa que estoy usando personalmente : simplemente desempaquete SublimeText en algún lugar de su directorio de inicio, cree un bin
directorio en su directorio de inicio y enlace simbólico sublime_text
ejecutable en ese directorio:
mkdir ~/binln -s ~/wherever/sublime/is/sublime_text ~/bin
Después de lo cual podrá ejecutar Sublime Text escribiendo sublime_text
en la consola, desde cualquier directorio. Esto no requiere privilegios de root en absoluto y el editor funciona bien.
El artículo también hace alguna integración de shell, como registrar sublime_text como editor predeterminado y agregar un ícono, y fui demasiado vago para hacer eso, sin embargo, estoy seguro de que se puede hacer sin jugar con la configuración de todo el sistema.
Sin embargo, esto no explica los problemas con los permisos que está teniendo: SublimeText almacena todas sus configuraciones en su carpeta de inicio de todos modos, por lo que incluso si lo instaló en todo el sistema, no debería tener problemas. Lo que probablemente sucedió es que lo inició la primera vez con privilegios de superusuario (es decir, desde el shell sudo), por lo que el directorio de configuración del editor (en ~/.config/sublime-text-2
) es propiedad de root
ahora. Necesitas hacer algo como
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
para arreglar esto.