最新的amd64贾米安装。
% cat /etc/issue
Ubuntu 22.04.1 LTS \n \l
% dpkg --print-foreign-architectures
i386
% dpkg -l libc6
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-===============-============-=================================
ii libc6:amd64 2.35-0ubuntu3.1 amd64 GNU C Library: Shared libraries
in libc6:i386 <none> i386 (no description available)据我所理解,以下是阻止libc6:i386安装的原因:
% sudo dpkg -i libc6_2.35-0ubuntu3.1_i386.deb
...
(Reading database ... 228990 files and directories currently installed.)
Preparing to unpack libc6_2.35-0ubuntu3.1_i386.deb ...
Unpacking libc6:i386 (2.35-0ubuntu3.1) ...
dpkg: error processing archive libc6_2.35-0ubuntu3.1_i386.deb (--install):
trying to overwrite shared '/usr/share/doc/libc6/NEWS.Debian.gz', which is different from other instances of package libc6:i386
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
Errors were encountered while processing:
libc6_2.35-0ubuntu3.1_i386.deb两个问题:
in包的i386状态?包半装使系统看上去乱七八糟,这是相当可悲的;NEWS.Debian文件,因为我不想危及系统的稳定性,谁知道还有哪些进一步的冲突.作为一个PS,运行ubuntu-bug libc6最终会产生相当“有趣”的输出:
% ubuntu-bug libc6
*** Collecting problem information
The collected information can be sent to the developers to improve the
application. This might take a few minutes.
.......
*** Problem in libc6
The problem cannot be reported:
This does not seem to be an official Ubuntu package.发布于 2022-10-29 13:41:00
结果,由于某种原因,我的sources.list缺少了jammy-updates部分(它有jammy部分和jammy-security部分)。
在我加入之后
deb http://mirror/ubuntu/ jammy-updates main restricted与universe/multiverse类似的条目,我能够通过基本的apt-get update/install方式安装libc6:i386。
https://askubuntu.com/questions/1434778
复制相似问题