엉망으로 만들고 다른 glibc 버전을 강제로 설치했는데 이제 제거할 수 없습니다

엉망으로 만들고 다른 glibc 버전을 강제로 설치했는데 이제 제거할 수 없습니다

내 CentOS 7 시스템에 어리석게도 glibc 2.28을 강제 설치했는데 이를 제거해야 하는데 종속성이 많다는 불만이 표시됩니다.

또한 glibc 2.17의 두 가지 버전이 있는데 하나만 필요합니다.

dnf 재설치와 dnf 다운그레이드를 시도했지만 둘 다 불평했습니다.

2.17이 설치되어 있는 한 2.28을 안전하게 강제로 제거할 수 있습니까? 이 문제를 처리할 수 있는 더 좋은 방법이 있나요? 저는 초보자입니다. 주저하지 말고 ELI5로 가세요.

감사합니다!

답변1

나는 참고용으로 내가 한 일을 게시하여 문제를 해결했습니다.

문제는 필요한 것이 있는데 glibc-2.28CentOS 7에서는 그것만 설치하려고 하므로 glibc-2.17강제로 glibc-2.28설치하게 되어 궁극적으로 라이브러리가 필요한 프로그램을 컴파일할 수 없게 된다는 것입니다 glibc-headers.

  • dnf remove glibc-2.28*대규모 종속성 목록을 생성 하려고 합니다 .
  • 연락이 dnf downgrade glibc없기 때문에 시도해 도 소용이 없습니다 .glibc-all-langpacks-2.28glibc 2.17

패키지를 제거 하고 오류 없이 다운그레이드 rpm -e --nodeps glibc-all-langpacks-2.28*할 수 있었습니다 .glibc

관련 정보