Como faço para instalar o Sublime Text 2/3?

Eu instalei o Sublime Text 2 em 12.04 de acordo com isso tutorial.

No entanto, Não tenho permissões adequadas ao iniciar o programa a partir do iniciador Unity. Por exemplo, não consigo instalar pacotes ou, se adicionar uma pasta à barra lateral quando fechar o Sublime e reabrir, a pasta não estará mais listada. Se eu correr sudo sublime no terminal, todas as alterações permanecem após o fechamento.

Eu tentei chown-ing a pasta Sublime Text 2 em usr / libsudo chown -R mylogin:mylogin /usr/lib/"Sublime Text 2" mas isso parecia não ter efeito.

Instalar através do Gerenciador de pacotes (apt-get):

Basta adicionar aos seus pacotes:

Para Sublime-Texto-2:

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

Para Sublime-Texto-3:

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

Executar Sublime-texto no terminal

subl

Instalar manualmente através do Terminal:

Baixe do site Sublime:

32 bits:

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

64 bits:

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

Para Ambos:

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

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

Instalar manualmente via Script:

Confira este bom script no Github("Instale o Sublime Text no Fedora.") que você pode executar, apenas certifique-se de editar o"*. tar. bz2 " no script para baixar a versão mais recente do Texto Sublime!

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

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

Isso me ajudou e espero que ajude todos os outros também!

Basicamente, seu problema é que você está usando um artigo errado :) Se fosse em um site SE eu iria para baixo-votá-lo.

Copiando manualmente coisas que não vêm de repositórios do Ubuntu para /usr está errado. Este diretório é gerenciado pelo Gerenciador de pacotes do Ubuntu e mexer com ele causará problemas em algum momento ou outro - por exemplo, a próxima vez que você atualizar seu sistema Sublime provavelmente será removido sem deixar vestígios.

Executar o programa como root é ainda mais errado, especialmente no caso do SublimeText, que tem seu próprio gerenciador de pacotes, que basicamente baixa coisas da Internet e permite que ele seja executado em seu computador. Um simples erro de digitação em um plugin pode destruir todos os dados em sua máquina.

Uma solução adequada, se você deseja instalar o programa em todo o sistema, seria encontrar/construir um .deb arquivo e instalá - lo-desta forma Gerenciador de pacotes estaria ciente do pacote. Webupd8 mantém um PPA para SublimeText2, então você pode apenas usar isso.

No entanto, há uma solução muito mais preguiçosa que estou usando pessoalmente - basta descompactar SublimeText em algum lugar do seu diretório inicial, criar um bin diretório em seu diretório inicial e link simbólico sublime_text executável nesse diretório:

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

Depois disso, você poderá executar o Sublime Text digitando sublime_text no console, de qualquer diretório. Isso não requer privilégios de root e o editor funciona muito bem.

O artigo também faz alguma integração de shell, como registrar sublime_text como um editor padrão e adicionar um ícone, e eu estava com preguiça de fazer isso - no entanto, tenho certeza de que isso pode ser feito sem mexer com configurações de todo o sistema.

Isso não explica, no entanto, os problemas com as permissões que você está tendo - SublimeText armazena todas as suas configurações em sua pasta pessoal de qualquer maneira, por isso, mesmo se você instalou-lo em todo o sistema, não deve ter problemas. O que provavelmente aconteceu é que você começou pela primeira vez com privilégios de superusuário( ou seja, do shell sudo), então o diretório de configuração do editor (em ~/.config/sublime-text-2) é propriedade de root agora. Você precisa fazer algo como

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

para corrigir isso.

Aqui está como resolver isso.

1) desfazer todas as etapas na página da Web vinculada na ordem inversa.

1a) se você não salvou uma cópia de seus padrões originais.em seguida, abra um terminal e execute

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) Obtenha a versão do sublime que deseja e extraia - a para o diretório atual.

3) em bash cd para o diretório onde você extraiu sublime

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

4a) se você quiser ser capaz de executar sublime a partir da linha de comando, em seguida, executar mkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime. Padrao .bashrc adicionará ~ / bin ao seu caminho $na próxima vez que seu shell for iniciado.

5) faça um arquivo chamado sublime.desktop em ~/.local/share/applications/ e cole o seguinte dentro.

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

Agora ele deve ser instalado localmente em seu diretório inicial e você não deve ter mais problemas com as permissões.

Você também pode baixar o pacote Debian para sua arquitetura específica deo site sublime

e, em seguida, execute o seguinte;

cd download_pathsudo dpkg -i package.deb

por exemplo, se meu download para uma arquitetura de 64 bits estiver no Downloads diretório e é chamado sublime-text_build-3080_amd64.deb então eu vou correr

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

No meu caso, foi sublime text 3, você pode obter para o seu sublime text 2 também

Eu acho @ Alex L. está completamente certo. Eu recomendo nunca editting seu /usr fs, add-on software comercial deve ser instalado em qualquer /opt para multiusuário ou ~/opt para um único usuário (consulte Hierarquia Do Sistema De Arquivos Linux especialmente /opt e /home). Aqui estão apenas mais algumas adições para torná - lo bom.

  1. Você não precisa mover seu aplicativo para .local ou /local; Eu geralmente apenas os deixo em ~/opt (N. B.: o til é o seu diretório inicial ou $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. Faça um link simbólico para sublime_text em ~/bin, mas chame isso sublime; veja o passo 4a em A resposta de Alex L. acima.

    user@machine:~$ ln -s ~/opt/Sublime\ Text\ 2/sublime_text ~/bin/sublime
  3. O mesmo que o Passo 5 de Alex L., faça um arquivo chamado sublime.desktop em ~/.local/share/applications/ mas adicione %f apos sublime no Exec campo para que você possa abri - lo do Nautilus, conforme descrito em cargo. Também não fuja de espaços para o Icon campo e usar o caminho completo, sem til. Substituir <user> com seu nome de usuário.

    [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. Você não deveria ter que sair, mas se não aparecer no seu painel, imediatamente talvez você faça. Em seguida, procure um arquivo para abrir no Nautilus, clique com o botão direito e selecione Abra Com Outro Applicaton ... entao Mostrar outras aplicações botão na parte inferior, encontrar Texto Sublime 2 na lista, selecione-o e pressione Seleccionar. Seu arquivo deve abrir no Sublime Text 2 e, a partir de agora, para arquivos desse tipo, você verá o Sublime Text 2 já listado como uma opção. Você também pode configurá-lo como padrão no Nautilus clicando com o botão direito, selecionando Propriedade entao Abrir Com e finalmente Predefinir botão após o realce Texto Sublime 2. Claro que você poderia ter usado Adicionar seleccionar Texto Sublime 2 para abrir o tipo de arquivo do Propriedade janela também.

Digite os seguintes comandos no terminal, para Sublime Text 2 :

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

Para Texto Sublime 3 :

sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer
  1. Baixe o pacote deb do site oficial.

  2. Instale o pacote por $sudo dpkg -i path_to_the_file.deb

  3. Inicie o programa a partir de /opt/sublime_text/sublime_text

Como mencionado por Leonard Kakande, você pode instalá-lo a partir de repositório oficial. Ele funciona apenas para Sublime Text 3.

Execute os seguintes comandos em seu terminal:

(1) Instale a chave GPG:

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

(2) Selecione o canal a ser usado:

Estavel

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

Desenvolvimento

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

(3) Atualize as fontes do apt e instale o Sublime Text

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

Instalacao Encaixar no Ubuntu

sudo apt install snapd

Instalacao Texto Sublime

sudo snap install sublime-text --classic

Notar: snapd só funciona para ubuntu 16.04 ou versões posteriores

Recentemente, fiz isso para sua conveniência:https://github.com/TCattd/sublime-text-linux-installer

Um instalador de script Sublime Text 2 e Sublime Text 3 bash. Basta baixar um dos scripts, ST2 ou ST2.

Para ST2 é: st2install

Coloque ir na sua pasta pessoal. Em seguida, forme um terminal (e na mesma pasta inicial) executado:

sudo bash st2install

Isso vai cuidar de tudo.

Você também pode atualizar com o mesmo script, caso uma nova versão ST2 apareça. O mesmo se aplica à instalação/atualização do ST3.

E ambas as versões, usando esses instaladores, podem viver juntas sem conflitos.

Espero que ajude ;)

Instalar O Sublime No Debian / Ubuntu
Para instalar o sublime no Debian e Ubuntu, execute os seguintes comandos.

$ wget - qO- https://download.sublimetext.com/sublimehq-pub.gpg / sudo apt-key adicionar -
$ sudo apt-get install apt-transport-https
$ echo “deb https://download.sublimetext.com / apt / stable /” / sudo tee / etc/apt / sources.lista.d / sublime-texto.lista
$ sudo apt-obter atualização
$ sudo apt-get install sublime-text

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