所以我很自豪地第一次更新了我的 Linux 发行版,此后遇到了问题。我在 64 位计算机上运行 Ubuntu Unity 2D(通常)12.04(从今天起)。
确实,第一次升级——我通过更新管理器进行了升级——没问题(即使我对必须安装的 i386 软件包的数量感到惊讶)。
然后,我重新启用了因升级而被禁用的存储库并更新了我的系统。我被告知要执行“部分升级”,我做到了,但再次对安装的 i386 软件包数量以及 LMMS (https://launchpad.net/lmms) 被删除这一事实感到惊讶;Wine 等也在更新,这可能是因为 LMMS 依赖于某些版本的 Wine(我只知道这一点,其余的我完全是菜鸟)。无论如何,这导致我破坏了依赖项gstreamer0.10-plugins-good:i386和libasound2-plugins:i386. Synaptic 也不断尝试安装libjack-jackd2-0:i386,但每次都会出错。我不知道这一切是否与 Wine 或 LMMS 相关,但它可能会有所帮助...
sudo apt-get -f installSynaptic告诉我执行:' ' 但它显然失败了:
~$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
libxml++2.6-2 librtaudio4 libx264-116 libfluidsynth1 lmms-common librtmidi1
wine-gecko1.4 wine-gecko1.4:i386 libffado2 stk libconfig++8 libstk0c2a
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libjack-jackd2-0:i386
Suggested packages:
jackd2:i386
The following NEW packages will be installed:
libjack-jackd2-0:i386
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/202 kB of archives.
After this operation, 493 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 249517 files and directories currently installed.)
Unpacking libjack-jackd2-0:i386 (from .../libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb (--unpack):
'./usr/share/doc/libjack-jackd2-0/buildinfo.gz' is different from the same file on the system
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
我必须通过 Synaptic 删除那些损坏的软件包吗?我想了解这个问题,因为我无法从软件中心安装任何新的东西。谢谢大家!
这是libjack-jackd2-0包中的一个错误,版本1.9.8~dfsg.2-1precise1(它不是曾经在 Ubuntu 中发布的版本,一定来自其他地方)。它声称是Multi-Arch: same,但该文件因架构而异。
您几乎可以肯定地可以安全地删除/usr/share/doc/libjack-jackd2-0/buildinfo.gz,之后 APT 应该很高兴:
sudo rm /usr/share/doc/libjack-jackd2-0/buildinfo.gz
Run Code Online (Sandbox Code Playgroud)
小智 0
您需要重新启用升级时禁用的 mediabuntu 存储库。至少这对我有用。在 /etc/apt/sources.list.d 中找到引用 mediabuntu 的文件,对其进行编辑(root),然后去掉行开头的 # 符号。然后更新您的存储库并进行升级。问题为我解决了。
| 归档时间: |
|
| 查看次数: |
31698 次 |
| 最近记录: |