En gros, votre problème est que vous êtes utiliser un mauvais article :) Si c'était sur un site SE, je le voterais moins.
Copier manuellement des éléments qui ne proviennent pas des dépôts Ubuntu dans /usr
est FAUX. Ce répertoire est géré par le gestionnaire de paquets d'Ubuntu et y toucher va vous causer des problèmes à un moment ou à un autre - par exemple, lors de la prochaine mise à jour de votre système, Sublime sera probablement supprimé sans laisser de trace.
Exécuter le programme en tant que root est encore plus mauvais, surtout dans le cas de SublimeText qui a son propre gestionnaire de paquets qui télécharge essentiellement des choses depuis Internet et les laisse s'exécuter sur votre ordinateur. Une simple coquille dans un plugin peut détruire toutes les données de votre machine.
Si vous souhaitez installer le programme sur l'ensemble du système, la bonne solution serait de trouver/construire un fichier .deb et de l'installer - de cette façon, le gestionnaire de paquets serait au courant du paquet. Webupd8 maintient un PPA pour SublimeText2 donc vous pouvez l'utiliser.
Cependant, il existe une solution beaucoup plus paresseuse que j'utilise personnellement : il suffit de décompresser SublimeText quelque part dans votre répertoire personnel, de créer un fichier bin
dans votre répertoire personnel et faites un lien symbolique sublime_text
dans ce répertoire :
mkdir ~/bin
ln -s ~/wherever/sublime/is/sublime_text ~/bin
Après quoi, vous pourrez lancer 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 parfaitement.
L'article fait aussi un peu d'intégration Shell, comme l'enregistrement de sublime_text comme éditeur par défaut et l'ajout d'une icône, et j'étais trop paresseux pour le faire - cependant, je suis sûr que cela peut être fait sans toucher aux paramètres du système.
Cela n'explique pas, cependant, les problèmes de permissions que vous rencontrez - SublimeText stocke tous ses paramètres dans votre dossier personnel de toute façon, donc même si vous l'avez installé dans tout le système, il ne devrait pas avoir de problèmes. Ce qui s'est probablement passé, c'est que vous l'avez démarré la première fois avec les privilèges de super-utilisateur (c'est-à-dire à partir du sudo Shell), donc le répertoire de configuration de l'éditeur (dans le dossier ~/.config/sublime-text-2
) est détenu par root
maintenant. Vous devez faire quelque chose comme
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
pour régler ce problème.
0 votes
Installer Sublime sur Debian/Ubuntu Pour installer sublime sur Debian et Ubuntu, exécutez les commandes suivantes. $ wget -qO - télécharger.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - $ sudo apt-get install apt-transport-https $ echo "deb download.sublimetext.com apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list $ sudo apt-get update $ sudo apt-get install sublime-text #:- itsmarttricks.com/category/linux-tutoriels