Jak zaktualizować Sublime Text-3 w Ubuntu 16.04?

50

Zainstalowałem Sublime Text-3, build-3114, używając pakietu .deb z oficjalnej strony . Użyłem Sublime Text-3 wcześniej w systemie Windows.

W Windows mogłem aktualizować tylko w Sublime Text-3, ale w Ubuntu nie ma takiej funkcjonalności. Zainstalowałem już wiele pakietów i dostosowałem go, więc nie chcę powtarzać całego procesu ponownie.

Czy istnieje sposób na zaktualizowanie Sublime Text-3 w tym scenariuszu? A jeśli nie, jaka jest alternatywa?

Nikhil
źródło
Jeśli zastanawiasz się, jak zaktualizować Sublime, ale nie zainstalowałeś go za pomocą pliku deb, takiego jak OP, być może snapjest to alternatywa, której szukasz.
WoodrowShigeru

Odpowiedzi:

50

Postępuj zgodnie z instrukcjami podanymi poniżej:

  1. Pobierz najnowszą wersję Sublime Text 3 (obecnie jest to Build-3126) jako .debpakiet

  2. Zainstaluj GDebi Package Installer (jeśli nie jest zainstalowany).

  3. Następnie usuń Sublime Text 3 (Build-3114), otwierając jego .debpakiet (który wcześniej pobrałeś) za pomocą GDebi Package Installer, a następnie kliknij Usuń pakiet .

  4. Następnie otwórz .debpakiet najnowszej wersji Sublime Text 3 (prawdopodobnie Build-3126) za pomocą instalatora pakietów GDebi i kliknij Zainstaluj pakiet i zainstaluj Sublime Text 3 Build-3126.

Wszystkie twoje konfiguracje (zainstalowane pakiety i inne dostosowania) w Sublime Text 3, które zrobiłeś wcześniej, zostaną przywrócone automatycznie nawet po wykonaniu powyższej procedury. Więc nie musisz się martwić o ponowne zainstalowanie pakietów. Te dostosowania i pakiety znajdziesz automatycznie w najnowszej zainstalowanej wersji, ponieważ aktualizacja za pomocą tej procedury nie powoduje usunięcia / wyczyszczenia plików konfiguracyjnych Sublime Text 3.

Ta procedura działa również w przypadku innych edytorów kodu, takich jak Visual Studio Code i Atom. Sam to przetestowałem i zweryfikowałem.

Ale musisz ponownie zainstalować pakiet kontroli.

EDYCJA : Sublime Text 3.0 został wydany. Aby zainstalować go w Ubuntu, użyj aptmenedżera pakietów i uruchom następujące polecenia w terminalu:

  1. Zainstaluj klucz GPG:

    wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
    
  2. Wybierz kanał, którego chcesz użyć:

    • Stabilny

      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. Zaktualizuj apt źródła i zainstaluj Sublime Text

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

Teraz za każdym razem, gdy dostępna będzie aktualizacja Sublime Text (po Sublime Text 3.0) (w zależności od kanału wybranego podczas instalacji Sublime Text), możesz ją zaktualizować za pomocą Software Updater lub uruchamiając poniższe polecenia (jeden po drugim) w terminal:

sudo apt-get update
sudo apt-get upgrade
Gautam Vashisht
źródło
4
poprawna odpowiedź i oficjalne źródło adresu
Ahmed Hamdy
45

Zaktualizuj Sublime Text 3 w Ubuntu 16.04 lub 18.04 (instalacja jest również OK).

  1. Sprawdź ścieżkę do pliku wykonywalnego (np. subl), Jeśli go masz (jeśli wiesz, gdzie jest Twoja instalacja, np. /opt/sublime_textMożesz pominąć ten krok):
cat $(which subl)

Spowoduje to przeszukanie pliku wykonywalnego pod kątem ścieżki instalacji.

Alternatywnie możesz użyć polecenia, locate sublime_text/które pomoże znaleźć katalog instalacyjny.

Z oficjalnej strony internetowej jest dostępna najnowsza wersja po edycji 3211 (1 października 2019 r . ) .

64-bit archiwum tar można pobrać również tam jako 32-bitową jeden.

  1. Pobierz i rozpakuj plik (jedno polecenie):
curl https://download.sublimetext.com/sublime_text_3_build_3211_x64.tar.bz2 | tar vxj
  1. Zastąp starą instalację, np
sudo cp -rf sublime_text_3/. /opt/sublime_text/
  1. Usuń wyodrębniony plik .bz2
rm -rf sublime_text_3

I jesteś skończony!

Jonathan
źródło
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

Szczerze mówiąc, po prostu skopiuj i wklej te polecenia do terminala ... i gotowe ;-) ;-) jeśli wcześniej nie było wzniosłe w twoim Ubuntu, to teraz jest tam ... w przeciwnym razie teraz jest zaktualizowane ... A także zachowaj sekwencję.

Edycja: Teraz możesz zainstalować go bezpośrednio z centrum oprogramowania (dla 16.04 LTS).

Rangerix
źródło
7

Wolę korzystać z oficjalnego kanału, więc usunąłem wszystkie nieoficjalne repozytorium Sublime, takie jak webupd8team . Następnie powinieneś zainstalować klucz GPG:

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

i dodaj oficjalny kanał:

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

Ostatnim krokiem jest

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

(W moim przypadku było to w porządku, nie usuwając wcześniej istniejącej wersji tekstu Sublime. Teraz mam bieżący numer kompilacji 3143

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

będzie
źródło
1
Ponieważ jest to moja pierwsza odpowiedź tutaj, nie mogę użyć więcej niż 2 linków w odpowiedzi. Oto 2 ostatnie linki w pełnej formie: sublimetext.com/docs/3/linux_repositories.html forum.sublimetext.com/t/…
będzie
Najlepsza odpowiedź. Wygląda na to, że webupd8team nie ma w tej chwili najnowszej wersji.
MHT
Jak usunąć nieoficjalne repozytoria?
Gu Wang
4

Jeśli masz już Sublime Text Już zainstalowane, możesz po prostu zaktualizować :

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

Mam nadzieję, że to pomoże!

David Ben Dahan
źródło