apt 및 apt-get을 사용하여 'GLIBC_2.32'를 찾을 수 없습니다.

apt 및 apt-get을 사용하여 'GLIBC_2.32'를 찾을 수 없습니다.

저는 팝을 사용하고 있어요! 운영 체제. 간단한 명령 apt이나 터미널에서 명령을 실행할 때 다음과 같은 간단한 명령이라도apt-getapt --help

apt: /lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.32' not found (required by /lib/x86_64-linux-gnu/libsystemd.so.0)

그런데 입력하면 lld --versionGLIBC 2.32를 사용하고 있다고 나옵니다. - 구체적으로 말하면

lld (Ubuntu GLIBC 2.32-0ubuntu3) 2.32

내가 온라인에서 찾은 모든 수정 사항은 sudo apt clean정리, 업데이트 또는 기타 수정 사항을 제안하지만 여기서 catch-22는 apt정확히 사용할 수 없는 것입니다. 제가 할 수 있는 수동 수정이 있나요?

이 문제로 인해 내 컴퓨터를 본질적으로 사용할 수 없게 되었기 때문에 도움을 주시면 대단히 감사하겠습니다.

답변1

sudo dpkg -ithen을 사용하여 다음 패키지를 다운로드하고 업그레이드하세요 sudo apt --fix-broken install. 나와 같은 문제가 해결되기를 바랍니다.

apt_2.3.15_amd64.deb         libapt-pkg6.0_2.3.15_amd64.deb   libc-bin_2.33-6_amd64.deb
apt-utils_2.3.15_amd64.deb   libc6_2.31-13+deb11u2_amd64.deb  libc-l10n_2.33-6_all.deb
debconf_1.5.79_all.deb       libc6_2.31-13+deb11u2_i386.deb   libgcc-s1_11.2.0-16_amd64.deb
debconf-i18n_1.5.79_all.deb  libc6_2.33-6_amd64.deb       libgcc-s1_11.2.0-16_i386.deb
debconf-utils_1.5.79_all.deb     libc6_2.33-6_i386.deb        libstdc++6_11.2.0-16_amd64.deb
gcc-11-base_11.2.0-16_amd64.deb  libc6-dev_2.33-7_amd64.deb   libstdc++6_11.2.0-16_i386.deb
gcc-11-base_11.2.0-16_i386.deb   libc6-dev_2.33-7_i386.deb    locales_2.33-6_all.deb

때로는 종속 패키지가 하나 또는 다른 패키지를 독립적으로 업데이트하려고 할 때 손상되는 경향이 있으므로 이렇게 하면 문제를 해결하는 데 도움이 될 수 있습니다. :)

답변2

이 명령을 실행해 보십시오(프로그램이 GO로 빌드된 경우).

GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o main main.go

관련 정보