En gros, votre problème est que vous utilisez un mauvais article :) S'il était sur un site SE, je voterais contre.
Copier manuellement des éléments qui ne proviennent pas des référentiels Ubuntu /usr
est FAUX. Ce répertoire est géré par le gestionnaire de paquets d'Ubuntu et sa manipulation vous causera des problèmes à un moment ou à un autre - par exemple, lors de la prochaine mise à niveau de votre système, Sublime sera probablement supprimé sans trace.
Exécuter le programme en tant que root est même une erreur, en particulier dans le cas de SublimeText, qui possède son propre gestionnaire de paquets, qui télécharge essentiellement des éléments sur Internet et les laisse s'exécuter sur votre ordinateur. Une simple faute de frappe dans un plugin pourrait détruire toutes les données de votre machine.
Une solution appropriée, si vous souhaitez installer le programme à l’échelle du système, consiste à rechercher / créer un fichier .deb et à l’installer - de cette manière, le gestionnaire de paquets sera au courant du paquet. Webupd8 maintient un PPA pour SublimeText2 , vous pouvez donc l'utiliser.
Cependant, j’utilise personnellement une solution beaucoup plus paresseuse: il suffit de décompresser SublimeText quelque part dans votre répertoire personnel, de créer un bin
répertoire dans votre répertoire personnel et d’exécuter sublime_text
un lien symbolique vers ce dernier:
mkdir ~/bin
ln -s ~/wherever/sublime/is/sublime_text ~/bin
Après quoi, vous pourrez exécuter Sublime Text en tapant sublime_text
dans la console, à partir de n’importe quel répertoire. Cela ne nécessite pas du tout de privilèges root et l'éditeur fonctionne très bien.
L'article s'intéresse également à certains environnements tels que l'enregistrement de sublime_text en tant qu'éditeur par défaut et l'ajout d'une icône. J'étais trop paresseux pour le faire. Cependant, je suis sûr que cela peut être fait sans modifier les paramètres du système.
Cela n’explique cependant pas les problèmes d’autorisations que vous rencontrez - SublimeText enregistre néanmoins tous ses paramètres dans votre dossier personnel. Ainsi, même si vous l’avez installé à l’échelle du système, il ne devrait pas y avoir de problèmes. Ce qui est probablement arrivé, c'est que vous l'avez démarré pour la première fois avec les privilèges de superutilisateur (c'est-à-dire à partir du shell sudo). Le répertoire de configuration de l'éditeur (in ~/.config/sublime-text-2
) appartient root
maintenant. Vous devez faire quelque chose comme
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
pour résoudre ce problème.