尝试更新libpython3.6stdlib会导致overwri

2024-10-08 20:24:24 发布

您现在位置:Python中文网/ 问答频道 /正文

下面是我尝试更新依赖关系的错误日志。 我觉得--overwrite flag可以用“dpkg”完成任务,但我不确定是否要使用它,因为我看到了一些交叉依赖。 非常感谢你的帮助。在

sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libpython3.6-stdlib
The following packages will be upgraded:
  libpython3.6-stdlib
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
8 not fully installed or removed.
Need to get 0 B/1,989 kB of archives.
After this operation, 1,393 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 225358 files and directories currently installed.)
Preparing to unpack .../libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb ...
Unpacking libpython3.6-stdlib:amd64 (3.6.5-5~16.04.york1) over (3.6.5-5~16.04.york0) ...
dpkg: error processing archive /var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/python3.6/lib2to3/refactor.py', which is also in package python3-lib2to3 3.6.5-3~16.04.york0.2
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

apt缓存策略libpython3.6-stdlib python3-lib2to3
给这个

^{pr2}$

`


Tags: installedtoaptdeberrorbewillamd64
3条回答

在我的情况下,我下载了

sudo apt-get download python3.6=3.6.5-3 python3.6-minimal=3.6.5-3 libpython3.6-stdlib=3.6.5-3 libpython3.6-minimal=3.6.5-3

然后呢

^{pr2}$

完成了!我拿回来了!在

这篇文章是我在更新到Mint19之后的第一篇文章。在

请尝试以下命令:

sudo dpkg  install  force all /var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb

它解决了同样的问题(希望没有任何破裂)

看起来像{a1},但使用了不同的包:python3-lib2to3而不是scala。尝试使用清除问题包

sudo dpkg -P python3-lib2to3

我也有同样的问题,Python3 tk和它解决了我。在

相关问题 更多 >

    热门问题