Come aggiornare Sublime Text-3 in Ubuntu 16.04?


50

Ho installato Sublime Text-3, build-3114 usando il pacchetto .deb dal sito ufficiale . Ho usato Sublime Text-3 in precedenza in Windows.

In Windows sono stato in grado di aggiornare solo all'interno di Sublime Text-3, ma in Ubuntu non esiste tale funzionalità. Ho già installato più pacchetti e l'ho anche personalizzato, quindi non voglio ripetere di nuovo l'intero processo.

Esiste un modo per aggiornare Sublime Text-3 in questo scenario? E se no, qual è l'alternativa?



Se ti stai chiedendo come aggiornare Sublime, ma non hai installato tramite file deb come l'OP, allora forse snapè l'alternativa che stai cercando.
Woodrow Shigeru

Risposte:


50

Seguire i passaggi indicati di seguito:

  1. Scarica l'ultima versione di Sublime Text 3 (in questo momento, è Build-3126) come .debpacchetto

  2. Installa il programma di installazione del pacchetto GDebi (se non installato).

  3. Quindi rimuovere Sublime Text 3 (Build-3114) aprendo il suo .debpacchetto (che è stato scaricato in precedenza) utilizzando il programma di installazione del pacchetto GDebi e quindi fare clic su Rimuovi pacchetto .

  4. Quindi apri il .debpacchetto dell'ultima versione di Sublime Text 3 (probabilmente Build-3126) usando il programma di installazione del pacchetto GDebi e fai clic su Installa pacchetto e installa Sublime Text 3 Build-3126.

Tutte le tue configurazioni (pacchetti installati e altre personalizzazioni) in Sublime Text 3 che hai fatto in precedenza verranno ripristinate automaticamente anche dopo aver seguito la procedura sopra descritta. Quindi non devi preoccuparti di installare nuovamente i pacchetti. Queste personalizzazioni e pacchetti si troveranno automaticamente nell'ultima versione installata, poiché l'aggiornamento tramite questa procedura non rimuove / elimina i file di configurazione di Sublime Text 3.

Questa procedura funziona anche per altri editor di codice come Visual Studio Code e Atom. Mi sono testato e verificato.

Ma devi installare di nuovo Package Control.

EDIT : Sublime Text 3.0 è stato rilasciato. Per installarlo su Ubuntu, usa il aptgestore pacchetti ed esegui i comandi indicati di seguito uno a uno nel terminale:

  1. Installa la chiave GPG:

    wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
    
  2. Seleziona il canale da utilizzare:

    • Stabile

      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. Aggiorna fonti apt e installa Sublime Text

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

Ora, ogni volta che sarà disponibile un aggiornamento Sublime Text (dopo Sublime Text 3.0) (a seconda del canale scelto durante l'installazione di Sublime Text), è possibile aggiornarlo utilizzando Software Updater o eseguendo i comandi indicati di seguito (uno a uno) in terminale:

sudo apt-get update
sudo apt-get upgrade

4
la risposta corretta e la fonte ufficiale dell'URL
ahmed hamdy

45

Aggiorna Sublime Text 3 in Ubuntu 16.04 o 18.04 (Anche l'installazione è OK).

  1. Controlla il percorso del tuo eseguibile (ad es. subl) Se ne hai uno (se sai dove si trova la tua installazione, ad esempio /opt/sublime_textpuoi saltare questo passaggio):
cat $(which subl)

Questo cercherà all'interno del file eseguibile il percorso di installazione.

In alternativa puoi usare un comando simile locate sublime_text/per aiutarti a trovare la directory di installazione.

Dal sito Web ufficiale , viene costruita l'ultima versione al momento della modifica 3211 (1 ottobre 2019) .

Il tarball a 64 bit può essere scaricato lì così come quello a 32 bit .

  1. Scarica e decomprimere il file (un comando):
curl https://download.sublimetext.com/sublime_text_3_build_3211_x64.tar.bz2 | tar vxj
  1. Sovrascrivi la tua vecchia installazione, ad es
sudo cp -rf sublime_text_3/. /opt/sublime_text/
  1. Rimuovere il .bz2 estratto
rm -rf sublime_text_3

E hai finito!


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, basta copiare e incollare questi comandi nel tuo terminale ... e il gioco è fatto ;-) ;-) se in precedenza era assente il sublime nel tuo Ubuntu, ora è lì ... altrimenti ora è aggiornato ... E anche mantenere la sequenza.

Modifica: ora è possibile installarlo direttamente dal centro software (per 16.04 LTS).


7

Preferisco usare il canale ufficiale, quindi ho rimosso tutti i repository Sublime non ufficiali, come webupd8team . Quindi è necessario installare la chiave GPG:

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

e aggiungi il canale ufficiale:

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

L'ultimo passo è

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

(Nel mio caso è stato OK farlo senza rimuovere precedentemente la versione di testo Sublime esistente. Ora ho l'attuale numero di build 3143

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


1
Dato che è la mia prima risposta qui, non posso usare più di 2 collegamenti nella risposta. Ecco gli ultimi 2 collegamenti in forma completa: sublimetext.com/docs/3/linux_repositories.html forum.sublimetext.com/t/…
sarà il

La migliore risposta Sembra che webupd8team non abbia le ultime novità in questo momento.
MHT,

Come rimuovere i repository non ufficiali?
Gu Wang

4

Nel caso in cui si dispone di Sublime Text già installato si può semplicemente aggiornare :

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

Spero che sia d'aiuto!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.