Ubuntu 18.04 快速升级 Glibc 2.28

Ubuntu 18.04 快速升级 Glibc 2.28

🚀 背景:新版 VS Code 和 PyCharm 的 SSH 远程开发功能要求 Linux 服务器的 Glibc 版本至少为 2.28,而 Ubuntu 18.04 默认为 2.27。

🎯 目标:在不升级操作系统的情况下,通过 APT 方式快速安全地安装 Glibc 2.28。


🛠️ 操作步骤

1. 🔍 检查当前版本
确保你确实需要升级。

1
2
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_2.28
# 如果没有输出,说明需要升级。

2. 📦 备份原有软件源
修改前务必备份,防止意外。

1
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

3. ➕ 添加 Debian Buster 源及密钥
借用 Debian 的安全更新源来获取较新的 Glibc。

1
2
3
4
5
# 添加源
sudo su -c 'echo "deb http://archive.debian.org/debian-security buster/updates main" >> /etc/apt/sources.list'

# 添加相关 GPG 密钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A 54404762BBB6E853

4. ⬇️ 更新并安装 Glibc

1
2
sudo apt update
sudo apt install libc6 libc6-dev -y

5. ✅ 验证安装
再次检查版本,确认输出中包含 GLIBC_2.28

1
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_2.28

6. ↩️ 恢复原有软件源 (重要)
安装完成后,务必恢复原有源文件,避免后续安装其他软件产生冲突。

1
2
sudo mv /etc/apt/sources.list.backup /etc/apt/sources.list
sudo apt update

🎉 完成! 现在你的 VS Code 或 PyCharm 应该可以正常连接服务器了。

Ubuntu 18.04 快速升级 Glibc 2.28

https://lzhms.github.io/blog/GlibcUpdate/

Author

Zhihao Li

Posted on

2025-12-06

Updated on

2025-12-06

Licensed under


Comments