前言

Ubuntu1804自带的glibc库因为版本的问题,可能会导致无法安装最新的VSCODE(需要GLIBC_2.28),因此需要升级为glibc6。
但是用代码编译等方式往往会因为安装失败,导致整个系统挂掉,所以采用下述方式进行升级。

操作步骤

  • 查看当前GLIBC

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

    如果没有GLIBC_2.28,安装VSCODE时就会报错

  • 在apt的source list中添加源

    1
    deb http://security.debian.org/debian-security buster/updates main
  • 设置秘钥

    1
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A 54404762BBB6E853
  • 更新源

    1
    sudo apt update
  • 安装GLIBC6

    1
    sudo apt install libc6-dev  /sudo apt install libc6
  • 再次查看GLIBC版本

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