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

Nik*_*il 52 updates sublime-text

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

在 Windows 中,我只能在 Sublime Text-3 中进行更新,但在 Ubuntu 中,没有这样的功能。我已经安装了多个包,也已经自定义了,所以我不想再重复整个过程。

在这种情况下,有没有办法更新 Sublime Text-3?如果没有,有什么替代方案?

Gau*_*sht 52

请按照以下步骤操作:

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

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

  3. 然后通过.deb使用 GDebi Package Installer打开它的包(您之前下载的)来删除 Sublime Text 3 (Build-3114) ,然后单击Remove Package

  4. 然后.deb使用 GDebi Package Installer打开最新的 Sublime Text 3 版本(可能是 Build-3126)的包,然后单击Install Package并安装 Sublime Text 3 Build-3126。

即使按照上述过程,您之前在 Sublime Text 3 中所做的所有配置(安装的包和其他自定义)都将自动恢复。所以你不必担心再次安装软件包。您将在安装的最新版本中自动找到这些自定义和包,因为通过此过程更新不会删除/清除 Sublime Text 3 配置文件。

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

但是您必须再次安装包控制。

编辑:Sublime Text 3.0 已经发布。要在 Ubuntu 中安装它,请使用apt包管理器并在终端中一一运行下面给出的命令:

  1. 安装 GPG 密钥:

    wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
    
    Run Code Online (Sandbox Code Playgroud)
  2. 选择要使用的频道:

  3. 更新 apt 源并安装 Sublime Text

    sudo apt-get update
    sudo apt-get install sublime-text
    
    Run Code Online (Sandbox Code Playgroud)

现在,每当 Sublime Text 更新(在 Sublime Text 3.0 之后)可用时(取决于您在安装 Sublime Text 时选择的频道),您可以使用 Software Updater 或通过运行下面给出的命令(一一)在终端:

sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

  • 安装 sublime text 的正确答案和官方 url 源 -> https://www.sublimetext.com/docs/3/linux_repositories.html (4认同)

Jon*_*han 46

在 Ubuntu 16.04 或 18.04+ 中更新或安装 Sublime Text 3。

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

这将查看安装路径的可执行文件。

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

来自官方网站,编辑时的最新版本是 build 3211 (1 October 2019)

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

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

你完成了!

PS:将可执行文件添加到您的路径中,例如:

sudo ln -s /opt/sublime_text_3/sublime_text /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)


Ran*_*rix 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
Run Code Online (Sandbox Code Playgroud)

坦率地说,只需将这些命令复制并粘贴到您的终端中……您就完成了 ;-) ;-) 如果以前在您的 Ubuntu 中没有 sublime,它现在就在那里……否则现在它已更新……还有保持顺序。

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


wil*_*ill 8

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

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)

并添加官方频道:

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Run Code Online (Sandbox Code Playgroud)

最后一步是

sudo apt-get update
sudo apt-get install sublime-text
Run Code Online (Sandbox Code Playgroud)

(在我的情况下,可以在不删除现有的 Sublime 文本版本的情况下这样做。现在我有当前的内部版本号 3143

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


小智 5

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

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get upgrade sublime-text
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你!