'pkg'에 필요한 공유 개체 'libarchive.so.7'을 찾을 수 없습니다.

'pkg'에 필요한 공유 개체 'libarchive.so.7'을 찾을 수 없습니다.

저는 FreeBSD 12-CURRENT를 사용하고 있는데 최근에 pkg.

pkg update성공적으로 완료되었지만 pkg upgrade다음 오류가 반환됩니다.

Shared object "libarchive.so.5" not found, required by "pkg"

어떻게 해야 합니까?

답변1

  1. 먼저 pkg bootstrap -f(또는 pkg install -f pkg)을 시도해 보세요.

  2. 실패하면 공유 개체가 필요하지 않으므로 pkg-static bootstrap -f(또는 )을 시도하십시오.pkg-static install -f pkg

  3. 아무 것도 작동하지 않으면 다음 pkg포트에서 설치할 수 있습니다.

     cd /usr/ports/ports-mgmt/pkg
     make
     make reinstall clean
    

이제 가셔도 좋습니다 pkg.


pkg또한 FreeBSD에는 두 가지 프로그램이 호출된다는 점을 기억하세요. 바라보다man 7 pkg그리고man 8 pkg자세한 내용은.

관련된:

관련 정보