Comment mettre à jour Sublime Text-3 dans Ubuntu 16.04?

50

J'ai installé Sublime Text-3, build-3114 en utilisant le paquet .deb du site officiel . J'ai utilisé Sublime Text-3 plus tôt dans Windows.

Sous Windows, je n'ai pu mettre à jour que dans Sublime Text-3, mais cette fonctionnalité n'existe pas dans Ubuntu. J'ai déjà installé plusieurs packages et je les ai également personnalisés. Par conséquent, je ne veux plus répéter tout le processus.

Existe-t-il un moyen de mettre à jour Sublime Text-3 dans ce scénario? Et si non, quelle est l'alternative?

Nikhil
la source
Si vous vous demandez comment mettre à jour Sublime, mais que vous n'avez pas installé via un fichier deb comme l'OP, c'est peut snap- être la solution que vous recherchez.
WoodrowShigeru le

Réponses:

50

Suivez les étapes ci-dessous:

  1. Téléchargez la dernière version de Sublime Text 3 (pour l’instant, il s’agit de Build-3126) sous forme de .debpackage

  2. Installez le programme d’installation de paquet GDebi (s’il n’est pas installé).

  3. Supprimez ensuite Sublime Text 3 (Build-3114) en ouvrant son .debpackage (que vous avez téléchargé précédemment) à l’aide de GDebi Package Installer, puis cliquez sur Supprimer le package .

  4. Ouvrez ensuite le .debpackage de la dernière version de Sublime Text 3 (probablement Build-3126) à l’aide de GDebi Package Installer, cliquez sur Installer le package et installez Sublime Text 3 Build-3126.

Toutes vos configurations (packages installés et autres personnalisations) dans Sublime Text 3 que vous avez effectuées précédemment seront restaurées automatiquement même après avoir suivi la procédure ci-dessus. Vous n'avez donc pas à vous soucier de réinstaller les paquets. Vous trouverez ces personnalisations et packages automatiquement dans la dernière version que vous avez installée, car la mise à jour à l'aide de cette procédure ne supprime / ne purge pas les fichiers de configuration de Sublime Text 3.

Cette procédure fonctionne également pour d'autres éditeurs de code tels que Visual Studio Code et Atom. Je l'ai moi-même testé et vérifié.

Mais vous devez réinstaller Package Control.

EDIT : Sublime Text 3.0 a été publié. Pour l'installer dans Ubuntu, utilisez le aptgestionnaire de paquets et exécutez les commandes ci-dessous une à une dans le terminal:

  1. Installez la clé GPG:

    wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
    
  2. Sélectionnez le canal à utiliser:

    • Stable

      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. Mettre à jour les sources apt et installer Sublime Text

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

Désormais, chaque fois qu'une mise à jour de Sublime Text (après Sublime Text 3.0) sera disponible (en fonction du canal choisi lors de l'installation de Sublime Text), vous pouvez la mettre à jour à l'aide de Software Updater ou en exécutant les commandes données ci-dessous (un par un) dans Terminal:

sudo apt-get update
sudo apt-get upgrade
Gautam Vashisht
la source
4
la réponse correcte et la source URL officielle pour installer sublime text -> sublimetext.com/docs/3/linux_repositories.html
ahmed hamdy
45

Mettez à jour Sublime Text 3 sous Ubuntu 16.04 ou 18.04 (l'installation est également correcte).

  1. Vérifiez le chemin de votre exécutable (par exemple subl) si vous en avez un (si vous savez où se trouve votre installation, par exemple, /opt/sublime_textvous pouvez ignorer cette étape):
cat $(which subl)

Cela cherchera à l'intérieur du fichier exécutable pour le chemin d'installation.

Alternativement, vous pouvez utiliser une commande comme locate sublime_text/pour vous aider à trouver le répertoire d'installation.

Sur le site officiel , la dernière version au moment de l'édition est construite 3211 (1er octobre 2019) .

L’ archive tar 64 bits peut être téléchargée ici ainsi que celle 32 bits .

  1. Téléchargez et décompressez le fichier (une commande):
curl https://download.sublimetext.com/sublime_text_3_build_3211_x64.tar.bz2 | tar vxj
  1. Remplacez votre ancienne installation, par exemple
sudo cp -rf sublime_text_3/. /opt/sublime_text/
  1. Retirer le .bz2 extrait
rm -rf sublime_text_3

Et tu as fini!

Jonathan
la source
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

Franchement, il suffit de copier et coller ces commandes dans votre terminal ... et vous avez terminé ;-) ;-) si auparavant sublime était absent dans votre Ubuntu, il est maintenant là ... sinon maintenant, il est mis à jour ... Et aussi maintenir la séquence.

Edit: Vous pouvez maintenant l’installer directement à partir du centre logiciel (pour 16.04 LTS).

Rangerix
la source
7

Je préfère utiliser le canal officiel. J'ai donc supprimé tous les dépôts non officiels Sublime, tels que webupd8team . Ensuite, vous devez installer la clé GPG:

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

et ajoutez le canal officiel:

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

La dernière étape est

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

(Dans mon cas, il était possible de le faire sans supprimer auparavant la version texte Sublime existante. Maintenant, j'ai le numéro de version actuel 3143

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

volonté
la source
1
Comme c'est ma 1ère réponse ici, je ne peux pas utiliser plus de 2 liens dans la réponse. Voici les 2 derniers liens sous forme complète: sublimetext.com/docs/3/linux_repositories.html forum.sublimetext.com/t/…
sera le
La meilleure réponse. On dirait que webupd8team n'a pas le dernier en ce moment.
MHT
Comment supprimer les dépôts non officiels?
Gu Wang
4

Si Sublime Text est déjà installé, vous pouvez simplement mettre à jour :

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

J'espère que ça aide!

David Ben Dahan
la source