有时候,当我安装东西时,会出现如下错误:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
package1 : Depends: package2 (>= 1.8) but 1.7.5-1ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.
我该如何解决这个问题?
答案1
APT 是 Debian 和其他基于它的 Linux 发行版(如 Ubuntu)的软件包管理系统。在大多数情况下,APT 易于安装、删除和更新软件包。在极少数情况下,通常当您混入第三方依赖项时,可能会出现apt-get
错误,提示您无法完成软件包安装。
解决方案:
备份配置文件总是一个好主意/etc/apt/sources.list
,这样您就可以在需要时恢复更改。
如果
error
显示如下内容:<some-package>: Depends: <other-package> (= version) but this-version is to be installed
然后确保
restricted
和universe
存储库已启用。按Alt+ F2,输入software-properties-gtk
并按Enter。在选项卡下
Ubuntu Software
,启用所有存储库。未满足依赖关系的一个可能原因是包数据库损坏,和/或某些包未正确安装。要解决此问题,请按Alt+ Ctrl+T打开终端并尝试运行以下命令之一:
sudo apt-get clean
或者,
sudo apt-get 自动清理
apt-get clean
清除本地存储库中检索到的软件包文件(.deb 文件)。它会从 /var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/ 中删除除锁定文件之外的所有内容。清除apt-get autoclean
本地存储库中检索到的软件包文件,但与 不同apt-get clean
,它只会删除无法再下载且基本无用的软件包文件。解决依赖关系问题的最基本方法之一是运行:
sudo apt-get -f 安装
这里
-f
的意思是“修复损坏”。Apt
将尝试修复损坏的依赖项。如果您手动安装了具有未满足依赖项的包,apt-get
则将尽可能安装这些依赖项,否则它可能只是删除您安装的包以解决问题。然后运行:
sudo dpkg--configure-a
然后再次运行:
sudo apt-get -f 安装
如果输出是:
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
这意味着它失败了。
下一个解决方案是运行:
sudo apt-get -u dist-upgrade
如果它显示任何被保留的软件包,最好将其删除。软件包被保留是因为
apt
无法解决的依赖冲突。尝试以下命令来查找和修复冲突:sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade
如果无法解决冲突,它将退出并显示:
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
逐个删除保留的软件包,
dist-upgrade
每次运行一次,直到没有保留的软件包。然后重新安装任何需要的软件包。请务必使用该--dry-run
选项,以便您充分了解后果:sudo apt-get remove --dry-run 软件包名称
由于删除您尝试安装的软件包可能并不理想,您也可以尝试找到一个包含您需要的软件包的存储库来满足依赖关系。
最后,如果一切都失败了,您可以尝试自己满足依赖关系,方法是查找并安装必要的软件包,或者从源代码安装它们,然后创建“德布” 为他们提供包裹。
禁用/删除/清除 PPA:
PPA(个人软件包存档)是托管在发射台。您可以使用 PPA 来安装或升级 Ubuntu 官方存储库中没有的软件包。
未满足依赖项的最常见原因之一是 PPA,尤其是在用于升级 Ubuntu 存储库中的现有软件包时。要解决此问题,您有三个选项:禁用、清除(恢复为 Ubuntu 存储库中的原始软件包)或删除 PPA。
禁用:
禁用 PPA 意味着从该 PPA 安装的软件包不再更新。要禁用 PPA:打开
Software Center > Edit > Software Sources
或者,点击Alt+F2并运行
software-properties-gtk
。点击
Other Software
标签,你会看到每个 PPA 都有两行,一行用于编译包,一行用于源代码,Uncheck
这两行用于禁用 PPA。你还可以在这里添加和删除 PPA。清除:
清除 PPA 意味着将选定 PPA 中的软件包降级为官方 Ubuntu 存储库中的版本并禁用该 PPA。PPA 清除就是这样的。要安装 PPA Purge,请运行以下命令:
安装 ppa-purge
但是,考虑到问题apt
已解决,上述命令将失败。因此使用此命令
mkdir ppa-purge && cd ppa-purge && wget http://mirror.pnl.gov/ubuntu/pool/universe/p/ppa-purge/ppa-purge_0.2.8+bzr56_all.deb && wget http://mirror.pnl.gov/ubuntu//pool/main/a/aptitude/aptitude_0.6.6-1ubuntu1_i386.deb && sudo dpkg -i ./*.deb
要使用 PPA Purge:
sudo ppa-purge ppa:someppa/ppa
如果“ppa-purge”命令由于某种原因失败,则您无法再次运行“ppa-purge”,除非您重新启用 PPA(要启用 PPA,请按照与禁用 PPA 相同的步骤以及Check
特定 PPA 的两行来启用它)。
注意:PPA Purge
不会删除 PPA(将来可能会),因此您必须手动删除 PPA。
消除:
如果从 PPA 安装的软件包在官方 Ubuntu 存储库中不存在,则不
PPA Purge
建议使用,因为没有什么可降级的,PPA Purge
也不会删除它。要删除 PPA 和已安装的软件包,请运行以下命令:(如果不想删除已安装的软件包,请忽略第一个命令)sudo apt-get autoremove --purge 软件包名称 sudo add-apt-repository --remove ppa:someppa/ppa sudo apt-get 自动清理
或者,您可以使用Y PPA Manager
禁用/删除/清除 PPA(详细信息位于答案末尾)。
预防措施:
那么我们怎样才能避免这种情况的发生呢?
保持 Ubuntu 更新。Ubuntu 会在有更新可用时自动通知,您也可以通过单击
Session Indicator
Unity 面板中的来检查可用更新:或者,按Alt+ Ctrl+T打开终端并运行以下命令:
sudo apt-get 更新 sudo apt-get 升级
更新:将可用软件包列表与源存储库中的服务器同步。升级:下载并安装已安装软件包的任何较新版本。
- 如果您决定将其他存储库添加到 sources.list,请确保该存储库适用于(并且已知适用于)Ubuntu。不适用于您的 Ubuntu 版本的存储库可能会导致系统出现不一致,并可能迫使您重新安装。此外,请确保您确实需要添加外部存储库,因为您正在寻找的软件包可能已被引入官方存储库!来源
删除重复的 PPA。
Y PPA Manager
(答案末尾的安装指南)可以轻松扫描并删除重复的 PPA。- 点击Alt+F2并运行
y-ppa-manager
以打开 Y PPA 管理器。 - 打开后,双击或Enter点击
Advanced
。 - 在出现的窗口中选择
Scan and remove duplicate PPAs
并单击“确定”。
- 点击Alt+F2并运行
获取帮助:
在寻求帮助时问库本图或任何其他帮助论坛,您应该在问题中包含以下命令的输出:
实际错误的输出:
sudo apt-get install 软件包名称
这将显示你的 sources.list:
猫/etc/apt/sources.list
这将显示 PPA 列表(如果有):
猫/etc/apt/sources.list.d/*
其他来源:
- ‘apt’ Ubuntu 手册页
- ‘apt-get’ Ubuntu 手册页
- ‘apt-get/how-to’ 社区 Ubuntu 文档
- ‘Repositories/Ubuntu’ 社区 Ubuntu 文档
- ‘Repositories/CommandLine’ 社区 Ubuntu 文档
Y PPA 经理: Y PPA Manager 是满足您所有 PPA 需求的一站式商店。
它的一些特点如下:
- 在所有 Launchpad PPA 中搜索软件包
- 列出并下载 PPA 中的软件包
- 添加/删除/清除 PPA
- 备份和恢复 PPA 源
- 删除重复的 PPA 源
要安装Y PPA Manager
,请按Alt+ Ctrl+打开终端T并运行以下命令:
sudo 添加 apt-repository ppa:webupd8team/y-ppa-manager sudo apt-get 更新 sudo apt-get 安装 y-ppa-manager
考虑到这个问题,apt
已经坏了,所以使用这些命令代替
sudo su
和
32 位:
mkdir y-ppa-manager && cd y-ppa-manager && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/launchpad-getkeys_0.3.2-1~webupd8~oneiric_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/y-ppa-manager_0.0.8.6-1~webupd8~precise_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/yad_0.17.1.1-1~webupd8~precise_i386.deb && dpkg -i ./*.deb
64 位:
mkdir y-ppa-manager && cd y-ppa-manager && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/launchpad-getkeys_0.3.2-1~webupd8~oneiric_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/y-ppa-manager_0.0.8.6-1~webupd8~precise_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/yad_0.17.1.1-1~webupd8~precise_amd64.deb && dpkg -i ./*.deb
答案2
注意:所有要求运行的命令都必须在终端中运行,可以通过++Ctrl或在破折号中搜索终端来打开终端。AltT
是真的坏了吗?
尝试运行以下命令并尝试重新安装您尝试安装的软件
sudo apt-get update
演出前步骤
备份
备份以下文件:
/etc/apt/sources.list
/var/lib/dpkg/status
为此,请使用以下命令
sudo cp /etc/apt/sources.list /etc/apt/sources.list.original
和
sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.original
清除 apt-cache
apt
保存最近下载的软件包的缓存,以便在需要安装时节省带宽。在某些情况下,这可能会适得其反
现在,要清理它,你有两个选择
sudo apt-get clean
这将删除属于该文件夹的所有缓存包/var/cache/apt/archives/
,但/var/cache/apt/archives/partial
.lock 文件除外。建议
sudo apt-get autoclean
这将扫描文件夹/var/cache/apt/archives/
并/var/cache/apt/archives/partial
检查包是否仍在存储库中,并删除不在的包
修复依赖关系
使用 apt 的修复模式
sudo apt-get -f install
这将导致 apt 扫描缺失的依赖项并从存储库中修复它们
如果输出表明没有安装或升级任何新内容,则表示失败。
检查是否所有必需的源都已启用
输入gksu software-properties-gtk
后你会看到这个窗口
确保所有源都已启用。
接下来,转到“其他软件”选项卡,检查要安装的软件所需的 PPA 是否存在并已启用。此外,尝试禁用一些可能包含损坏软件包的 PPA
现在,跑sudo apt-get update
立即尝试安装软件
选择更好的服务器进行下载
输入gksu software-properties-gtk
后你会看到这个窗口
单击下拉框中的下载并选择其他
点击选择最佳服务器
跑步sudo apt-get update
尝试安装软件
另外,尝试使用sudo apt-get install -f
PPA 清除
这是一个用于清除损坏/不需要的 ppa 及其应用程序的工具
要安装它,请运行
sudo apt-get install ppa-purge
但是,考虑到问题apt
已经解决,上面的命令会失败。所以使用这个命令
mkdir ppa-purge && cd ppa-purge && wget http://mirror.pnl.gov/ubuntu/pool/universe/p/ppa-purge/ppa-purge_0.2.8+bzr56_all.deb && wget http://mirror.pnl.gov/ubuntu//pool/main/a/aptitude/aptitude_0.6.6-1ubuntu1_i386.deb && sudo dpkg -i ./*.deb
现在使用 ppa purge
sudo ppa-purge ppa:someppa/ppa
Y-PPA 经理
Y-PPA 管理器是一个 GUI 应用程序,可帮助你管理 PPA 及其相关的各种问题
安装它
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
和
sudo apt-get update
和
sudo apt-get install y-ppa-manager
考虑到这个问题,apt
坏了,所以使用这些命令代替
sudo su
和
32 位:
mkdir y-ppa-manager && cd y-ppa-manager && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/launchpad-getkeys_0.3.2-1~webupd8~oneiric_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/y-ppa-manager_0.0.8.6-1~webupd8~precise_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/yad_0.17.1.1-1~webupd8~precise_i386.deb && dpkg -i ./*.deb
64 位:
mkdir y-ppa-manager && cd y-ppa-manager && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/launchpad-getkeys_0.3.2-1~webupd8~oneiric_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/y-ppa-manager_0.0.8.6-1~webupd8~precise_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/yad_0.17.1.1-1~webupd8~precise_amd64.deb && dpkg -i ./*.deb
现在输入y-ppa-manager
你会看到这个窗口
双击高级,你会看到这个窗口
执行以下黑色标记的任务
预防胜于治疗
最好是预防,而不是在 AskUbuntu 上搜索这个问题 :D
因此,以下是确保你安全的指南
保持系统更新
始终定期运行以下命令
sudo apt-get update&&sudo apt-get upgrade
或者,您可以随时通过此命令使用更新管理器
gksu update-manager
仅使用受信任的 PPA
仅使用适用于 Ubuntu 的 PPA,仅使用来源可信的 PPA。事实上,该软件包可能已经在 Ubuntu 存储库中
在一切正常时备份,稍后恢复
为此,您需要 Y-PPA-Manager。安装步骤如上所述。
运行此命令打开Y-PPA-Manager
y-ppa-manager
你会看到这个窗口
双击高级,你会看到这个窗口
运行这个:
系统会要求您保存 tar.gz 文件,并出现类似下面的对话框。将其保存在另一个分区或安全的地方
稍后,当您需要再次恢复它时,请按照类似的步骤操作,当您进入高级对话框时,单击此处:
系统将要求你从之前保存的备份中恢复,并显示类似下面的对话框
还是行不通?
包依赖性错误并不总是通用的,并且取决于要安装的包。
如果按照给出的所有步骤修复错误对您不起作用,您可以随时询问询问 Ubuntu
以下是一些需要发布输出的命令
sudo apt-get install packagename
和
cat /etc/apt/sources.list
和
cat /etc/apt/sources.list.d/*
(谢谢巴沙拉特·西亚尔)
您还需要其他文件/命令的输出,这些输出可能特定于错误,并且用户可能会在评论中提示您发布文件/命令。
答案3
到目前为止,这些答案都集中在如何帮助系统自动解决此类问题,主要是希望它能够自行解决,而不是专注于了解如何调查依赖关系。首先,重要的是确保您的软件包列表是最新的;在深入挖掘之前,始终确保简单的更新或清除缓存无法解决问题。然而,如果幕后一切都正常运转,那么了解依赖关系至关重要。有时,依赖关系层似乎令人不知所措,但这个概念很简单,是理解如何在 Ubuntu 系统中安装/卸载软件的关键。
我强烈推荐资质对于使用基于 .deb 的系统(例如 Debian、Kali、Ubuntu 或其任何衍生产品)的任何人。它提供了一个界面来浏览依赖项层,包括推荐和建议的软件包。当 apt-get 无法提供冲突解决方案时以及对于可视化依赖项时,它是一个非常宝贵的工具。(突触也适用于 Ubuntu。)
Aptitude 的冲突解决程序将引导您完成已安装/已删除/已升级等软件包的可能组合,这些组合可以满足您请求的操作而不会发生冲突。即使 apt 无法找到解决方案,这通常也可以成功。作为 Ubuntu 用户,通常不会出现需要您调查安装特定软件包的原因或导致冲突的情况,但随着您更多地使用系统,这几乎是不可避免的。
答案4
大多数情况下,通过安装软件包aptitude
将解决未满足的依赖关系。默认情况下,aptitude
软件包未安装在您的电脑上。因此,首先通过运行安装它,
sudo apt-get update
sudo apt-get install aptitude
然后,
sudo aptitude install packagename
例如,
avinash@avinash-Lenovo-IdeaPad-Z500:~$ sudo apt-get install ubuntu-sdk 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 某些软件包无法安装。这可能意味着您有 请求一个不可能的情况,或者如果你正在使用不稳定 发行版中某些必需的软件包尚未创建 或已移出传入。 以下信息可能有助于解决该情况: 以下软件包具有未满足的依赖关系: ubuntu-sdk:依赖:qtcreator-plugin-ubuntu 但是它不会被安装 E:无法纠正问题,您持有破损的包裹。
通过以下方式安装软件包aptitude
avinash@avinash-Lenovo-IdeaPad-Z500:~$ sudo aptitude install ubuntu-sdk 将会安装以下新软件包: apparmor-easyprof{a} apparmor-easyprof-ubuntu{a} at{a} build-essential{a} click{a} click-apparmor{a} click-dev{a} click-doc{a} cordova-ubuntu-2.8 cordova-ubuntu-2.8-examples{a} debhelper{a} devscripts{a} dh-apparmor{a} dh-make{a} distro-info-data{a} dpkg-dev{a} dput{a} g++{a} g++-4.8{a} geoclue-gypsy{a} libalgorithm-diff-perl{a} libalgorithm-diff-xs-perl{a} libalgorithm-merge-perl{a} libboost-filesystem1.53.0{a} libboost-program-options1.53.0{a} libboost-regex1.53.0{a} libbotan-1.10-0{a} libdee-qt5-3{a} libdistro-info-perl{a} libexporter-lite-perl{一个} libglib2.0-dev{一个} libgstreamer-plugins-base1.0-dev{a} libgstreamer1.0-dev{a} libgypsy0{a} libhud2{a} libio-stringy-perl{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-下划线{a} liblockdev1{a} libmail-sendmail-perl{a} libparse-debcontrol-perl{一个} libpcre3-dev{一个} libpcrecpp0{一个} libpoppler-qt5-1{a} libqdjango-db0{a} libqgsttools-p1{a} libqt5clucene5{一个} libqt5contacts5{一个} libqt5declarative5{一个} libqt5designer5{一个} libqt5designercomponents5{一个} libqt5feedback5{一个} libqt5help5{a} libqt5location5-plugins{a} libqt5multimedia5{a} libqt5multimedia5-插件 libqt5multimediaquick-p5{a} libqt5multimediawidgets5{a} libqt5organizer5{a} libqt5qml-graphicaleffects{a} libqt5script5 libqt5scripttools5{a} libqt5svg5{a} libqt5svg5-dev libqt5systeminfo5{a} libqt5v8-5-dev libqt5versit5{一个} libqt5versitorganizer5{一个} libqt5webkit5-dev libqt5webkit5-qmlwebkitplugin{一个} libqt5xmlpatterns5{一个} libqt5xmlpatterns5-dev libstdc++-4.8-dev{a} libsys-hostname-long-perl{a} libthumbnailer0{一} libu1db-qt5-3{一} libunity-action-qt1{一} libupstart-app-launch1{a} libusermetricsinput1{a} libxml2-dev{a} libxslt1-dev{a} po-debconf{a} python3-apparmor-click{a} python3-click{a} python3-magic{a} qmlscene qt3d5-dev qtbase5-doc{a} qtcreator{a} qtcreator-doc{a} qtcreator-插件-ubuntu{a} qtcreator-plugin-ubuntu-common{a} qtdeclarative5-accounts-plugin qtdeclarative5-cordova-2.8-插件{a} qtdeclarative5-dev-工具 qtdeclarative5-doc-html{a} qtdeclarative5-folderlistmodel-插件 qtdeclarative5-friends0.2 qtdeclarative5-本地存储插件 qtdeclarative5-粒子插件 qtdeclarative5-poppler1.0 qtdeclarative5-qtaudioengine-插件 qtdeclarative5-qtfeedback-插件{a} qtdeclarative5-qtlocation-插件 qtdeclarative5-qtmultimedia-插件{a} qtdeclarative5-qtorganizer-插件 qtdeclarative5-qtquick2-插件{a} qtdeclarative5-qtsensors-插件 qtdeclarative5-u1db1.0 qtdeclarative5-ubuntu-ui-extras-浏览器插件{a} qtdeclarative5-ubuntu-ui-extras-浏览器插件资产{a} qtdeclarative5-ubuntu-ui-工具包插件{a} qtdeclarative5-unity-action-plugin{a} qtdeclarative5-usermetrics0.1 qtdeclarative5-窗口插件{a} qtdeclarative5-xmllistmodel插件 qtgraphicaleffects5-doc{a} qtlocation5-dev{a} qtmultimedia5-dev qtmultimedia5-doc{a} qtmultimedia5-doc-html{a} qtscript5-dev qtscript5-doc{a} qtscript5-doc-html{a} qtsensors5-dev{a} qtsvg5-doc{a} qtsvg5-doc-html{a} qttools5-dev qttools5-dev-tools qttools5-doc{a} qtwebkit5-doc-html{a} schroot{a} schroot-common{a} sqlite3{a} ubuntu-html5-容器 ubuntu-html5-sdk{ab} ubuntu-html5-主题{a} ubuntu-html5-主题示例 ubuntu-sdk ubuntu-sdk-libs ubuntu-sdk-libs-dev{a} ubuntu-ui-toolkit-doc{a} ubuntu-ui-toolkit-示例{a} ubuntu-ui-toolkit-主题{a} unity-action-doc{a} upstart-app-launch{a} upstart-app-launch-tools{a} usermetricsservice{a} wdiff{a} zlib1g-dev{a} 以下软件包将会升级: cpp-4.8 gcc-4.8 gcc-4.8-base hud libasan0 libatomic1 libgcc-4.8-dev libgcc1 libglib2.0-0 libglib2.0-bin libgomp1 libitm1 libquadmath0 libstdc++6 libtsan0 升级了 15 个软件包,新安装了 151 个,删除了 0 个,并且未升级 293 个。 需要获取 108 MB/126 MB 的档案。解压后将使用 273 MB。 以下软件包具有未满足的依赖关系: ubuntu-html5-sdk:依赖:qtdeclarative5-ubuntu-webapps-api,它是一个虚拟包。 依赖:ubuntu-html5-ui-toolkit 但是它不会被安装。 以下操作将解决这些依赖关系: 保留以下软件包的当前版本: 1)qtcreator-plugin-ubuntu [未安装] 2)ubuntu-html5-sdk [未安装] 3)ubuntu-sdk [未安装] 保留以下依赖关系未解决: 4)libhud-client2 推荐 hud (= 13.10.1+13.10.20131014-0ubuntu1) 5)qtcreator-plugin-ubuntu-common 推荐 qtcreator-plugin-ubuntu 接受这个解决方案吗?[Y/n/q/?] y 将会安装以下新软件包: apparmor-easyprof{a} apparmor-easyprof-ubuntu{a} build-essential{a} 点击{a} 点击-apparmor{a} cordova-ubuntu-2.8 debhelper{a} dh-apparmor{a} dh-make{a} dpkg-dev{a} g++{a} g++-4.8{a} geoclue-gypsy{a} libalgorithm-diff-perl{a} libalgorithm-diff-xs-perl{a} libalgorithm-merge-perl{a} libdee-qt5-3{a} libglib2.0-dev{a} libgstreamer-plugins-base1.0-dev{a} libgstreamer1.0-dev{a} libgypsy0{a} libhud2{一个} libjs-jquery{一个} libmail-sendmail-perl{一个} libpcre3-dev{一个} libpcrecpp0{一个} libpoppler-qt5-1{一个} libqdjango-db0{一个} libqgsttools-p1{一个} libqt5clucene5{一个} libqt5contacts5{一个} libqt5designer5{一个} libqt5designercomponents5{一个} libqt5feedback5{一个} libqt5help5{一个} libqt5location5-插件{a} libqt5multimedia5{a} libqt5multimedia5-插件 libqt5multimediaquick-p5{a} libqt5multimediawidgets5{a} libqt5organizer5{一个} libqt5qml-graphicaleffects{一个} libqt5script5 libqt5scripttools5{a} libqt5svg5{a} libqt5svg5-dev libqt5systeminfo5{a} libqt5v8-5-dev libqt5versit5{a} libqt5versitorganizer5{a} libqt5webkit5-dev libqt5webkit5-qmlwebkitplugin{a} libqt5xmlpatterns5{a} libqt5xmlpatterns5-dev libstdc++-4.8-dev{a} libsys-hostname-long-perl{a} libthumbnailer0{一} libu1db-qt5-3{一} libunity-action-qt1{一} libupstart-app-launch1{a} libusermetricsinput1{a} libxml2-dev{a} libxslt1-dev{a} po-debconf{a} python3-apparmor-click{a} python3-click{a} qmlscene qt3d5-dev qtdeclarative5-帐户插件 qtdeclarative5-cordova-2.8-插件{a} qtdeclarative5-dev-工具 qtdeclarative5-folderlistmodel-插件 qtdeclarative5-friends0.2 qtdeclarative5-本地存储插件 qtdeclarative5-粒子插件 qtdeclarative5-poppler1.0 qtdeclarative5-qtaudioengine-插件 qtdeclarative5-qtfeedback-插件{a} qtdeclarative5-qtlocation-插件 qtdeclarative5-qtmultimedia-plugin{a} qtdeclarative5-qtorganizer-plugin qtdeclarative5-qtquick2-插件{a} qtdeclarative5-qtsensors-插件 qtdeclarative5-u1db1.0 qtdeclarative5-ubuntu-ui-extras-浏览器插件{a} qtdeclarative5-ubuntu-ui-extras-浏览器插件资产{a} qtdeclarative5-ubuntu-ui-工具包插件{a} qtdeclarative5-unity-action-plugin{a} qtdeclarative5-usermetrics0.1 qtdeclarative5-窗口插件{a} qtdeclarative5-xmllistmodel插件 qtlocation5-dev{a} qtmultimedia5-dev qtscript5-dev qtsensors5-dev{a} qttools5-dev qttools5-dev-tools sqlite3{a} ubuntu-html5-容器 ubuntu-html5-主题{a} ubuntu-html5-主题示例 ubuntu-sdk-libs ubuntu-ui-toolkit-theme{a} upstart-app-launch{a} upstart-app-launch-tools{a} usermetricsservice{a} wdiff{a} zlib1g-dev{a} 以下软件包将会升级: cpp-4.8 gcc-4.8 gcc-4.8-base hud libasan0 libatomic1 libgcc-4.8-dev libgcc1 libglib2.0-0 libglib2.0-bin libgomp1 libitm1 libquadmath0 libstdc++6 libtsan0 升级了 15 个软件包,新安装了 108 个软件包,删除了 0 个软件包,还有 293 个软件包未被升级。 需要获取 27.1 MB/45.8 MB 的档案。解压后将使用 104 MB。 您想继续吗?[Y/n/?]