이 문제를 해결하는 방법은 다음과 같습니다.
1) 연결된 웹 페이지의 모든 단계를 역순으로 실행 취소하십시오.
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) bash cd
에서 숭고한 압축을 푼 디렉토리로
4) mv Sublime\ Text\ 2 ~/.local
4a) 명령 줄에서 숭고한 실행을 원한다면을 실행하십시오 mkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime
. 기본값 .bashrc
은 다음에 쉘이 실행될 때 $ PATH에 ~ / bin을 추가합니다.
5)라는 파일 확인 sublime.desktop
에을 ~/.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) 완료
이제 홈 디렉토리에 로컬로 설치되고 더 이상 권한 관련 문제가 없어야합니다.