これを解決する方法を次に示します。
1)リンクされたWebページのすべてのステップを逆の順序で元に戻します。
1a)元のdefaults.listのコピーを保存していない場合は、ターミナルを開いて実行します
sudo cp /usr/share/applications/defaults.list /usr/share/applications/defaults.list.bak && cat /usr/share/applications/defaults.list.bak | sed "s/sublime\.desktop/gedit.desktop/g" | sudo tee /usr/share/applications/defaults.list
2)必要な崇高のバージョンを取得し、現在のディレクトリに抽出します。
3)cd
崇高を抽出したディレクトリへのbashで
4) mv Sublime\ Text\ 2 ~/.local
4a)コマンドラインから崇高に実行できるようにしたい場合は、を実行しmkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime
ます。デフォルトで.bashrc
は、次回シェルが起動したときに〜/ binが$ PATHに追加されます。
5)sublime.desktop
in というファイルを作成し~/.local/share/applications/
、以下を内部に貼り付けます。
[Desktop Entry]
Version=1.0
Name=Sublime Text 2
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Text Editor
Exec=~/.local/Sublime\ Text\ 2/sublime_text
Terminal=false
Icon=~/.local/Sublime Text 2/Icon/48x48/sublime_text.png
Type=Application
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow
[NewWindow Shortcut Group]
Name=New Window
Exec=~/.local/Sublime\ Text\ 2/sublime_text -n
TargetEnvironment=Unity
6) test -e ~/.local/share/applications/defaults.list -a 1$(grep -sc \[Default\ Applications\] ~/.local/share/applications/defaults.list) != 10 || echo "[Default Applications]" >> ~/.local/share/applications/defaults.list; grep gedit.desktop /usr/share/applications/defaults.list | sed "s/gedit\.desktop/sublime.desktop/g" >> ~/.local/share/applications/defaults.list
7)完了。
これで、ホームディレクトリにローカルにインストールされ、権限に関する問題は発生しなくなります。