Bagaimana cara menginstal Sublime Text 2/3?

Saya menginstal Sublime Text 2 pada 12.04 sesuai ini tutorial.

Namun saya tidak memiliki izin yang memadai saat meluncurkan program dari peluncur Unity. Misalnya saya tidak dapat menginstal paket, atau jika saya menambahkan folder ke sidebar ketika saya menutup Sublime dan membuka kembali, folder tersebut tidak lagi terdaftar. Jika saya lari sudo sublime di terminal semua perubahan tetap ada setelah ditutup.

Saya sudah mencoba chown-ing folder Sublime Text 2 di usr / libsudo chown -R mylogin:mylogin /usr/lib/"Sublime Text 2" tapi ini sepertinya tidak berpengaruh.

Instal melalui manajer paket (apt-get):

Cukup tambahkan ke paket Anda:

Untuk Sublime-Text-2:

sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text

Untuk Sublime-Text-3:

sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer

Jalankan Sublime-Text di terminal

subl

Instal secara manual melalui Terminal:

Unduh dari situs Sublime:

32-bit:

wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2.tar.bz2tar vxjf Sublime\ Text\ 2.0.2.tar.bz2

64-bit:

wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2\ x64.tar.bz2tar vxjf Sublime\ Text\ 2.0.2\ x64.tar.bz2

Untuk Keduanya:

sudo mv Sublime\ Text\ 2 /opt/sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime

Sumber: http://www.tecmint.com/install-sublime-text-editor-in-linux/

Instal secara manual melalui skrip:

Lihat skrip bagus ini di Github ("Instal Sublime Text di Fedora.") bahwa Anda dapat menjalankan, pastikan untuk mengedit"*. tar. bz2 " dalam script untuk men-download versi terbaru dari Sublime Text!

#!/usr/bin/env bash# Usage: {script} [ OPTIONS ] TARGET BUILD# #   TARGET      Default target is "/usr/local".#   BUILD       If not defined tries to get the build into the Sublime Text 3 website.# # OPTIONS##   -h, --help  Displays this help message.## Report bugs to Henrique Moody <henriquemoody@gmail.com>#set -eif [[ "${1}" = '-h' ]] || [[ "${1}" = '--help' ]]; then    sed -E 's/^#\s?(.*)/\1/g' "${0}" |        sed -nE '/^Usage/,/^Report/p' |        sed "s/{script}/$(basename "${0}")/g"    exitfideclare URLdeclare URL_FORMAT="http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_%d_x%d.tar.bz2"declare TARGET="${1:-/usr/local}"declare BUILD="${2}"declare BITSif [[ -z "${BUILD}" ]]; then    BUILD=$(        curl -Ls http://www.sublimetext.com/3 |        grep '<h2>Build' |        head -n1 |        sed -E 's#<h2>Build ([0-9]+)</h2>#\1#g'    )fiif [[ "$(uname -m)" = "x86_64" ]]; then    BITS=64else    BITS=32fiURL=$(printf "${URL_FORMAT}" "${BUILD}" "${BITS}")read -p "Do you really want to install Sublime Text 3 (Build ${BUILD}, x${BITS}) on \"${TARGET}\"? [Y/n]: " CONFIRMCONFIRM=$(echo "${CONFIRM}" | tr [a-z] [A-Z])if [[ "${CONFIRM}" = 'N' ]] || [[ "${CONFIRM}" = 'NO' ]]; then    echo "Aborted!"    exitfiecho "Downloading Sublime Text 3"curl -L "${URL}" | tar -xjC ${TARGET}echo "Creating shortcut file"cat ${TARGET}/sublime_text_3/sublime_text.desktop |    sed "s#/opt#${TARGET}#g" |    cat > "/usr/share/applications/sublime_text.desktop"echo "Creating binary file"cat > ${TARGET}/bin/subl <<SCRIPT#!/bin/shif [ \${1} == \"--help\" ]; then    ${TARGET}/sublime_text_3/sublime_text --helpelse    ${TARGET}/sublime_text_3/sublime_text \$@ > /dev/null 2>&1 &fiSCRIPTecho "Finish!"

Sumber:https://gist.github.com/henriquemoody/3288681

Ini membantu saya dan saya harap ini membantu orang lain juga!

Pada dasarnya, masalah Anda adalah bahwa Anda menggunakan artikel yang salah :) Jika itu di situs SE saya akan turun-suara itu.

Menyalin secara manual hal-hal yang tidak berasal dari repositori Ubuntu ke /usr salah. Direktori ini dikelola oleh manajer paket Ubuntu dan mengotak - atiknya akan menyebabkan Anda kesulitan di beberapa titik atau yang lain-misalnya, pada saat Anda meng-upgrade sistem Anda Sublime kemungkinan akan dihapus tanpa jejak.

Menjalankan program sebagai root bahkan lebih salah, terutama dalam kasus SublimeText yang memiliki manajer paket sendiri yang pada dasarnya mengunduh barang dari Internet dan membiarkannya berjalan di komputer Anda. Kesalahan ketik sederhana dalam plugin dapat menghancurkan semua data di mesin Anda.

Solusi yang tepat, jika Anda ingin menginstal program di seluruh sistem, adalah menemukan/membangun .deb file dan menginstalnya-dengan cara ini manajer paket akan menyadari paket. Webupd8 mempertahankan PPA untuk SublimeText2, jadi Anda bisa menggunakannya.

Namun, ada solusi yang jauh lebih malas yang saya gunakan secara pribadi - cukup buka SublimeText di suatu tempat di direktori home Anda, buat bin Direktori di direktori home dan symlink Anda sublime_text dapat dieksekusi ke direktori itu:

mkdir ~/binln -s ~/wherever/sublime/is/sublime_text ~/bin

Setelah itu Anda akan dapat menjalankan Sublime Text dengan mengetik sublime_text di konsol, dari direktori mana pun. Ini tidak memerlukan hak akses root sama sekali dan editor berjalan dengan baik.

Artikel ini juga melakukan beberapa integrasi shell, seperti mendaftarkan sublime_text sebagai editor default dan menambahkan ikon, dan saya terlalu malas untuk melakukannya - namun, saya yakin itu dapat dilakukan tanpa mengacaukan pengaturan seluruh sistem.

Ini tidak menjelaskan, bagaimanapun, masalah dengan izin yang Anda alami - SublimeText menyimpan semua pengaturannya di folder rumah Anda, jadi meskipun Anda menginstalnya di seluruh sistem, itu seharusnya tidak memiliki masalah. Apa yang mungkin terjadi adalah Anda memulainya pertama kali dengan hak superuser (yaitu dari shell sudo), jadi direktori konfigurasi editor (di ~/.config/sublime-text-2) dimiliki oleh root sekarang. Anda perlu melakukan sesuatu seperti

sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2

untuk memperbaiki ini.

Berikut adalah cara untuk mengatasi hal ini.

1) undo semua langkah dalam halaman web terkait dalam urutan terbalik.

1a) jika Anda tidak menyimpan salinan default asli anda.daftar kemudian buka terminal dan jalankan

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) Dapatkan versi sublime yang Anda inginkan dan ekstrak ke direktori saat ini.

3) dalam bash cd ke direktori tempat Anda mengekstrak sublime

4) mv Sublime\ Text\ 2 ~/.local

4a) jika Anda ingin dapat menjalankan sublime dari baris perintah, Jalankan mkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime. Default .bashrc akan menambahkan ~ / bin ke $ PATH Anda saat shell Anda diluncurkan lagi.

5) Buat file bernama sublime.desktop di ~/.local/share/applications/ dan tempel yang berikut ini di dalamnya.

[Desktop Entry]Version=1.0Name=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 EditorExec=~/.local/Sublime\ Text\ 2/sublime_textTerminal=falseIcon=~/.local/Sublime Text 2/Icon/48x48/sublime_text.pngType=ApplicationCategories=TextEditor;IDE;DevelopmentX-Ayatana-Desktop-Shortcuts=NewWindow[NewWindow Shortcut Group]Name=New WindowExec=~/.local/Sublime\ Text\ 2/sublime_text -nTargetEnvironment=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) selesai.

Sekarang harus diinstal secara lokal di direktori home Anda dan Anda seharusnya tidak memiliki masalah lagi dengan izin.

Anda juga dapat mengunduh paket Debian untuk arsitektur khusus Anda darisitus web sublime

dan kemudian jalankan yang berikut ini;

cd download_pathsudo dpkg -i package.deb

misalnya jika unduhan saya untuk arsitektur 64 bit ada di Downloads direktori dan disebut sublime-text_build-3080_amd64.deb lalu aku akan lari

cd ~/Downloadssudo dpkg -i sublime-text_build-3080_amd64.deb

Dalam kasus saya itu adalah sublime text 3, Anda bisa mendapatkan sublime text 2 Anda juga

Saya pikir @ Alex L. sepenuhnya benar. Saya sarankan tidak pernah editting Anda /usr fs, add-On perangkat lunak komersial harus diinstal di salah satu /opt untuk multi-user atau ~/opt untuk pengguna tunggal (lihat Linux Filesystem Hierarchy terutama /opt dan /home). Berikut adalah beberapa tambahan lagi untuk membuatnya sangat bagus.

  1. Anda tidak perlu memindahkan aplikasi ke .local atau /local; Saya biasanya hanya meninggalkan mereka di ~/opt (n.b.: tilde adalah direktori home Anda atau $HOME).

    user@machine:~$ cd ~/Downloadsuser@machine:~/Downloads$ cd wget http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1.tar.bz2user@machine:~/Downloads$ cd ..user@machine:~$ tar -C ~/opt -xf "~/Downloads/Sublime Text 2"
  2. Buat symlink ke sublime_text di ~/bin, tapi sebut saja sublime; lihat langkah 4a di Jawaban Alex L. di atas.

    user@machine:~$ ln -s ~/opt/Sublime\ Text\ 2/sublime_text ~/bin/sublime
  3. Sama seperti langkah Alex L. 5, Buat file bernama sublime.desktop di ~/.local/share/applications/ tapi tambahkan %f setelah sublime dalam Exec lapangan sehingga Anda dapat membukanya dari Nautilus, seperti yang dijelaskan dalam artikel ini. Juga tidak melarikan diri ruang untuk Icon lapangan dan menggunakan path lengkap, tidak ada tilde. Ganti <user> dengan nama pengguna Anda.

    [Desktop Entry]Version=1.0Name=Sublime Text 2GenericName=Text EditorExec=/home/<user>/bin/sublime %fTerminal=falseIcon=/home/<user>/Sublime Text 2/Icon/48x48/sublime_text.pngType=ApplicationCategories=Development;IDE;TextEditorX-Ayatana-Desktop-Shortcuts=NewWindow[NewWindow Shortcut Group]Name=New WindowExec=/home/<user>/bin/sublime -nTargetEnvironment=Unity
  4. Anda tidak harus log off, tetapi jika tidak muncul di dasbor Anda, segera mungkin Anda lakukan. Kemudian cari file untuk dibuka di Nautilus, klik kanan dan pilih Buka Dengan Applicaton Lainnya ... kemudian Tampilkan aplikasi lain tombol di bagian bawah, cari Sublime Text 2 dalam daftar, pilih dan tekan Pilih. File Anda harus terbuka di Sublime Text 2, dan mulai sekarang untuk file jenis itu Anda akan melihat Sublime Text 2 sudah terdaftar sebagai opsi. Anda juga dapat mengaturnya sebagai default dari Nautilus dengan mengklik kanan, memilih Properti kemudian Buka Dengan dan akhirnya Ditetapkan sebagai default tombol setelah menyoroti Sublime Text 2. Tentu saja anda bisa menggunakan Tambah untuk memilih Sublime Text 2 untuk membuka jenis file dari Properti jendela juga.

Ketik perintah berikut di terminal, untuk Sublime Text 2 :

sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text

Untuk Sublime Text 3 :

sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer
  1. Unduh paket deb dari situs resmi.

  2. Instal paket dengan $sudo dpkg -i path_to_the_file.deb

  3. Mulai program dari /opt/sublime_text/sublime_text

Seperti yang disebutkan oleh Leonard Kakande, Anda dapat menginstalnya dari repositori resmi. Ini hanya berfungsi untuk Sublime Text 3.

Jalankan perintah berikut di terminal Anda:

(1) Instal kunci GPG:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

(2) Pilih saluran yang akan digunakan:

Stabil

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Dev

echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

(3) Perbarui sumber apt dan instal Sublime Text

sudo apt-get updatesudo apt-get install sublime-text

Instalasi Snap di Ubuntu

sudo apt install snapd

Instalasi Sublime text

sudo snap install sublime-text --classic

Catatan: snapd hanya berfungsi untuk ubuntu 16.04 atau versi yang lebih baru

Saya baru-baru ini membuat ini untuk kenyamanan Anda:https://github.com/TCattd/sublime-text-linux-installer

Pemasang skrip bash Sublime Text 2 dan Sublime Text 3. Cukup unduh salah satu skrip, ST2 atau ST2.

Untuk ST2 adalah: st2install

Masukan ir dalam folder rumah Anda. Kemudian bentuk terminal (dan di folder rumah yang sama) jalankan:

sudo bash st2install

Yang akan mengurus semua.

Anda dapat memutakhirkan dengan skrip yang sama juga, jika versi ST2 baru muncul. Sama berlaku untuk menginstal / upgrade ST3.

Dan kedua versi, menggunakan installer tersebut, dapat hidup bersama tanpa konflik.

Semoga bisa membantu ;)

Instal Sublime Di Debian / Ubuntu
Untuk menginstal sublime di Debian dan Ubuntu, Jalankan perintah berikut.

$ wget-qO - https://download.sublimetext.com/sublimehq-pub.gpg / sudo apt-key tambah -
$ sudo apt-get install apt-transport-https
$ echo “deb https://download.sublimetext.com / apt / stabil/” /sudo tee/etc/apt / sumber.daftar.d / sublime-teks.daftar
$ sudo apt - get pembaruan
$ sudo apt-get install sublim-teks

#:- https://www.itsmarttricks.com/category/linux-tutorials/