libcom_err.so.2: 공유 개체 파일을 열 수 없습니다.

libcom_err.so.2: 공유 개체 파일을 열 수 없습니다.

실수로 libcom_err.so.2폴더에서 라이브러리를 삭제 했고 명령이 작동을 멈췄습니다. 백업이 없기 때문에 이 lib 파일을 찾아 해당 폴더에서 교체할 수 있는 방법이 있는지 궁금합니다. 이 문제를 해결할 방법이 있나요? 저는 CentOS 7을 사용하고 있습니다.usr/lib64/yum

추신: 제가 사용해야 하는 파일이 패키지에 들어 있는 것 같아요libcom_err-1.42.9-16.el7.x86_64.rpm, 그러나 이러한 라이브러리 파일을 추출하여 해당 폴더에 복사하는 방법을 모릅니다.

답변1

다음을 사용해야 합니다.

rpm2cpio libcom_err-1.42.9-16.el7.x86_64.rpm | cpio -idmv

그러면 현재 디렉터리에 설치 구조가 생성됩니다.

여기에서 손실된 파일을 복사할 수 있습니다.

이러한 명령이 작동하지 않으면 임시 컴퓨터에서 명령을 실행한 다음 SFTP를 통해 파일을 복사해야 할 수 있습니다.

관련 정보