cik*_*omo 7 debian apt package-management
每当我尝试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
Run Code Online (Sandbox Code Playgroud)
我aptitude remove
d 并从 中删除了该包/var/cache/apt/archive
,但再次尝试时出现相同的错误。
这是来自 dpkg/status:
Package: libxmlrpc-c3
Status: deinstall reinstreq half-installed
Priority: optional
Section: libs
Version: 1.06.27-1.1
Run Code Online (Sandbox Code Playgroud)
这是来自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
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?
该dpkg
手册页有
PACKAGE FLAGS reinst-required 标记为 reinst-required 的包已损坏,需要重新安装。这些包不能被删除,除非强制使用选项 --force-remove-reinstreq。
所以试试
dpkg --force-remove-reinstreq --remove libxmlrpc-c3
Run Code Online (Sandbox Code Playgroud)
或者,如果您想删除配置文件,也可以使用--purge
代替--remove
,因为--remove
不会删除它们。
归档时间: |
|
查看次数: |
7763 次 |
最近记录: |