Ubuntu18 更新、安裝 GLIBC 2.28

ubuntu18 預設只支援至 GLIBC 2.27
node v20 會使用到 2.28 因此需要這個套件

檢查目前狀態、版本


ldd --version

# or

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

設定來源路徑與金鑰


sudo su -c 'echo "deb http://security.debian.org/debian-security buster/updates main" >> /etc/apt/sources.list' root

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A 54404762BBB6E853

更新套件與安裝開發版本


sudo apt update

sudo apt install libc6 libc6-dev -y

完成,檢查目前版本狀態


ldd --version

# or

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


ref.