没有不值得去解决的问题,也没有不值得去学习的技术!

Ubuntu 26.04 升级 VS Code 1.132.0,并清理 Rime 残留:Fcitx5 五笔拼音验证正常

图 1:通过本地 .deb 安装包升级 VS Code 1.132.0,并发现系统中存在可清理的 Rime 相关软件包

作者:

,

从 Windows 到 Ubuntu:迁移与配置完全指南

在启动项列表中找到刚创建的 Ubuntu Installer,通过右侧的 “上移” 按钮将其移到第一位。这样重启后电脑会优先从这个启动项引导。

(1) 从 Windows 10 迁移至 Ubuntu – 上篇:安装前的准备工作

如图24 – 选择 Ubuntu 外观,高亮默认

(2) 从 Windows 10 迁移至 Ubuntu – 下篇:Ubuntu 26.04 安装与首次配置

安装完成后,打开 Fcitx5 配置工具(fcitx5-configtool),在“输入法”选项卡中添加 “五笔拼音” 即可正常使用。

(3) Ubuntu 初始化配置(基本设置、软件安装)

图10 – 新分区信息(UUID、卷标、文件系统)

(4) Ubuntu 磁盘规划:将 /home 迁移到第二块 SSD

如图10:点击 安装 按钮,进度条显示“正在准备…”。

(5) Ubuntu 26.04 软件安装与维护最佳实践:以微信为例

图中查找范围为 /home/wangqiang,名称列表里仅有「下载」和「xwechat_files」两个文件夹

(6) 解决 Linux 微信「另存为」对话框只显示两个文件夹的问题

图1 重启后右上角没有输入法图标

(7) Ubuntu 26.04 输入法折腾记:从 Fcitx5 自启失败到五笔拼音稳定使用

下图为实拍照片(图3): (此处为双屏实物照片,展示左外接、右笔记本的布局,两台显示器并排亮起)

(8) Ubuntu 双屏幕配置实战:ThinkPad T570 外接显示器,左屏右本更顺手

中文部分显示为梦源宋体,清晰舒适

(9) 从思源到梦源:在 Ubuntu 26.04 上把宋体“折腾”明白

至此,三个数据库容器均已正常运行。

(10) 配置开发环境:使用 Docker 管理多版本 MySQL 与 Redis

SOLO 模式欢迎界面,我切换到了 IDE

(11) 从百度API推送到AI IDE选型:我如何搞定Trae安装并准备开工

如图15:授权完成后,Gmail 账号成功添加。最终,Thunderbird 账户列表里一共添加了 8 个邮箱。

(12) Ubuntu 26.04 邮件客户端折腾记:从网易邮箱大师到 Thunderbird,一口气添加 8 个邮箱

图1:优化前60标签整机内存占用截图(原始满载19GB+)

(13) Ubuntu 26.04 下 Chrome 高内存占用优化全记录|同60标签,Win10≈7GB,Ubuntu暴涨至20GB排坑实录

📸 浏览器显示 JSON 数据,如图4

(14) Ubuntu 26.04 + Docker 搭建 Go Gin 开发环境(全记录)

在保存对话框中找到 显示选项 - 编码 ,将其从“自动检测”改为 UTF-8。

(15) Ubuntu 打开 Windows 文档提示“无效字符”?我的解决方法

从截图中可以看到,我连续执行了 mv、chmod、nano,最后 ssh aliyun 一气呵成,直接显示欢迎信息和上次登录时间,没有任何密码询问。

(16) 告别密码与断连:阿里云 ECS SSH 免密登录与心跳保活实践

[截图 5:扩展显示“用户已全局禁用此扩展”及右键菜单]

(17) 在 Trae CN 中尝试 Dev Containers:一次不太成功的踩坑记录

Docker 扩展面板的容器操作菜单

(18) 从零到一:在 Trae CN + Docker 中搭建 Go + Gin 开发环境

Flameshot 的功能

(19) 告别微信窗口限制:在 Ubuntu 26.04 使用 Flameshot 绑定全局 Alt+A 截图

微信的内存占用高达 2.01 GB(1.5%);而在只开启一个标签页的情况下,Google Chrome 的内存占用更是达到了 2.96 GB(1.0%)。

(20) Ubuntu 26.04 软件安装与维护最佳实践更新:从 Chrome 内存暴涨排坑到弃用 Flatpak 重度应用

deb 版 Firefox 更实用:能直接访问 Chrome 配置文件,资源占用更小。现在开启 4 个窗口,50 个标签页,内存占用 5 GB 左右

(21) Ubuntu 26.04 下从 Chrome 迁移到 Firefox:我的折腾经历

如图4:将中州韵加入输入法列表

(22) 从 Windows 到 Ubuntu:Rime → wbpy 的输入法选型失败记录

about:config

(23) Ubuntu 26.04 桌面性能优化实战:从卡顿到稳定运行的完整调优记录

图6:创建独立的 systemd 配置文件,将三种合盖情况全部设置为 ignore

(24) Ubuntu ThinkPad T570 挂起后黑屏:最终关闭自动挂起与合盖挂起,避免频繁强制关机

图 1:通过本地 .deb 安装包升级 VS Code 1.132.0,并发现系统中存在可清理的 Rime 相关软件包

(25) Ubuntu 26.04 升级 VS Code 1.132.0,并清理 Rime 残留:Fcitx5 五笔拼音验证正常

最近,我在 Ubuntu 26.04 中将 Visual Studio Code 从 1.131.0 升级到了 1.132.0。

升级过程中,APT 提示系统里还有一批已经不再需要的软件包,其中包含多个 Rime 输入法相关组件。由于我目前使用的是 Fcitx5 + 五笔拼音,而不是 Rime,因此顺便对这些残留软件包进行了检查和清理。

整个过程没有直接执行卸载,而是先使用 --dry-run 模拟确认影响范围,再分两次清理。最终共释放约 122.8 MB 空间,重新启动 Fcitx5 后,五笔拼音仍然可以正常使用。

一、当前使用的是 Fcitx5 五笔拼音

我之前在 Ubuntu 中折腾过多套中文输入法,包括 Fcitx5、Rime 和五笔拼音。

相关过程已经整理在下面两篇文章中:

经过一段时间的实际使用,我最终保留的是:

  • Fcitx5 输入法框架
  • Fcitx5 自带的拼音
  • Fcitx5 的五笔拼音
  • 英语(美国)键盘布局

Rime 虽然曾经安装和测试过,但后来已经不再使用。

不过,这次升级 VS Code 时才发现,系统里仍然残留了一部分 Rime 数据包和依赖库。

二、使用本地 .deb 包升级 VS Code

这次下载的 VS Code 安装包是:

Plaintext
code_1.132.0-1785860022_amd64.deb

文件位于:

Plaintext
/home/wangqiang/下载/

我最开始有些担心:通过 Ubuntu 图形界面安装 .deb 文件,会不会受到 Ubuntu 软件商店或 Snap 格式的影响,从而带来额外的资源占用。

实际上,只要安装的是本地 .deb 文件,最终安装的仍然是 Deb 软件包,不会因为从图形界面打开就自动转换成 Snap。

不过,为了能够完整看到安装和升级过程,我还是选择使用终端执行:

Bash
cd /home/wangqiang/下载/

sudo apt install ./code_1.132.0-1785860022_amd64.deb

APT 自动识别到系统中已经安装了 code,因此执行的是版本升级,而不是重复安装一套新的 VS Code。

关键输出如下:

Plaintext
注意,选中 'code' 而非 './code_1.132.0-1785860022_amd64.deb'

将被升级:
  code

正在解压 code (1.132.0-1785860022) 并覆盖 (1.131.0-1785237861) ...
正在设置 code (1.132.0-1785860022) ...

安装完成后执行:

Bash
code --version

输出为:

Plaintext
1.132.0
df53daabb18cd157bdb08c7f01c34df936cf12f4
x64

这说明 VS Code 已经成功升级到 1.132.0,当前使用的是 x64 版本。

图 1:通过本地 .deb 安装包升级 VS Code 1.132.0,并发现系统中存在可清理的 Rime 相关软件包
图 1:通过本地 .deb 安装包升级 VS Code 1.132.0,并发现系统中存在可清理的 Rime 相关软件包

从图中可以看到,VS Code 已经正常升级,但 APT 同时提示有一批自动安装的软件包已经不再需要。

三、APT 提示存在 Rime 残留软件包

升级过程中,APT 提示下面这些软件包已经自动安装,但现在不再需要:

Plaintext
libgflags2.2
libgoogle-glog0v6t64
libleveldb1d
libyaml-cpp0.8
rime-data-bopomofo
rime-data-cangjie5
rime-data-luna-pinyin
rime-data-terra-pinyin
rime-essay
rime-prelude

其中比较明显的 Rime 相关软件包包括:

  • rime-data-bopomofo
  • rime-data-cangjie5
  • rime-data-luna-pinyin
  • rime-data-terra-pinyin
  • rime-essay
  • rime-prelude

另外几个库则是之前安装相关组件时引入的依赖。

虽然我已经不再使用 Rime,但当前仍然在使用五笔拼音,因此不能看到 rime-data-wubi 或类似名称就直接删除。

需要先区分清楚:

Plaintext
rime-data-wubi

属于 Rime 的五笔输入方案。

而我目前使用的五笔拼音依赖的是 Fcitx5 的相关组件,例如:

Plaintext
fcitx5
fcitx5-table
fcitx5-pinyin
fcitx5-chinese-addons

它们并不是同一套输入法组件。

四、清理前的 Fcitx5 输入法状态

在清理之前,我先确认了一下当前输入法菜单。

图 2:清理前的 Fcitx5 输入法菜单,键盘、拼音和五笔拼音均正常显示
图 2:清理前的 Fcitx5 输入法菜单,键盘、拼音和五笔拼音均正常显示

当时菜单中可以看到:

  • 键盘 – 英语(美国)
  • 拼音
  • 五笔拼音

同时还显示了简体中文、全角标点、半角字符和预测等附加选项。

仅从菜单外观不能判断这些软件包之间的依赖关系,因此仍然需要通过 APT 模拟卸载结果进行确认。

五、先使用 --dry-run 模拟清理

我没有直接执行 apt autoremove,而是先运行:

Bash
sudo apt autoremove --purge --dry-run

模拟结果显示,只会删除下面 10 个软件包:

Plaintext
libgflags2.2
libgoogle-glog0v6t64
libleveldb1d
libyaml-cpp0.8
rime-data-bopomofo
rime-data-cangjie5
rime-data-luna-pinyin
rime-data-terra-pinyin
rime-essay
rime-prelude

摘要为:

Plaintext
升级:0,安装:0,卸载:10,不升级:60

列表中没有出现下面这些当前正在使用的 Fcitx5 组件:

Plaintext
fcitx5
fcitx5-chinese-addons
fcitx5-pinyin
fcitx5-table
im-config

因此,可以确认这次自动清理不会删除当前使用的五笔拼音框架。

确认模拟结果后,正式执行:

Bash
sudo apt autoremove --purge

本次卸载了 10 个软件包,释放空间:

Plaintext
86.4 MB

随后清理 APT 下载缓存:

Bash
sudo apt clean

apt clean 正常执行完成时通常不会输出额外内容。

六、确认 Fcitx5 核心组件仍然存在

清理完成后,我使用下面的命令检查 Fcitx5 相关软件包:

Bash
dpkg -l |
    grep -E '^ii[[:space:]]+(fcitx5|fcitx5-chinese-addons|fcitx5-table|im-config)'

结果显示,主要组件都还在,包括:

Plaintext
fcitx5
fcitx5-chinese-addons
fcitx5-chinese-addons-bin
fcitx5-chinese-addons-data
fcitx5-config-qt
fcitx5-data
fcitx5-pinyin
fcitx5-pinyin-gui
fcitx5-table
im-config

GTK 和 Qt 的前端模块也仍然保留:

Plaintext
fcitx5-frontend-gtk2
fcitx5-frontend-gtk3
fcitx5-frontend-gtk4
fcitx5-frontend-qt5
fcitx5-frontend-qt6

这说明第一次清理没有影响 Fcitx5 的主体组件。

七、发现还有三个 Rime 数据包

接下来,我检查系统中是否还存在 Rime 软件包:

Bash
dpkg -l | grep -Ei 'rime|librime'

这条命令同时匹配到了几个无关软件包,例如:

Plaintext
libcolorhug2
nvidia-prime
python3-typing-extensions

这是因为 grep 搜索了整行文本。

例如,nvidia-prime 的包名中本身就包含 rime 这几个连续字母,但它显然与 Rime 输入法无关。

真正残留的 Rime 软件包只有:

Plaintext
rime-data-pinyin-simp
rime-data-stroke
rime-data-wubi

其中:

  • rime-data-pinyin-simp 是 Rime 简体拼音方案
  • rime-data-stroke 是 Rime 笔画输入方案
  • rime-data-wubi 是 Rime 五笔输入方案

虽然最后一个软件包名称中带有 wubi,但它并不是当前 Fcitx5 五笔拼音使用的 fcitx5-table

八、再次模拟卸载剩余的 Rime 数据包

为了确认不会连带删除其他软件,先执行:

Bash
sudo apt purge --dry-run \
    rime-data-pinyin-simp \
    rime-data-stroke \
    rime-data-wubi

结果显示,只会卸载这三个软件包:

Plaintext
【将要卸载】:
  rime-data-pinyin-simp
  rime-data-stroke
  rime-data-wubi

摘要:
  升级:0,安装:0,卸载:3,不升级:60

没有出现任何 Fcitx5 组件,因此正式执行:

Bash
sudo apt purge \
    rime-data-pinyin-simp \
    rime-data-stroke \
    rime-data-wubi

本次又释放了:

Plaintext
36.4 MB

加上第一次释放的 86.4 MB,本次一共释放约:

Plaintext
86.4 MB + 36.4 MB = 122.8 MB

九、检查是否还有可清理的软件包

完成第二次清理后,再次模拟执行:

Bash
sudo apt autoremove --purge --dry-run

结果为:

Plaintext
摘要:
  升级:0,安装:0,卸载:0,不升级:60

这说明当前已经没有可以继续自动清理的软件包。

为了避免普通 grep 误匹配 nvidia-prime 等无关软件,可以只检查软件包名称:

Bash
dpkg -l |
    awk '$1 == "ii" && ($2 ~ /^rime/ || $2 ~ /^librime/) {
        print $2, $3
    }'

命令没有任何输出,说明当前已经没有安装以 rimelibrime 开头的软件包。

十、重新启动 Fcitx5 并测试五笔拼音

清理完成后,我从右上角的 Fcitx5 菜单中点击“重新启动”。

重新启动后,菜单中仍然正常显示:

  • 键盘 – 英语(美国)
  • 拼音
  • 五笔拼音
图 3:清理 Rime 残留并重新启动 Fcitx5 后,五笔拼音仍然正常
图 3:清理 Rime 残留并重新启动 Fcitx5 后,五笔拼音仍然正常

随后我又实际输入了一段中文,五笔拼音的编码、候选词和中英文切换均正常。

这说明当前使用的五笔拼音确实来自 Fcitx5,不依赖已经删除的 Rime 数据包。

十一、清理后是否会明显提升性能

这次一共释放了约 122.8 MB 磁盘空间,但不会因此让电脑性能突然获得明显提升。

因为这批软件包主要是:

  • Rime 输入方案文件
  • 词库和配置数据
  • 已经不再被使用的依赖库

它们通常不会作为单独的后台程序持续占用 CPU。

因此,这次清理的主要意义在于:

  • 减少无用软件包
  • 释放一部分磁盘空间
  • 避免继续接收不需要的软件包更新
  • 减少以后排查输入法问题时的干扰
  • 让系统的软件组成更加清晰

对于硬件配置不高的电脑来说,单次释放 122.8 MB 不算很多,但长期保持系统简洁仍然是有价值的。

十二、最终结果

这次操作最终完成了两件事情。

首先,使用官方 .deb 安装包将 VS Code 从 1.131.0 升级到了 1.132.0:

Plaintext
VS Code:1.132.0
架构:x64

其次,清理了之前测试 Rime 后留下的软件包:

Plaintext
第一次清理:10 个软件包,释放 86.4 MB
第二次清理:3 个软件包,释放 36.4 MB
合计释放:约 122.8 MB

最终验证结果如下:

  • VS Code 1.132.0 正常运行
  • 原有设置和扩展正常保留
  • Fcitx5 核心组件完整保留
  • 系统中已经没有已安装的 Rime 软件包
  • apt autoremove --dry-run 显示无软件包可清理
  • 重新启动 Fcitx5 后,五笔拼音可以正常输入

这次操作也再次说明,看到 apt autoremove 提示时,不建议马上直接执行。

更稳妥的方式是先运行:

Bash
sudo apt autoremove --purge --dry-run

确认待删除的软件包中没有当前正在使用的组件后,再正式卸载。这样既能清理系统,也能尽量避免误删输入法或其他重要依赖。

Ubuntu ThinkPad T570 挂起后黑屏:最终关闭自动挂起与合盖挂起,避免频繁强制关机

Linux 服务器运维、部署与线上故障排查

如果你的网站或后端服务部署在 Linux 服务器上,遇到访问异常、Nginx 配置问题、MySQL / Redis 异常、Docker 服务不可用、磁盘占满、CPU / 内存过高等问题,可以联系我做一次远程排查。

适合以下场景:
✅ 网站打不开或访问不稳定
✅ Nginx / PHP-FPM 配置异常
✅ MySQL / Redis 性能或连接问题
✅ Docker 服务部署与维护
✅ 服务器迁移与环境配置
✅ CPU / 内存 / 磁盘异常排查

服务内容:
✅ Linux 环境检查
✅ 网站部署与迁移
✅ Nginx / PHP-FPM / MySQL / Redis 排查
✅ Docker 配置与维护
✅ 服务器性能分析
✅ 长期远程运维支持

如需咨询,请联系我,并注明:Linux 运维咨询

联系方式:
Telegram:@shuijingwan
微信:13980074657
邮箱:shuijingwanwq@gmail.com

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理