上一次更新周期中发生了一些奇怪的事情python3.4
。它现在连同其所有依赖项一起出现在 Synaptic 包管理器的“已安装 - 本地或已过时”下。
这是为什么?我认为让事物显示为“本地或过时”是不太理想的。
apt-cache policy python3.4
给我:
python3.4:
Installed: 3.4.3-1ubuntu1~14.04.1
Candidate: 3.4.3-1ubuntu1~14.04.1
Version table:
*** 3.4.3-1ubuntu1~14.04.1 0
100 /var/lib/dpkg/status
3.4.0-2ubuntu1.1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
3.4.0-2ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
这看起来就像我下载并安装了一个独立的包,但我肯定没有。
**编辑 -trusty-proposed
在受影响的电脑上未启用,并且从未启用过。
**编辑 2 ** 这是我的 apt 日志。看起来更新是在 9 月 26 日发布的。我在关键行上加了星号。您可以看到这是3.4.3-1ubuntu1~14.04.1
通过正常更新渠道发布的。
> Start-Date: 2015-09-26 16:12:06
> Commandline: aptdaemon role='role-commit-packages' sender=':1.97'
> Install: blt:amd64 (2.4z-7ubuntu2)
> Upgrade: python3-problem-report:amd64 (2.14.1-0ubuntu3.13, 2.14.1-0ubuntu3.15), libsystemd-login0:amd64 (204-5ubuntu20.13, 204-5ubuntu20.14), xul-ext-webaccounts:amd64 (0.5-0ubuntu2,
> 0.5-0ubuntu2.14.04.1), systemd-services:amd64 (204-5ubuntu20.13, 204-5ubuntu20.14), libgail18:amd64 (2.24.23-0ubuntu1.2,
> 2.24.23-0ubuntu1.3), firefox-locale-en:amd64 (40.0.3+build1-0ubuntu0.14.04.1, 41.0+build3-0ubuntu0.14.04.1),
> **python3.4:amd64 (3.4.0-2ubuntu1.1, 3.4.3-1ubuntu1~14.04.1)**,
> google-chrome-stable:amd64 (45.0.2454.93-1, 45.0.2454.101-1),
> xul-ext-ubufox:amd64 (3.1-0ubuntu0.14.04.1, 3.2-0ubuntu0.14.04.1),
> firefox:amd64 (40.0.3+build1-0ubuntu0.14.04.1,
> 41.0+build3-0ubuntu0.14.04.1), python3.4-minimal:amd64 (3.4.0-2ubuntu1.1, 3.4.3-1ubuntu1~14.04.1), libsystemd-daemon0:amd64
> (204-5ubuntu20.13, 204-5ubuntu20.14), libgudev-1.0-0:amd64
> (204-5ubuntu20.13, 204-5ubuntu20.14),
> chromium-codecs-ffmpeg-extra:amd64
> (44.0.2403.89-0ubuntu0.14.04.1.1095,
> 45.0.2454.85-0ubuntu0.14.04.1.1097), libpython3.4-stdlib:amd64 (3.4.0-2ubuntu1.1, 3.4.3-1ubuntu1~14.04.1), libpam-systemd:amd64
> (204-5ubuntu20.13, 204-5ubuntu20.14), libufe-xidgetter0:amd64
> (3.0.0+14.04.20140416-0ubuntu1,
> 3.0.0+14.04.20140416-0ubuntu1.14.04.1), gtk2-engines-pixbuf:amd64 (2.24.23-0ubuntu1.2, 2.24.23-0ubuntu1.3), flashplugin-installer:amd64
> (11.2.202.508ubuntu0.14.04.1, 11.2.202.521ubuntu0.14.04.1),
> libgtk2.0-bin:amd64 (2.24.23-0ubuntu1.2, 2.24.23-0ubuntu1.3),
> libgtk2.0-common:amd64 (2.24.23-0ubuntu1.2, 2.24.23-0ubuntu1.3),
> libpython3.4:amd64 (3.4.0-2ubuntu1.1, 3.4.3-1ubuntu1~14.04.1),
> udev:amd64 (204-5ubuntu20.13, 204-5ubuntu20.14),
> libpython3.4-minimal:amd64 (3.4.0-2ubuntu1.1, 3.4.3-1ubuntu1~14.04.1),
> gir1.2-gudev-1.0:amd64 (204-5ubuntu20.13, 204-5ubuntu20.14),
> libudev1:amd64 (204-5ubuntu20.13, 204-5ubuntu20.14), libudev1:i386
> (204-5ubuntu20.13, 204-5ubuntu20.14), binutils:amd64 (2.24-5ubuntu13,
> 2.24-5ubuntu14), lshw:amd64 (02.16-2ubuntu1.2, 02.16-2ubuntu1.3), libgtk2.0-0:amd64 (2.24.23-0ubuntu1.2, 2.24.23-0ubuntu1.3),
> libsystemd-journal0:amd64 (204-5ubuntu20.13, 204-5ubuntu20.14),
> xul-ext-websites-integration:amd64 (2.3.6+13.10.20130920.1-0ubuntu1.1,
> 2.3.6+13.10.20130920.1-0ubuntu1.2), apport-gtk:amd64 (2.14.1-0ubuntu3.13, 2.14.1-0ubuntu3.15), apport:amd64
> (2.14.1-0ubuntu3.13, 2.14.1-0ubuntu3.15),
> webaccounts-extension-common:amd64 (0.5-0ubuntu2,
> 0.5-0ubuntu2.14.04.1), python3-gdbm:amd64 (3.4.0-0ubuntu1, 3.4.3-1~14.04.2), python3-apport:amd64 (2.14.1-0ubuntu3.13, 2.14.1-0ubuntu3.15), idle-python3.4:amd64 (3.4.0-2ubuntu1.1, 3.4.3-1ubuntu1~14.04.1), irqbalance:amd64 (1.0.6-2ubuntu0.14.04.3, 1.0.6-2ubuntu0.14.04.4), xul-ext-unity:amd64 (3.0.0+14.04.20140416-0ubuntu1,
> 3.0.0+14.04.20140416-0ubuntu1.14.04.1), libgail-common:amd64 (2.24.23-0ubuntu1.2, 2.24.23-0ubuntu1.3), python3-tk:amd64
> (3.4.0-0ubuntu1, 3.4.3-1~14.04.2)
> End-Date: 2015-09-26 16:14:34
答案1
你的已安装版本已过时,这意味着它或之后您当前的存储库中没有此版本。
通常我会责怪 trusty-proposed。如果您启用了它,升级了 python3.4,然后禁用它,它将完全按照您的问题显示。
但是,最近似乎trusty-updates
将 python3.4 版本 3.4.3 SRUd 纳入其中。这是发布后的功能升级。它们非常罕见,通常只在 repo 中进行长时间的测试-proposed
。
然而SRU 更新最近被撤回。它被发现破坏了其他东西,并且Ask Ubuntu 上还有另一份回归报告因此他们将其恢复到上一个 trusty-updates 版本,同时致力于修复 SRU。
完成后,更新系统会慢慢更新。如果一切正常,我会忽略它。
如果它是真的打扰你了,你可以启用trusty-proposed
,但这可能会弊大于利。或者你可以考虑降级。我还没有找到一个好的方法。