Como atualizar Sublime Text-3 no Ubuntu 16.04?

50

Instalei o Sublime Text-3, build-3114, usando o pacote .deb no site oficial . Eu usei o Sublime Text-3 anteriormente no Windows.

No Windows, consegui atualizar apenas no Sublime Text-3, mas no Ubuntu não existe essa funcionalidade. Já instalei vários pacotes e também o personalizei, portanto não quero repetir todo o processo novamente.

Existe alguma maneira de atualizar o Sublime Text-3 nesse cenário? E se não, qual é a alternativa?

Nikhil
fonte
Se você está se perguntando como atualizar o Sublime, mas não foi instalado via arquivo deb como o OP, talvez snapseja a alternativa que você está procurando.
WoodrowShigeru

Respostas:

50

Siga os passos abaixo:

  1. Faça o download da versão mais recente do Sublime Text 3 (no momento, é Build-3126) como um .debpacote

  2. Instale o instalador do pacote GDebi (se não estiver instalado).

  3. Em seguida, remova o Sublime Text 3 (Build-3114) abrindo seu .debpacote (que você baixou anteriormente) usando o Instalador de Pacotes GDebi e clique em Remover Pacote .

  4. Em seguida, abra o .debpacote da versão mais recente do Sublime Text 3 (provavelmente Build-3126) usando o GDebi Package Installer e clique em Install Package e instale o Sublime Text 3 Build-3126.

Todas as suas configurações (pacotes instalados e outras personalizações) no Sublime Text 3 que você fez anteriormente serão restauradas automaticamente mesmo depois de seguir o procedimento acima. Portanto, você não precisa se preocupar em instalar os pacotes novamente. Você encontrará essas personalizações e pacotes automaticamente na versão mais recente que você instalou, porque a atualização através deste procedimento não remove / remove os arquivos de configuração do Sublime Text 3.

Este procedimento também funciona para outros editores de código, como o Visual Studio Code e Atom. Eu mesmo testei e verifiquei.

Mas você precisa instalar o Controle de Pacotes novamente.

EDIT : Sublime Text 3.0 foi lançado. Para instalá-lo no Ubuntu, use o aptgerenciador de pacotes e execute os comandos abaixo, um por um no 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:

    • Estável

      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. Atualize o apt sources e instale o Sublime Text

    sudo apt-get update
    sudo apt-get install sublime-text
    

Agora, sempre que uma atualização Sublime Text (após o Sublime Text 3.0) estiver disponível (dependendo do canal escolhido durante a instalação do Sublime Text), você poderá atualizá-la usando o Software Updater ou executando os comandos abaixo (um por um) em terminal:

sudo apt-get update
sudo apt-get upgrade
Gautam Vashisht
fonte
4
A resposta correta ea fonte url oficial para instalar texto sublime -> sublimetext.com/docs/3/linux_repositories.html
Ahmed Hamdy
45

Atualize o Sublime Text 3 no Ubuntu 16.04 ou 18.04 (a instalação também está OK).

  1. Verifique o caminho do seu executável (por exemplo subl) se você tiver um (se você souber onde está sua instalação, por exemplo, /opt/sublime_textvocê pode pular esta etapa):
cat $(which subl)

Isso procurará dentro do executável o caminho da instalação.

Como alternativa, você pode usar um comando como locate sublime_text/para ajudá-lo a encontrar o diretório de instalação.

No site oficial , a versão mais recente a partir da edição é compilada 3211 (1 de outubro de 2019) .

O tarball de 64 bits pode ser baixado lá e o de 32 bits .

  1. Faça o download e descompacte o arquivo (um comando):
curl https://download.sublimetext.com/sublime_text_3_build_3211_x64.tar.bz2 | tar vxj
  1. Sobrescreva sua instalação antiga, por exemplo
sudo cp -rf sublime_text_3/. /opt/sublime_text/
  1. Remova o .bz2 extraído
rm -rf sublime_text_3

E pronto!

Jonathan
fonte
11
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
sudo apt-get install sublime-text

Francamente falando, basta copiar e colar esses comandos no seu terminal ... e pronto ;-) ;-) se anteriormente havia sublime ausente no seu Ubuntu, ele está lá ... agora, caso contrário, agora é atualizado ... E também mantenha a sequência.

Editar: Agora, você pode instalá-lo diretamente do centro de software (para 16.04 LTS).

Rangerix
fonte
7

Como prefiro usar o canal oficial, removi todos os repositórios não oficiais do Sublime, como o webupd8team . Então você deve instalar a chave GPG:

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

e adicione o canal oficial:

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

O último passo é

sudo apt-get update
sudo apt-get install sublime-text

(No meu caso, não havia problema em remover a versão de texto sublime existente. Agora eu tenho o número de compilação atual 3143

Links: sublimetext.com/docs/3/linux_repositories.html forum.sublimetext.com/t/how-to-upgrade-to-version-3143-on-ubuntu-16-04/31467

vai
fonte
1
Como é minha primeira resposta aqui, não posso usar mais de dois links na resposta. Aqui estão os últimos 2 links em formato completo: sublimetext.com/docs/3/linux_repositories.html forum.sublimetext.com/t/…
será
A melhor resposta. Parece que o webupd8team não tem as últimas no momento.
MHT 29/10
Como remover os repositórios não oficiais?
Gu Wang
4

Caso você já tenha o Texto Sublime instalado, basta atualizar :

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get upgrade sublime-text

Espero que ajude!

David Ben Dahan
fonte