En gros, votre problème est que vous utilisez un mauvais article :). Si c'était sur un site de SE, je voterais contre.
Copier manuellement des éléments qui ne proviennent pas des référentiels Ubuntu dans /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 encore plus faux, 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 ordinateur.
Si vous souhaitez installer le programme dans l’ensemble du système, une solution appropriée 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 , afin que vous puissiez simplement utiliser cette.
Cependant, j’utilise personnellement une solution beaucoup plus paresseuse: décompressez SublimeText quelque part dans votre répertoire personnel, créez un répertoire bin
dans votre répertoire personnel et créez un lien symbolique sublime_text
exécutable dans ce répertoire:
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 absolument pas de privilèges root et l'éditeur fonctionne correctement.
L'article s'intègre également au shell, par exemple en enregistrant sublime_text en tant qu'éditeur par défaut et en ajoutant une icône. J'étais trop paresseux pour le faire. Cependant, je suis sûr que cela peut être fait sans toucher à tout le système. réglages.
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 (dans ~/.config/sublime-text-2
) appartient maintenant à root
. Vous devez faire quelque chose comme
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
pour résoudre ce problème.