Sublime怎么在Linux上安装_Sublime如何配置Linux系统环境【详解】

夜丽酱_3315

夜丽酱_3315

2026-03-24

168人浏览

原创

因为 ubuntu 官方源不包含非开源的 sublime-text,必须通过官网密钥和源手动添加;旧 ppa 已停更,apt-key 被弃用,需用 gpg --dearmor 导入密钥并指定 signed-by。

sublime怎么在linux上安装_sublime如何配置linux系统环境【详解】

为什么不能直接 sudo apt install sublime-text

Ubuntu 和大多数主流 Linux 发行版的默认软件源里压根没有 sublime-text 包——它不是开源项目,不进官方仓库。你敲完命令只会看到 E: Unable to locate package sublime-text 或者一堆签名警告。这不是你网络或命令错了,是源头就不存在。

  • 跳过 GPG 密钥导入?apt update 会报 NO_PUBKEY,后续安装直接失败
  • 只加密钥不加源?apt 根本搜不到包,连 apt-cache search 都查不到
  • 用老 PPA(比如 ppa:webupd8team/sublime-text-3)?它早在 2017 年后就停止维护,装出来可能是带已知漏洞的旧版

Ubuntu/Debian 正确安装步骤(22.04+ 必须用新方式)

2022 年起 apt-key 被弃用,旧教程里的 apt-key add - 在 Ubuntu 22.04 及更新版本会报错或失效。必须改用 gpg --dearmor 方式导入密钥,并显式声明 signed-by。

  • 下载并安装密钥:curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | sudo gpg --dearmor -o /usr/share/keyrings/sublimehq-archive-keyring.gpg
  • 添加源(注意 arch=amd64 和 signed-by 路径):echo "deb [arch=amd64 signed-by=/usr/share/keyrings/sublimehq-archive-keyring.gpg] https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
  • 更新并安装:sudo apt update && sudo apt install sublime-text

装完后终端输入 subl 就能启动(不是 sublime-text),subl ~/.bashrc 可直接打开文件。

多面-AI面试
多面-AI面试

一款面向招聘与求职场景的AI面试平台,可通过智能化面试流程辅助企业评估候选人并帮助求职者进行面试练习。

下载

手动安装 .deb 包只适合什么场景

仅限完全离线、内网受限、或临时调试——比如公司机房禁外网、教育实验室锁 apt 源。它不是“更简单”的替代方案,而是妥协路径。

  • 下载地址必须是官网 https://www.sublimetext.com/download,别信第三方镜像,容易下到篡改包
  • 装完可能缺依赖:sudo apt install -f 补全,但若系统没 libcanberra-gtk-module 这类库,GUI 启动会黑屏或崩溃
  • 升级得重复下载安装,不会自动更新,长期用容易落后两三个大版本

装完打不开?常见 GUI 启动失败原因

subl 命令在终端能跑,但点击桌面图标或应用菜单没反应——大概率是桌面环境找不到 GTK 主题或缺失音频反馈模块。

  • 检查是否装了 libglib2.0-0 和 libgtk-3-0:apt list --installed | grep -E 'libglib|libgtk'
  • 桌面图标启动失败?确认 .desktop 文件里 Exec= 行写的是 subl %F(不是 sublime_text 或带绝对路径的错写)
  • 中文输入法不响应?不是 Sublime 的锅,是 IBus/Fcitx 与 GTK 3.22+ 的兼容问题,需在启动前加环境变量:GTK_IM_MODULE=ibus subl

最常被忽略的一点:Sublime 启动时不会弹窗报错,失败是静默的。想确认真实原因,终端运行 subl --debug 看输出,比瞎猜快得多。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

3663

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

835

4

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.18

5907

5

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2023.08.10

2528

6

c语言编程软件有哪些
c语言编程软件有哪些

c语言编程软件有GCC、Clang、Microsoft Visual Studio、Eclipse、NetBeans、Dev-C++、Code::Blocks、KDevelop、Sublime Text和Atom。更多关于c语言编程软件的问题详情请看本专题的文章。php中文网欢迎大家前来学习。

2023.11.02

8539

18

Sublime Text全方位使用指南
Sublime Text全方位使用指南

本专题深入剖析Sublime Text的环境配置与脚本开发机制,涵盖从 v3 升级 v4 实践、Shell 与 YAML 语法支持、Console 控制台调试到 Conda 多环境切换等核心操作,并详细讲解 Python 插件编写及构建系统(Build Systems)定制,旨在帮助开发者通过深度定制与脚本驱动,实现自动化代码格式化及跨语言高效开发。

2026.04.13

271

22

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.16

5450

6

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

4150

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

3513

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程