Wie aktualisiere ich Sublime Text-3 in Ubuntu 16.04?

50

Ich habe Sublime Text-3, Build-3114, mithilfe des .deb-Pakets von der offiziellen Website installiert . Ich habe Sublime Text-3 früher in Windows verwendet.

Unter Windows konnte ich nur innerhalb von Sublime Text-3 aktualisieren, unter Ubuntu gibt es jedoch keine solchen Funktionen. Ich habe bereits mehrere Pakete installiert und auch angepasst, sodass ich den gesamten Vorgang nicht noch einmal wiederholen möchte.

Gibt es in diesem Szenario eine Möglichkeit, Sublime Text-3 zu aktualisieren? Und wenn nicht, was ist die Alternative?

Nikhil
quelle
Wenn Sie sich fragen, wie Sie Sublime aktualisieren können, aber nicht über eine Deb-Datei wie das OP installiert haben, ist dies möglicherweise snapdie gesuchte Alternative.
WoodrowShigeru

Antworten:

50

Befolgen Sie die folgenden Schritte:

  1. Laden Sie die neueste Version von Sublime Text 3 (derzeit Build-3126) als .debPaket herunter

  2. Installieren Sie GDebi Package Installer (falls nicht installiert).

  3. Entfernen Sie dann Sublime Text 3 (Build-3114), indem .debSie das zuvor heruntergeladene Paket mit GDebi Package Installer öffnen und dann auf Remove Package (Paket entfernen) klicken .

  4. Öffnen Sie dann das .debPaket der neuesten Sublime Text 3-Version (wahrscheinlich Build-3126) mit GDebi Package Installer und klicken Sie auf Install Package und installieren Sie Sublime Text 3 Build-3126.

Alle Ihre Konfigurationen (installierte Pakete und andere Anpassungen) in Sublime Text 3, die Sie zuvor vorgenommen haben, werden automatisch wiederhergestellt, auch nachdem Sie die oben beschriebenen Schritte ausgeführt haben. Sie müssen sich also keine Gedanken mehr über die erneute Installation der Pakete machen. Sie finden diese Anpassungen und Pakete automatisch in der neuesten Version, die Sie installiert haben, da durch das Aktualisieren mit diesem Verfahren keine Sublime Text 3-Konfigurationsdateien entfernt / gelöscht werden.

Diese Prozedur funktioniert auch für andere Code-Editoren wie Visual Studio Code und Atom. Ich habe es selbst getestet und verifiziert.

Sie müssen Package Control jedoch erneut installieren.

BEARBEITEN : Sublime Text 3.0 wurde veröffentlicht. Um es in Ubuntu zu installieren, benutze den aptPaketmanager und führe die folgenden Befehle einzeln im Terminal aus:

  1. Installieren Sie den GPG-Schlüssel:

    wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
    
  2. Wählen Sie den zu verwendenden Kanal:

    • Stabil

      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. Aktualisieren Sie apt sources und installieren Sie Sublime Text

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

Sobald ein Sublime Text-Update (nach Sublime Text 3.0) verfügbar ist (abhängig von dem Kanal, den Sie bei der Installation von Sublime Text ausgewählt haben), können Sie es mit Software Updater aktualisieren oder indem Sie die unten angegebenen Befehle (einzeln) in ausführen Terminal:

sudo apt-get update
sudo apt-get upgrade
Gautam Vashisht
quelle
4
Die richtige Antwort und die offizielle URL-Quelle für die Installation von erhabenem Text -> sublimetext.com/docs/3/linux_repositories.html
Ahmed Hamdy
45

Aktualisieren Sie Sublime Text 3 unter Ubuntu 16.04 oder 18.04 (die Installation ist ebenfalls in Ordnung).

  1. Überprüfen Sie den Pfad Ihrer ausführbaren Datei (zB subl), wenn Sie eine haben (wenn Sie wissen, wo sich Ihre Installation zB befindet /opt/sublime_text, können Sie diesen Schritt überspringen):
cat $(which subl)

Dadurch wird in der ausführbaren Datei nach dem Installationspfad gesucht.

Alternativ können Sie einen Befehl verwenden locate sublime_text/, der Ihnen beim Auffinden des Installationsverzeichnisses hilft.

Von der offiziellen Website wird die aktuellste Version zum Zeitpunkt der Bearbeitung erstellt 3211 (1. Oktober 2019) .

Dort kann sowohl der 64-Bit-Tarball als auch der 32-Bit -Tarball heruntergeladen werden .

  1. Laden Sie die Datei herunter und entpacken Sie sie (ein Befehl):
curl https://download.sublimetext.com/sublime_text_3_build_3211_x64.tar.bz2 | tar vxj
  1. Überschreiben Sie Ihre alte Installation zB
sudo cp -rf sublime_text_3/. /opt/sublime_text/
  1. Entfernen Sie die extrahierte .bz2
rm -rf sublime_text_3

Und du bist fertig!

Jonathan
quelle
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

Um ehrlich zu sein, kopiere und füge diese Befehle einfach in dein Terminal ein ... und du bist fertig ;-) ;-) Wenn vorher in deinem Ubuntu nicht das Erhabene vorhanden war, ist es jetzt da ... ansonsten ist es jetzt aktualisiert ... und auch pflegen Sie die Reihenfolge.

Bearbeiten: Jetzt können Sie es direkt aus dem Software-Center installieren (für 16.04 LTS).

Rangerix
quelle
7

Ich bevorzuge es, den offiziellen Kanal zu benutzen, also habe ich alle inoffiziellen Sublime-Repos wie webupd8team entfernt . Dann sollten Sie den GPG-Schlüssel installieren:

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

und füge den offiziellen Kanal hinzu:

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

Der letzte Schritt ist

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

(In meinem Fall war es in Ordnung, dies zu tun, ohne zuvor die vorhandene Sublime-Textversion zu entfernen. Jetzt habe ich die aktuelle Build-Nummer 3143

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

werden
quelle
1
Da es meine erste Antwort hier ist, kann ich nicht mehr als 2 Links in der Antwort verwenden. Hier sind die letzten 2 Links in voller Form: sublimetext.com/docs/3/linux_repositories.html forum.sublimetext.com/t/…
wird
Die beste Antwort. Es sieht so aus, als ob webupd8team momentan nicht die neueste Version hat.
MHT
Wie entferne ich die inoffiziellen Repos?
Gu Wang
4

Falls Sie Sublime Text bereits installiert haben, können Sie einfach ein Upgrade durchführen :

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

Ich hoffe es hilft!

David Ben Dahan
quelle