我是 Ubuntu 新手,非常喜欢它。通常我只需通过谷歌搜索就能找到帮助,因为相关资料都记录得很好。但是当我尝试安装 gparted 时,我无法解决这个问题,我得到了这个错误。有什么想法吗?!任何帮助我都感激不尽。
The following packages have unmet dependencies:
gparted : Depends: libglibmm-2.4-1c2a (>= 2.42.0) but 2.39.93-0ubuntu1 is to be installed
Depends: libparted-fs-resize0 (>= 3.1) but it is not installable
Depends: libparted2 (>= 3.1) but it is not installable
Depends: libstdc++6 (>= 4.9) but 4.8.2-19ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.
答案1
您尝试安装错误的版本,可能是从下载的源安装的。使用 Windows 后,您改掉的第一个坏习惯就是下载软件。
我知道如何从任何地方下载 .exe 并运行它进行安装,但 Ubuntu 有一个安全的存储库,其中包含数以万计为您的特定架构和版本预先配置的应用程序(不再下载病毒!)。
要安装 gparted(或任何软件),您有几种选择。
第一的,您可以通过命令行执行以下两个命令来完成此操作:
sudo apt-get update
sudo apt-get install gparted
如果仍然出现相同的错误,请运行以下命令:
sudo apt-get install gparted=0.18.0-1
或者
sudo apt-get install --reinstall gparted=0.18.0-1
您应该具有此版本 (0.18.0-1) 的适当依赖项。
还,要通过命令行搜索软件,您可以执行以下命令:
apt-cache search gparted
要缩小搜索结果,请使用 grep 如下:
apt-cache search gparted | grep gparted
下一个,使用 ubuntu 软件中心:
这种方法可能是最简单的,只需在仪表板上搜索软件中心,打开应用程序,进行搜索,如果看到要安装的内容,请单击安装。
最后,使用 synaptic 包管理器:
安装:
sudo apt-get update
sudo apt-get install synaptic policykit-1
然后,要运行 synaptic,按ALT+ F2,输入:
synaptic-pkexec
然后按ENTER
搜索并选择软件。单击“应用”以安装所选应用程序。
您甚至可以使用 synaptic 来修复损坏的软件包。只需打开 synaptic,从“编辑”菜单中选择“修复损坏的软件包”,然后单击“应用”。注意:在接受更改之前,请务必检查更改,以确保您不会卸载需要保留的内容。