我开始从 Ubuntu 12.04 升级到 Ubuntu 12.10 x64。突然,升级过程因extra.ubuntu.com
无法访问而停止。任何恢复该过程的尝试都没有任何结果。尝试如下:
1. sudo apt-get -f install
2. sudo dpkg --configure -a
3. sudo rm -rf /var/lib/apt/lists
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
在所有情况下,dpkg --config libc6:amd64
由于错误太多,该过程停止工作,因为 13 个软件包的版本错误(低于要求),并且无法配置和升级这些文件。每次尝试升级它们都会导致 dpkg 配置过程因依赖关系中断而停止。Synaptic 也没有提供任何帮助,因为它运行相同的升级过程。
有什么方法可以消除这些破坏的依赖关系吗?
目前系统显示这是 Ubuntu 12.10。如果我运行,sudo dpkg --configure -a
结果会出现许多带有错误消息的页面,但最后一部分如下:
dpkg: too many errors, stopping Errors were encountered while processing:
- texlive-base
- texlive-doc-base
- rhythmbox-plugins
- rhythmbox
- texlive-binaries
- texlive-extra-utils
- rhythmbox-mozilla
- rhythmbox-plugin-magnatune
- libc6:amd64
- libc6:i386
- libglib2.0-cil
- rhythmbox-plugin-zeitgeist
- monodevelop-versioncontrol
- libdee-1.0-4
- libmono-posix4.0-cil
- libgee2:amd64
- libcolord1:amd64
- libhunspell-1.3-0:amd64
- libglib2.0-cil-dev
- rhythmbox-plugin-cdrecorder
- libfontenc1:amd64
- cpio
- libmono-system2.0-cil
- pulseaudio
- xserver-xorg-video-ati
- xserver-xorg-video-siliconmotion
- dconf-service
- libmono-system-data-linq2.0-cil
- libmono-sqlite2.0-cil
- libapr1
- policykit-1
- libmono-system-drawing4.0-cil
- gconf-defaults-service
- xserver-xorg-input-vmmouse
- libexempi3:amd64
- libgtkspell0
- libgtk2.0-cil-dev
- libbonoboui2-0:amd64
- libclutter-1.0-0:amd64
- libmono-system-windows-forms4.0-cil
- libjson-glib-1.0-0:amd64
- libpth20
- mono-runtime
- libsocket6-perl
- libart-2.0-2:amd64
- libpam-cap:amd64
- libpoppler28:amd64
- libjavascriptcoregtk-1.0-0
- gvfs-bin
- libmono-system-data2.0-cil
- libmono-system-web4.0-cil
Processing was halted because there were too many errors.
我意识到我没有放入日志的重要部分,该部分指出了无法配置所有这些模块的事实,因为依赖关系已损坏 - 来自 Ubuntu 12.04 的上述软件包所依赖的软件包具有旧版本。
我将列表添加到日志中,因为我不知道如何更好地将每个包名称放在字符串上。