O Ubuntu não pode executar o executável Sublime Texto 2

2

Eu instalei o Sublime Text 2 na minha máquina Ubuntu Linux. O executável parece estar em /opt/sublime_text_2 .

Quando clico no executável sublime_text, ele abre uma nova janela de terminal e não abre texto sublime.

Se eu entrar pelo terminal: /opt/sublime_text_2/sublime_text uma nova janela de terminal aparece com o seguinte:

#!/bin/bash
/opt/sublime_text_2/sublime_text --class=sublime-text-2 "$@"

e o texto sublime não abre

    
por The Hawk 06.03.2014 / 15:52

3 respostas

2

Sugiro reinstalar o Sublime Text do zero. Eu recomendo usar o Sublime Text 3, pois ele tem muitos novos recursos e correções de bugs que não estão no ST2, e muitos plugins disponíveis através do Controle de pacotes estão se movendo para versões somente do ST3 para aproveitar os recursos adicionais. Além disso, o ST3 está disponível como .deb para o Ubuntu, tornando a instalação um processo de 1 etapa.

Para instalar o ST3, vá para a página de download e selecione Ubuntu 64-bit ou Ubuntu 32-bit , dependendo do seu sistema. Após o download, vá para o diretório Downloads em seu terminal e execute

sudo dpkg -i sublime-text_build-3059_amd64.deb

ou

sudo dpkg -i sublime-text_build-3059_i386.deb

dependendo da versão que você baixou. Ele instalará tudo em /opt/sublime_text , colocará um arquivo sublime_text.desktop em /usr/share/applications (e colocará um ícone no Unity launcher, IIRC) e também criará /usr/bin/subl para iniciar o Sublime a partir da linha de comando.

Se, por algum motivo, você realmente precisar usar o ST2, reinstale-o seguindo estas etapas:

  1. execute sudo rm -r /opt/sublime_text_2 para remover o diretório antigo.
  2. Acesse o link e faça o download do arquivo Linux 32-bit ou Linux 64-bit , dependendo do sistema.
  3. Em seu terminal, determine o nome do arquivo que você baixou ( Sublime Text 2.0.2.tar.bz2 ou Sublime Text 2.0.2x64.tar.bz2 ) e execute

    tar jxvf "Sublime Text 2...tar.bz2"
    

    para descompactar o arquivo e criar um diretório chamado Sublime Text 2 .

  4. Executar

    sudo mv "Sublime Text 2" /opt/sublime_text_2
    

    para mover o diretório para o local adequado e renomeá-lo para algo sem espaços.

  5. Verifique novamente se /usr/local/bin está no seu PATH executando

    echo $PATH
    

    crie um atalho subl executando

    sudo ln -s /opt/sublime_text_2/sublime_text /usr/local/bin/subl
    

Agora você deve conseguir iniciar o Sublime corretamente a partir da linha de comando.

    
por MattDMo 07.03.2014 / 19:18
0

Como você instalou o Sublime Text 2?

Tente fazer um link do binário para o / usr / bin:

sudo ln -sf /opt/sublime_text2/bin/sublime_text2 /usr/bin/

Em seguida, inicie o Sublime Text no terminal como seu usuário normal e veja se ele mostra algum erro:

$ sublime_text2
    
por LnxSlck 06.03.2014 / 16:04
0

Meu mal, foi chamando sublime text 2. Eu pensei que estava abrindo um novo terminal, mas na verdade era na verdade o Sublime Text 2 com o script bin. Desculpe!

    
por The Hawk 07.03.2014 / 21:23