我正在使用包管理器来处理更新,无需手动重新安装。
我按照建议安装了 Sublime如何安装 Sublime Text 2/3?和:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
我的用户设置,修改后建议在https://forum.sublimetext.com/t/disable-update-available-pop-up/1381以下是:
{
"font_size": 11,
"ignored_packages":
[
"Vintage"
],
"tab_size": 3,
"update_check": false
}
尽管如此,每次启动 Sublime Text 时我都会收到“Sublime Text 有新版本可用,立即下载吗?”的提示。
我怎样才能摆脱这个令人讨厌的弹出窗口?
我知道在 ppa 更新并且我应用升级之后它就会消失 - 但是每次发布之后我都会收到大约一周的毫无意义的、无法删除的垃圾邮件。
答案1
根据https://github.com/SublimeTextIssues/Core/issues/1206#issuecomment-221630273这是从 Sublime Text 评估版中删除的功能之一。
"update_check": false
在用户设置中,未付费版本无效。
我猜是有道理的,如果你使用 Sublime 的时间足够长以至于被这个问题困扰:你不会再评估它了。
答案2
在用户设置中设置"update_check": false
对未付费版本没有任何作用。相反,我只是采取了一种简单的方法,即127.0.0.0 www.sublimetext.com
在 /etc/hosts 文件中添加一条 hosts 规则。但请注意,当您想要安装某些软件包时,您可以暂时删除此规则。
答案3
作为提及在评论中,"update_check"
自 Build 3080 以来,该设置已被忽略。如果它有效,设置
"update_check": false
在您的用户设置中应该禁用您看到的弹出窗口。不幸的是,目前还没有发生这种情况。您可以关注这个问题在非官方的 Sublime Text 错误跟踪器中查看它是否得到解决。
由于此时开发速度相对较快,我建议不要依赖非官方 PPA,而是从.deb
位于sublimetext.com/3. 请参阅我的回答这里了解操作方法的简单说明。基本上,当出现新版本弹出窗口时,单击按钮Upgrade,它将带您进入下载页面。单击 Ubuntu 64 位或 Ubuntu 32 位(具体取决于您的系统),然后将文件保存.deb
到您的下载文件夹。在终端中,输入以下命令,其中XXXX
是内部版本号:
cd ~/Downloads
sudo dpkg -i sublime-text_build-XXXX_amd_64.deb
# or sublime-text_build-XXXX_i386.deb for 32-bit
就这样。Sublime 安装到 中/opt/sublime_text
,subl
快捷方式放在 中/usr/bin
。它将使用与 PPA 版本相同的配置目录。如果您希望使用sublime
而不是subl
,请运行以下命令:
sudo rm /usr/bin/sublime
sudo ln -s /usr/bin/subl /usr/bin/sublime
请注意,如果你是注册用户(如果你专业地使用 Sublime,或者长期使用,你就应该是注册用户;它不是免费软件),你可以使用开发版本,其中包含更多前沿功能,并且更新频率更高。这些版本仅通过 提供.deb
。