"이 패키지를 수동으로 복구"(능력 오류)하는 방법은 무엇입니까?

"이 패키지를 수동으로 복구"(능력 오류)하는 방법은 무엇입니까?

뭔가를 하려고 할 때마다 aptitude install다음 오류가 발생합니다.

E: I wasn't able to locate a file for the libxmlrpc-c3 package. 
This might   mean you need to manually fix this package. (due to missing arch)
Writing extended state information... Done
E: I wasn't able to locate a file for the libxmlrpc-c3 package. 
This might   mean you need to manually fix this package. (due to missing arch)
E: Internal error: couldn't generate list of packages to download

aptitude remove패키지를 제거했지만 다시 /var/cache/apt/archive시도하면 여전히 동일한 오류가 발생합니다.

이는 dpkg/status에서 가져온 것입니다.

Package: libxmlrpc-c3
Status: deinstall reinstreq half-installed
Priority: optional
Section: libs
Version: 1.06.27-1.1

출처 lsb_release -a; uname -a; dpkg-architecture; apt-cache policy ttf-mscorefonts-installer:

DEB_BUILD_ARCH=i386
DEB_BUILD_ARCH_OS=linux
DEB_BUILD_ARCH_CPU=i386
DEB_BUILD_ARCH_BITS=32
DEB_BUILD_ARCH_ENDIAN=little
DEB_BUILD_GNU_CPU=i486
DEB_BUILD_GNU_SYSTEM=linux-gnu
DEB_BUILD_GNU_TYPE=i486-linux-gnu
DEB_HOST_ARCH=i386
DEB_HOST_ARCH_OS=linux
DEB_HOST_ARCH_CPU=i386
DEB_HOST_ARCH_BITS=32
DEB_HOST_ARCH_ENDIAN=little
DEB_HOST_GNU_CPU=i486
DEB_HOST_GNU_SYSTEM=linux-gnu
DEB_HOST_GNU_TYPE=i486-linux-gnu
ttf-mscorefonts-installer:
  Installed: (none)
  Candidate: 2.7
  Version table:
     2.7 0
        500 http://ftp.cn.debian.org lenny/contrib Packages

이 오류를 어떻게 해결할 수 있나요?

답변1

매뉴얼 dpkg페이지에는

패키지 플래그 resistance-required resistance-required로 표시된 패키지가 손상되었으므로 다시 설치해야 합니다. --force-remove-reinstreq 옵션을 사용하여 강제로 제거하지 않는 한 이러한 패키지는 제거할 수 없습니다.

그러니 시도해 보세요

dpkg --force-remove-reinstreq --remove libxmlrpc-c3

또는 프로필도 삭제하려는 경우 --purge삭제되지 않으므로 대신 사용할 수 있습니다.--remove--remove

관련 정보