如何在Ubuntu 16.04中更新Sublime Text-3?


50

我使用来自官方网站的.deb软件包安装了Sublime Text-3,build-3114 。我之前在Windows中使用Sublime Text-3。

在Windows中,我只能在Sublime Text-3中进行更新,但在Ubuntu中则没有此类功能。我已经安装了多个软件包并对其进行了自定义,所以我不想再重复整个过程。

在这种情况下,有什么方法可以更新Sublime Text-3?如果没有,那还有什么选择呢?



如果您想知道如何更新Sublime,但是还没有像OP那样通过deb文件安装,那么您可能snap正在寻找替代方法。
WoodrowShigeru

Answers:


50

请按照以下步骤操作:

  1. .deb打包下载最新版本的Sublime Text 3(当前为Build-3126)

  2. 安装GDebi软件包安装程序(如果未安装)。

  3. 然后.deb使用GDebi软件包安装程序打开Sublime Text 3(Build-3114)软件包(您之前下载了它),然后单击Remove Package删除它

  4. 然后.deb使用GDebi软件包安装程序打开最新Sublime Text 3版本(可能是Build-3126)的软件包,然后单击“ 安装软件包”并安装Sublime Text 3 Build-3126。

即使按照上述步骤操作,您先前执行的Sublime Text 3中的所有配置(安装的软件包和其他自定义设置)也将自动恢复。因此,您不必担心再次安装软件包。您将在已安装的最新版本中自动找到这些定制和软件包,因为通过此过程进行更新不会删除/清除Sublime Text 3配置文件。

此过程也适用于其他代码编辑器,例如Visual Studio Code和Atom。我已经测试并验证了它。

但是您必须再次安装Package Control。

编辑:Sublime Text 3.0已发布。要将其安装在Ubuntu中,请使用apt软件包管理器并在终端中一对一运行以下命令:

  1. 安装GPG密钥:

    wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
    
  2. 选择要使用的频道:

    • 稳定

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

      echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
      
  3. 更新apt源并安装Sublime Text

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

现在,只要有Sublime Text更新(在Sublime Text 3.0之后)可用(取决于您在安装Sublime Text时选择的通道),您就可以使用Software Updater或通过运行下面给出的命令(一对一)来更新它。终奌站:

sudo apt-get update
sudo apt-get upgrade

4
正确答案和用于安装sublime text的官方URL源-> sublimetext.com/docs/3/linux_repositories.html
ahmed hamdy

45

在Ubuntu 16.04或18.04中更新Sublime Text 3(也可以安装)。

  1. 检查可执行文件的路径(例如subl)(如果有)(如果知道安装的位置,例如,/opt/sublime_text可以跳过此步骤):
cat $(which subl)

这将在可执行文件中查找安装路径。

另外,您可以使用类似的命令locate sublime_text/来帮助您找到安装目录。

官方网站上,构建了最新的编辑版本3211 (2019年10月1日)

64位的压缩包可以在那里被下载以及在32位的一个。

  1. 下载并解压缩文件(一个命令):
curl https://download.sublimetext.com/sublime_text_3_build_3211_x64.tar.bz2 | tar vxj
  1. 覆盖旧的安装,例如
sudo cp -rf sublime_text_3/. /opt/sublime_text/
  1. 删除解压缩的.bz2
rm -rf sublime_text_3

大功告成!


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

坦白地说,只需将这些命令复制并粘贴到您的终端中...,您就可以完成;-) ;-)如果以前在您的Ubuntu中没有崇高的功能,那么现在就在那里了...否则现在已经更新了...并且保持顺序。

编辑:现在,您可以直接从软件中心安装(对于16.04 LTS)。


7

我更喜欢使用官方渠道,因此 我删除了所有非官方的Sublime存储库,例如webupd8team。然后,您应该安装GPG密钥:

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

并添加官方频道:

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

最后一步是

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

(就我而言,可以这样做,而不必先删除现有的Sublime文本版本。现在,我拥有当前的内部版本号3143

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


1
因为这是我的第一个答案,所以我不能在答案中使用超过2个链接。以下是完整形式的最后2个链接: sublimetext.com/docs/3/linux_repositories.html forum.sublimetext.com/t/...

最好的答案。看起来webupd8team目前没有最新信息。
MHT

如何删除非官方的回购协议?
Gu Wang

4

如果您已经安装了Sublime Text,则可以升级

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

希望能帮助到你!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.