Linux :: Fedora에 Sublime Text 3 설치하기
저는 Sublime Text 3를 굉장히 좋아합니다. 커스터마이징이 자유롭다는 점 때문이죠. 윈도우에선 exe 프로그램 클릭으로 [Program Files] 폴더에 알아서 깔리지만, 페도라에선 다소 복잡한 절차를 거쳐야 합니다. 이 아티클에서는 그 과정을 단계별로 다루고 있습니다.
1. Sublime Text 3 다운로드 및 압축 해제
▷ 우선 공식 홈페이지에 가서 [Linux repos]의 파일을 컴퓨터 버전(32bit/64bit)에 맞게 다운로드 합니다.
▷ Terminal을 열어 파일이 다운로드된 경로로 이동합니다. 제 경우 Downloads 폴더에 저장되었습니다.
$ cd ~/Downloads
▷ 커맨드를 통해 해당 파일을 압축 해제합니다. (이 글을 쓰는 2017년 12월 1일 기준으로 파일명이 sublime_text_3_build_3143_x64.tar.bz2 이지만, 추후 버전이 업데이트 을 시점과 컴퓨터 환경에 따라 파일명이 다를 수 있으니 참고해주세요.)
$ tar jxf sublime_text_3_build_3143_x64.tar.bz2
압축 해제의 결과로 동일 폴더 내에 sublime_text_3가 생성되었을 겁니다.
2. sublime_text.desktop 파일 설정
sublime_text.desktop은 일종의 바로가기 파일인데, 이 파일을 적절하게 설정해줌으로써 컴퓨터에게 프로그램의 존재를 알리는 한편, 시작 버튼을 눌러 섭라임을 빠르게 실행시킬 수 있습니다.
▷ sublime_text_3 폴더로 들어가서, sublime_text.desktop을 텍스트 에디터인 nano로 열어줍니다. (여기선 nano를 썼지만, 아무 텍스트 에디팅 프로그램이나 상관 없습니다. 만약 nano가 설치되어 있지 않다고 하면, sudo dnf install nano를 통해 설치해주면 됩니다.)
$ cd sublime_text_3
$ nano sublime_text.desktop
▷ 변경해야할 항목은 두 가지입니다. Exec(프로그램 경로)와 Icon(아이콘 이미지의 위치). 각각 다음과 같이 변경해줍시다. 경로에 /opt/가 들어가는 이유는, 여기가 리눅스에서 어플리케이션을 저장하는, 암묵적인 경로이기 때문입니다 :D
Exec=/opt/sublime_text_3/sublime_text %F
Icon=/opt/sublime_text_3/Icon/256x256/sublime-text.png
▷ [Ctrl] + [O]를 눌러 변경사항 저장 후, [Ctrl] + [X]를 눌러 nano를 종료합니다.
▷ 이제 바로가기 파일을 시스템이 인식할 수 있는 폴더에 복사해줍시다.
$ sudo cp -rf sublime_text.desktop /usr/share/applications/sublime_text.desktop
3. 프로그램 폴더 이동
아까 .desktop 파일 설정할 때 프로그램 경로를 지정했던 대로, sublime_text_3 프로그램 폴더를 이동해줍시다.
▷ 바깥 경로로 이동합니다.
cd ..
▷ 프로그램 실행에 문제가 없도록 권한을 변경합니다.
sudo chown -R $USER:$USER sublime_text_3
▷ /opt/ 폴더 내로 이동.
sudo mv sublime_text_3 /opt/
이제 설정이 완료되었습니다. 시작 버튼을 눌러서 Sublime Text를 검색하고 실행시킬 수 있습니다.
4. 터미널에서 프로그램 실행 - alias 등록
alias는 일종의 별칭입니다. 터미널에서 섭라임을 실행할 수 있게 alias를 등록할 수 있습니다. 전 이름을 (Windows OS와 마찬가지로) subl로 지었으나, 사실 아무거나 상관 없습니다.
나중에 터미널 상에서 subl workspace 등의 커맨드로 해당 폴더 째로 직접 섭라임으로 불러올 수 있으니 등록해두면 여러모로 편리합니다.
▷ 커맨드는 다음과 같습니다.
sudo ln -s /opt/sublime_text_3/sublime_text /usr/local/bin/subl
이상으로 Sublime Text 3 설치 가이드를 마칩니다. 개인적으로 더 많은 사람들이 섭라임을 관심을 갖고 사용해주었으면 하는 바람입니다 :D
'Linux' 카테고리의 다른 글
Linux :: Fedora에서 Qt5 개발 환경 구축하기 (0) | 2017.12.17 |
---|---|
Linux :: Fedora에서 Alt+Tab시 개별 항목으로 나타내기 (0) | 2017.12.17 |
Linux :: Linux Mint 설치 & 커스터마이징 (0) | 2017.12.16 |
Linux :: 동영상 플레이어 - SMPlayer (0) | 2017.12.14 |
Linux :: Fedora 27 설치 후 기본 설정 (0) | 2017.12.01 |