Sublime Text 2/3'ü nasıl yüklerim?

Buna göre Sublime Text 2'yi 12.04'e yükledim öğretici.

Ancak, programı Unity başlatıcısından başlatırken yeterli izinlere sahip değilim. Örneğin paketleri yükleyemiyorum veya Sublime'ı kapatıp yeniden açtığımda kenar çubuğuna bir klasör eklersem, klasör artık listelenmiyor. Eğer kaçarsam sudo sublime terminalde tüm değişiklikler kapandıktan sonra kalır.

Usr / lib içindeki Sublime Text 2 klasörünü seçmeyi denedimsudo chown -R mylogin:mylogin /usr/lib/"Sublime Text 2" ama bunun bir etkisi yok gibiydi.

Paket Yöneticisi üzerinden yükleme (apt-get):

Sadece paketlerinize ekleyin:

Sublime-Text-2 için:

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

Sublime-Text-3 için:

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

Terminalde Sublime-Text'i çalıştır

subl

Terminal üzerinden Manuel olarak yükleme:

Yüce Siteden indirin:

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

Her ikisi için de:

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

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

Komut Dosyası aracılığıyla El ile yükleme:

Github'daki bu güzel senaryoya göz atın ("Fedora'ya Yüce Metin yükleyin.") çalıştırabileceğiniz, Sublime Text'in en son sürümünü indirmek için komut dosyasındaki "*.tar.bz2" yi düzenlediğinizden emin olun!

#!/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!"

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

Bu bana yardımcı oldu ve umarım herkese de yardımcı olur!

Temel olarak, senin sorunun şu ki yanlış bir makale kullanma :) Eğer bir SE sitesinde olsaydı, oy kullanırdım.

Ubuntu depolarından gelmeyen şeyleri el ile kopyalama /usr YANLIŞ. Bu dizin Ubuntu'nun paket yöneticisi tarafından yönetilir ve onunla uğraşmak bir noktada veya başka bir yerde sorun yaratacaktır - örneğin, sisteminizi bir sonraki yükselttiğinizde Sublime muhtemelen iz bırakmadan kaldırılacaktır.

Programı root olarak çalıştırmak, özellikle internetten temel olarak bir şeyler indiren ve bilgisayarınızda çalışmasına izin veren kendi paket yöneticisine sahip olan SublimeText durumunda daha da yanlıştır. Bir eklentideki basit bir yazım hatası, makinenizdeki tüm verileri yok edebilir.

Uygun bir çözüm, programı sistem genelinde kurmak istiyorsanız, bir tane bulmak / oluşturmak olacaktır.deb dosyasını yükleyin ve yükleyin - bu şekilde paket yöneticisi paketin farkında olacaktır. Webupd8 bir SublimeText2 için PPA yani bunu kullanabilirsin.

Ancak, kişisel olarak kullandığım çok daha tembel bir çözüm var - sadece sublimetext'i ev dizininizde bir yere açın, bir tane oluşturun bin ana dizininizdeki dizin ve sembolik bağ sublime_text bu dizine yürütülebilir dosya:

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

Bundan sonra yazarak Yüce Metni çalıştırabileceksiniz sublime_text konsolda, herhangi bir dizinden. Bu, kök ayrıcalıkları gerektirmez ve düzenleyici gayet iyi çalışır.

Makale ayrıca sublime_text'i varsayılan düzenleyici olarak kaydetmek ve bir simge eklemek gibi bazı kabuk entegrasyonlarını da yapıyor ve bunu yapmak için çok tembeldim - ancak eminim ki sistem genelinde ayarlarla uğraşmadan yapılabilir.

Ancak bu, sahip olduğunuz izinlerle ilgili sorunları açıklamaz - SublimeText, tüm ayarlarını yine de ana klasörünüzde saklar, bu nedenle sistem genelinde yüklemiş olsanız bile sorun yaşamamalıdır. Muhtemelen olan şey, ilk kez süper kullanıcı ayrıcalıklarıyla (yani sudo kabuğundan) başlatmış olmanızdır, bu nedenle editörün yapılandırma dizini (içinde ~/.config/sublime-text-2) sahibi tarafından root şimdi. Şöyle bir şey yapmalısın

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

bunu düzeltmek için.

Bunu nasıl çözeceğiniz aşağıda açıklanmıştır.

1) bağlantılı web sayfasındaki tüm adımları ters sırayla geri alın.

1a) orijinal varsayılanlarınızın bir kopyasını kaydetmediyseniz.sonra bir terminal açın ve çalıştırın

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) istediğiniz sublime sürümünü alın ve geçerli dizine ayıklayın.

3) bash içinde cd sublime'ı çıkardığınız dizine

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

4a) sublime'ı komut satırından çalıştırabilmek istiyorsanız, çalıştırın mkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime. Gelmeme .bashrc kabuğunuz bir dahaki sefere başlatıldığında $ yolunuza ~ / bin ekleyecektir.

5) Adlı bir dosya oluşturun sublime.desktop içinde ~/.local/share/applications/ ve aşağıdakini içine yapıştırın.

[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) bitti.

Artık yerel olarak giriş dizininize yüklenmeli ve izinlerle ilgili daha fazla sorun yaşamamalısınız.

Ayrıca, belirli mimariniz için Debian paketini şu adresten de indirebilirsiniz:yüce web sitesi

ve sonra aşağıdakileri çalıştırın;

cd download_pathsudo dpkg -i package.deb

örneğin, 64 bitlik bir mimari için indirmem Downloads dizin ve denir sublime-text_build-3080_amd64.deb o zaman koşarım

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

Benim durumumda sublime text 3 idi, sublime text 2'niz için de alabilirsiniz

Sanırım @Alex L. tamamen haklı. Asla düzenlememenizi tavsiye ederim /usr fs, eklenti ticari yazılım her ikisine de yüklenmelidir /opt çok kullanıcılı veya ~/opt tek kullanıcı için (bkz. Linux Dosya Sistemi Hiyerarşisi özellikle /opt ve /home). İşte bunu yapmak için sadece birkaç ekleme daha var gerçekten güzel.

  1. Uygulamanızı taşımak zorunda değilsiniz .local veya /local Genelde onları içeride bırakırım. ~/opt (n.b.: tilde giriş dizininiz veya $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. Sublime_text için sembolik bir bağlantı oluşturun ~/bin ama sen söyle sublime; 4a adımına bakın Alex L.'nin cevabı yukarıda.

    user@machine:~$ ln -s ~/opt/Sublime\ Text\ 2/sublime_text ~/bin/sublime
  3. Alex L.'nin 5. adımında olduğu gibi, adında bir dosya oluşturun sublime.desktop içinde ~/.local/share/applications/ ama ekle %f sonra sublime in the Exec açıklandığı gibi Nautilus'tan açabilmeniz için alan bu yazı. Ayrıca için boşluklardan kaçmayın Icon alan ve tam yolu kullan, tilde yok. Yerini almak <user> kullanıcı adınla.

    [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. Oturumu kapatmak zorunda kalmamalısın, ama eğer senin çizginde görünmüyorsa, belki de hemen yaparsın. Ardından Nautilus'ta açılacak bir dosyayı arayın, sağ tıklayın ve seçin Diğer Uygulama İle Açın... sonra Diğer uygulamaları göster alttaki düğmeyi bulun Yüce Metin 2 listeden seçin ve tuşuna basın Seçmek. Dosyanız Sublime Text 2'de açılmalı ve bundan sonra bu tür dosyalar için Sublime Text 2'nin zaten bir seçenek olarak listelendiğini göreceksiniz. Ayrıca Nautilus'tan sağ tıklayıp seçerek varsayılan olarak ayarlayabilirsiniz Özellikleri sonra Birlikte Aç ve son olarak Varsayılan olarak belirle vurguladıktan sonra düğme Yüce Metin 2. Elbette kullanabilirdin. Eklemek seçmek Yüce Metin 2 dosya türünü açmak için Özellikleri pencere de öyle.

Sublime Text 2 için terminalde aşağıdaki komutları yazın :

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

Yüce Metin 3 için :

sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer
  1. Deb paketini şu adresten indirin: resmi sitesi.

  2. Tarafından paketini yükleyin $sudo dpkg -i path_to_the_file.deb

  3. Programı şu adresten başlatın: /opt/sublime_text/sublime_text

Leonard Kakande tarafından belirtildiği gibi, bunu şu adresten yükleyebilirsiniz resmi depo. Ancak, yalnızca Sublime Text 3 için çalışır.

Terminalinizde aşağıdaki komutları çalıştırın:

(1) GPG anahtarını takın:

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

(2) Kullanılacak kanalı seçin:

İstikrarlı

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) Apt kaynaklarını güncelleyin ve Yüce Metni yükleyin

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

Yükler Çatırdamak ubuntu'da

sudo apt install snapd

Yükler Yüce metin

sudo snap install sublime-text --classic

Not: snapd yalnızca ubuntu 16.04 veya sonraki sürümleri için çalışır

Son zamanlarda bunu size kolaylık olması için yaptım.:https://github.com/TCattd/sublime-text-linux-installer

Sublime Text 2 ve Sublime Text 3 bash komut dosyası yükleyicisi. Sadece ST2 veya ST2 komut dosyalarından birini indirin.

ST2 için: st2ınstall

Ir'yi giriş klasörünüze yerleştirin. Sonra bir terminal oluşturun (ve aynı giriş klasöründe) çalıştırın:

sudo bash st2install

Bu her şeyi halleder.

Yeni bir ST2 sürümünün çıkması durumunda, aynı komut dosyasıyla da yükseltebilirsiniz. Aynısı st3'ü yüklemek / yükseltmek için de geçerlidir.

Ve bu yükleyicileri kullanan her iki sürüm de çakışma olmadan birlikte yaşayabilir.

Yardımcı olur umarım ;)

Sublime’ı Debian / Ubuntu’ya Yükleyin
Sublime’ı Debian ve Ubuntu’ya yüklemek için aşağıdaki komutları çalıştırın.

$ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg / sudo apt-anahtar ekle -
$ sudo apt-get yükleme apt-aktarım-https
$ yankı "deb https://download.sublimetext.com / apt/ kararlı / " / sudo tee /etc/apt/ kaynaklar.liste.d / yüce-metin.liste
$ sudo apt-get güncellemesi
$ sudo apt-get yüce metni yükle

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